Проектирование цифровой части устройства

Начало симуляции:

Отладка работы по шагам, величина 10мС. Вывод двух средних сегментов указывает на ожидание старта счета.

Рис.3 Ожидание смены уровня на порте PD3

Сигнал с первой оптопары:

Рис.4 Начало счета

В данном положении устройство производит счет, одновременно с этим по очереди мигают средние сегменты, регистрируя такты счета.

Сигнал со второй оптопары:

Рис.5 Конец счета

Рис.6 Вывод информации

Микроконтроллер вышел из подпрограммы счета, пересчитал константу счета во время и выводит ее на порт “B”, если значение не превышает заданную величину. Время счета 70 мс.

Динамическая индикация, первая цифра:

У двух индикаторов выводы сегментов A,B…G запараллелены, в данный момент происходит вывод первой цифры.

Рис. 7 Динамическая индикация, первая цифра.

Код цифры семь выводится на PB0…PB6, и подается логический ноль на землю первого индикатора.

Рис.8 Динамическая индикация, вторая цифра.

Вывод ошибки:

Константа счета больше максимального значения, в следствии чего происходит вывод кода ошибки:

Рис. 9 Вывод ошибки


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: