Современное состояние и перспективы развития МП техники. Ведущие фирмы-производители МП комплектов. Отечественные и зарубежные микропроцессорные комплексы. Состав и основные характеристики МПК серии К580. Программная модель КР580ИК80, его режимы функционирования, страница 9

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) (см. ниже )

Слово состояния (Status Word)

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- аппаратно формируемый строб