0 / 0 / 0
Регистрация: 24.03.2018
Сообщений: 3
|
||||||
1 | ||||||
Динамическая индикация ATMega853531.03.2018, 10:27. Показов 1457. Ответов 14
Метки нет (Все метки)
Необходимо реализовать динамическую индикацию на 7 сегментном индикаторе.
Даны начальные условия Количество разрядов: 6 Основание: 16ричное Порт ввода: С Таймер: Т0, переполнение Время включения: 0,4 мс Мною написанный код выглядит вот таким образом, но в итоге на индикации показывается вот такая ерунда
0
|
31.03.2018, 10:27 | |
Ответы с готовыми решениями:
14
Динамическая индикация Динамическая индикация DS18b20 и динамическая индикация Динамическая индикация с транзисторами atmega16 |
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
||||||
01.04.2018, 20:24 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 24.03.2018
Сообщений: 3
|
||||||
01.04.2018, 21:50 [ТС] | 3 | |||||
Просто убрать эти строчки
0
|
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
|
02.04.2018, 18:44 | 4 |
Пробуйте. Никто не мешает.
0
|
0 / 0 / 0
Регистрация: 30.04.2020
Сообщений: 6
|
|
30.04.2020, 04:08 | 5 |
Подскажите как сделать допустим чтоб "УРА" на всех четырех сегментах пробегала ? не до конца понимаю реализацию
0
|
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
|
30.04.2020, 04:22 | 6 |
Меняйте содержимое индикаторов так часто, насколько вы хотите чтобы быстро бежала строка.
0
|
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
|
30.04.2020, 07:06 | 8 |
В моей подписи все указано.
0
|
2105 / 1192 / 496
Регистрация: 11.10.2018
Сообщений: 6,000
|
|||||||||||
30.04.2020, 10:42 | 10 | ||||||||||
- не совсем понимаю строчку
Алгоритм не сложный запоминаете 4 символа и динамической индикацией проходите по каждому поочередно. Добавлено через 28 минут Почему количество разрядов в задании 6, ведь на пульте-то 4? Думаю, что бегущую строку Вам рановато еще делать(без обид). Почему частота обновления такая высокая в задании 2500 (Гц)? Обычно, по-моему, меньше берут. 50-100 (Гц). Добавлено через 15 минут - не маловато отступили, может надо побольше? Думаю да.
- Зачем маску накладывать? Разработайте алгоритм и переделайте все. Еще бы неплохо схему выхода на 2 7-сегментных индикатора. И Вам нужно написать дешифратор.
0
|
1176 / 653 / 111
Регистрация: 15.05.2012
Сообщений: 4,015
|
|
30.04.2020, 10:50 | 11 |
0
|
0 / 0 / 0
Регистрация: 30.04.2020
Сообщений: 6
|
|
30.04.2020, 11:21 | 12 |
когда подставляю свои значения , почему-то ошибка в нулем какая-то- warning: .cseg .db misalignment - padding zero byte
Добавлено через 2 минуты в понял-понял , что это
0
|
2105 / 1192 / 496
Регистрация: 11.10.2018
Сообщений: 6,000
|
||||||
30.04.2020, 11:21 | 13 | |||||
Неплохо-бы в программе автора(1 сообщение) внизу поставить метку
0
|
0 / 0 / 0
Регистрация: 30.04.2020
Сообщений: 6
|
|
30.04.2020, 11:39 | 14 |
не повторится
Добавлено через 16 минут Ну с числами все понятно , какое что выводит... почему-то программа не работает , а если и работает то не так. Просто на один порт выводит одно и тоже число с задержкой
0
|
2105 / 1192 / 496
Регистрация: 11.10.2018
Сообщений: 6,000
|
|
30.04.2020, 16:45 | 15 |
Как вот этот массив, который в конце прочитать? При помощи команды LPM и регистра Z? Кто может пример привести?
0
|
30.04.2020, 16:45 | |
30.04.2020, 16:45 | |
Помогаю со студенческими работами здесь
15
ATmega8515. CVAVR. Не работает динамическая индикация Динамическая индикация. Проблема с портом С (ATmega16) Четыре датчика DS18B20 и динамическая индикация Как работает динамическая индикация + AVR Динамическая индикация на примере управления светодиодной матрицей 4x [Atmega128] Динамическая индикация на многоразрядном семисегментном индикаторе Динамическая индикация на два независимых индикатора на atmega8 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |