2. Установка частоты синхронизации
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
A0=1 |
0 |
0 |
1 |
P4 |
P3 |
P2 |
P1 |
P0 |
Коэфф деления fCLK= 2...31
3. Чтение FIFO-буфера
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
A0=1 |
0 |
1 |
0 |
AI |
* |
A2 |
A1 |
A0 |
4. Чтение ОЗУ отображения (8*16)
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
A0=1 |
0 |
1 |
1 |
AI |
А3 |
A2 |
A1 |
A0 |
Автоинкремент (используется только для чтения сенсорной матрицы)
Аi -адрес ячейки ,к которой происходит обращение .
5. Запись в ОЗУ отображения (8*16)
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
A0=1 |
1 |
0 |
0 |
AI |
А3 |
A2 |
A1 |
A0 |
6. Гашение индикации /блокировка записи
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
A0=1 |
1 |
0 |
1 |
* |
IWa |
IWb |
BLa |
BLb |
IW - Блокировка дисплея А или В
BL - Гашение дисплея А или В
7. Сброс
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
A0=1 |
1 |
1 |
0 |
СD |
C1 |
C0 |
CF |
CA |
CD -Clear Display.
С1,С0 - код заполнения ОЗУ отображения :
С1,С0 |
00 - 00H |
10 - 20H “пробел” |
|
11 - FFH |
CF- Установка начальной информации для буфера FIFO клавиатуры .
CA- Clear All ( СF + CD )
8. Сброс прерывания и установка подрежима обнаружения ошибок
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
A0=1 |
1 |
1 |
1 |
E |
* |
* |
* |
* |
E - Error при =1 сброс INT и установка подрежима О.О.; при =0 только сброс INT .
Режим обнаружения ошибок устанавливается в том случае , когда разрешены N-клавишные сцепления и недостаточно быстродействующая система “подавления дребезга” . Влияет на бит D6 (S/E) (см. ниже )
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
|
A0=1 |
DU |
S/E |
EO |
EU |
F |
N2 |
N1 |
N0 |
1. S/E - S - сенсор ( когда FIFO используется как сенсорный буфер и в течении одного цикла противодребезговой системы произошло 2 нажатия и неясно , какой код клавиши выдать ; устанавливается признак ошибки ) Е - Error .
2. F - FIFO заполнен .
3. EU - Чтение из пустого буфера .
4. EO - Error Overrun
DU - Display Unavailable
32 Программируемые интервальные таймеры КР580ВИ53 и КР580ВИ54. Функциональные возможности , программные модели , режимы работы .
КР580ВИ53 (I-8253) PROGRAMMABLE INTERVAL TIMER
3 16-разрядных счетчика работают на вычитание либо в двоичном либо в двоично-десятичном коде :
GATE:
Статическое управление : 0-работа сч. Запрещена 1- разрешена
Динамич-е. управление: фронт на GATE - разрешение работы
(Счетчики работают в вычитающем режиме ,чтобы можно было фиксировать переход из 0 в FF)
Режимы работы:
«0»- Interrupt on terminal count -счет событий
«1»- Programable one-shot - ждущий мультивибратор
«2»- Rate generator - делитель частоты
«3»- Square wave generator - генератор меандра
«4»- Software triggered mode - программно формируемый строб
«5» - Hardware triggered mode- аппаратно формируемый строб
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.