Страница 1 из 1

Динамическая индикация

Добавлено: Вт янв 18, 2011 02:25:20
JokerDVB
При разборе динамической индикации http://radiokot.ru/start/mcu_fpga/avr/15/ образовался вопрос.

Также, можно ставить индикаторы с общим анодом – в программе только придется дописать пару строчек – совершенно ничего сложного…

Какие это пара строчек и куда их надо писать? Логика подсказывает что нам надо инвертировать сигналы поступающие на порты B и D. :idea: Как?

Re: Динамическая индикация

Добавлено: Вт янв 18, 2011 08:04:13
Anode_Katode
Вот, из предложенной программы:

массив - таблица истинности декодера
; hgfedcba hgfedcba
.db 0b00111111,0b00000110 ;0,1
.db 0b01011011,0b01001111 ;2,3
.db 0b01100110,0b01101101 ;4,5
.db 0b01111101,0b00000111 ;6,7
.db 0b01111111,0b01101111 ;8,9

После 0b идет двоичное число - это и есть искомая инвертируемая постоянная для варианта с общим анодом.

Re: Динамическая индикация

Добавлено: Вт янв 18, 2011 19:52:29
JokerDVB
Ну так на аноды тоже надо подать инвертированный сигнал, разве не так?

Re: Динамическая индикация

Добавлено: Ср янв 19, 2011 01:27:42
rmmp
JokerDVB писал(а):Ну так на аноды тоже надо подать инвертированный сигнал, разве не так?

МК сам их сделает инвертированными.