Используется клавиатуры и дисплей.
Подключение линейного дисплея на ССМИ (семисегментный индикатор).
ССДИ – семисегментный светодиодный индикатор.
Достоинства: дешево, большая яркость.
Недостаток: большая потребляемая мощность.
АЛС321А(Б, В, Г)
АЛС324А(Б, В, Г)
АЛС333А(Б, В, Г)
АЛС339А(Б, В, Г)
По виду соединения диодов:
— С общим катодом;
— С общим анодом.
Параметры СДИ:
1. Потребляемый ток
Iпр.ср≤20 мА
Iпр.имп≤300 мА (при tимп≤10 мс, скважность Q≥10)
2. Падение напряжения.
пр=2…3,5В
Для работы индикатора требуется семисегментный код:
1. использование специальных преобразователей кодов (из двоичного в семисегментный) – К514ИД1 (общий коллектор) и К514ИД2 (общий анод).
R1-R7 ограничивают токи, протекающие через выходные транзисторы
R1-R7 = 110…330 Ом.
- Программная перекодировка – для каждого сегмента выделяется свой разряд в семисегментном коде.
Д7
| Д6
| Д5
| Д4
| Д3
| Д2
| Д1
| Д0
| НЕХ
| Символ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5В
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ,
|
В ПЗУ должны быть коды отображаемых символов, программа выбирает из ПЗУ этот код в соответствии с двоичным кодом требуемого символа.
; подпрограмма перекодировки
; регистр А – двоичный код символа
; регистр А – семисигментный код символа
CROSSCOD:
| MOV C,A
|
|
| MVI B,00h
| В регистровой паре ВС – двоичный код
|
| LXI H,TABLECOD
|
|
| DAD B
| (HL) (HL)+(BC)
|
| MOV A,M
| Чтение кода символа
|
| RET
|
|
|
|
|
TABLECOD
| DB 3Fh
| Код символа «0»
|
| DB 06h
| Код символа «1»
|
| M
| M
|
| DB 71h
| Код символа «F»
|
