- •Введение
- •1. Конструкция, технические данные и принцип действия
- •2. Описание электрической принципиальной схемы
- •2.1. Общие сведения
- •2.2. Тактовый генератор
- •2.3. Генератор состояния ожидания
- •2.4. Центральный процессор
- •2.5. Контроллер шины
- •2.6. Оперативное запоминающее устройство
- •2.7. Постоянное запоминающее устройство
- •2.8. Параллельный ввод/вывод
- •Последовательный ввод/вывод
- •2.9.1. Назначение и особенности работы кр580вв51а в микропроцессорной лаборатории
- •2.9.2. Программирование бис кр580вв51
- •1 Сброс признаков ошибок 0 Нет сброса
- •2.10. Программируемый контроллер клавиатуры/дисплея кр580вв79
- •2.10.1. Назначение контроллера кр580вв79 и особенности его работы в составе микролаба
- •2.10.2. Программистская модель и система команд кр580вв79
- •3. Описание команд клавишного монитора
- •3.1. Клавиатура
- •3.2. Синтаксис команд монитора
- •3.2.1. Команды байт и слово
- •Примеры
- •3.2.2. Команда регистр
- •Примеры
- •3.2.3. Команды ввод байта и ввод слова
- •Примеры
- •3.2.4. Команды вывод байта и вывод слова
- •Примеры
- •3.2.5. Команда пересылка
- •Примеры
- •3.2.6. Команда пуск
- •Примеры
- •Запуск программы в режиме с точкой прерывания.
- •3.2.7. Команда шаг
- •4. Описание команд монитора дисплея
- •4.1. Структура команд
- •4.2. Команды монитора
- •4.2.1. Команда просмотра / изменения памяти
- •Примеры
- •4.2.2. Команда просмотра / изменения регистра
- •Примеры
- •4.2.3. Команда отображения памяти
- •Примеры
- •4.2.4. Команда пересылки
- •Примеры
- •4.2.5. Команда ввода
- •4.2.6. Команда вывода
- •4.2.7. Команда перехода
- •4.2.8. Команда шаг
- •Заключение
- •Приложение Электрические принципиальные схемы микролабаратории “км1810вм86 910”
- •Оглавление
- •394026 Воронеж, Московский просп.,14
Последовательный ввод/вывод
2.9.1. Назначение и особенности работы кр580вв51а в микропроцессорной лаборатории
Интерфейс последовательного ввода/вывода выполнен на БИС КР580ВВ51А. Программируемый связной адаптер КР580ВВ51А представляет собой универсальное приемо-передающее устройство, которое преобразует снимаемую с шины данных информацию из параллельного кода в последовательный поток символов со служебными битами, а также может осуществлять обратное преобразование. При этом скорость передачи информации каналом связи задается программно. БИС КР580ВВ51А занимает два порта ввода/вывода с адресами FFF0H и FFF2H. Функционирование микросхемы определяется адресным битом A1 и сигналами IORC и iowg и поясняется таблицей 12.
Аппаратная реализация последовательного ввода/вывода в микролабе такова, что КР580ВВ51А может работать только в асинхронном режиме. Назначение выводов контроллера приведено в табл. 13, а внутренняя структура показана на рис. 11.
Поскольку адресный бит А2 не декодируется дешифратором ввода/вывода (D34), то адреса портов FFF4H и FFF6H дешифрируются как порты с адресами FFF0H и FFF2H соответственно. Эти два дополнительных порта резервируются.
Программа монитора при записи кода 0cfh в управляющий порт микросхемы D34 определяет работу БИС следующим образом:
длина символа – 8 бит;
контроль на четность отсутствует;
два стоповых бита;
коэффициент пересчета скорости – 64.
Таблица 12
Логическое состояние на входе БИС КР580ВВ51А |
Адрес порта |
Действие |
||
c/d |
RD |
WR |
||
0 |
0 |
1 |
FFF0H |
Чтение данных |
0 |
1 |
0 |
FFF0H |
Запись данных |
1 |
0 |
1 |
FFF2H |
Чтение состояния |
1 |
1 |
0 |
FFF2H |
Запись команды |
Генератор скорости передачи, выполненный на двух двоично-десятичных счетчиках (D52, D53), использует сигнал PCLK для формирования ряда скоростей передачи данных. Для выбора требуемой скорости передачи необходимо установить соответствующий контакт переключателя S17 в верхнее положение (замкнуто). Соответствие контактов переключателя S17 скоростям передачи представлено в таблице 14. Нумерация контактов переключателя – слева направо.
Таблица 13
№ вывода |
Русск. |
Лат. |
Тип вывода |
Назначение вывода |
|
1 |
2 |
3 |
4 |
5 |
|
8,7,6,5,2,1,28, 27 |
D(7:0) |
D(7:0) |
вх/вых |
Шина данных |
|
Продолжение табл.13
|
|||||
1 |
2 |
3 |
4 |
5 |
|
20 |
C |
CLK(C) |
вх |
Синхронизация |
|
21 |
УСТ |
RESET(SR) |
вх |
Установить в исходное состояние |
|
12 |
ПНУ/Д |
C/D |
вх |
Признак управление/данные |
|
10 |
РПМ |
WR |
вх |
Запись-разрешение приема с шины данных в контроллер |
|
13 |
ПВД\ |
RD |
вх |
Чтение-разрешение выдачи на шину данных |
|
11 |
ВД |
CS |
вх |
Выбор микросхемы |
|
22 |
СОН1 |
DSR |
вх |
Готовность ВУ передать данные |
|
24 |
СОН2 |
DTR |
вых |
Запрос на передачу данных |
|
17 |
ПГТ |
CTS |
вх |
Готовность ВУ принять данные |
|
23 |
СОН3 |
RTS |
вых |
Запрос на прием данных |
|
16 |
С1 |
SYNDET/BD |
вх/ вых |
Вид синхронизации (различный смысл в разных режимах) |
|
25 |
СПМ |
RxC |
вх |
Синхронизация приемника |
|
14 |
ПГТПМ |
RxRDY |
вых |
Готовность приемника |
|
3 |
ВХ ПМ |
RxD |
вх |
Вход данных приемника |
|
9 |
СВД |
TxC |
вх |
Синхронизация передатчика
|
|
Продолжение табл. 13
|
|||||
1 |
2 |
3 |
4 |
5 |
|
15 |
ПГТПЧ |
TxRDY |
вых |
Готовность передатчика
|
|
19 |
ВЫХ ПЧ |
TxD |
вых |
Выход данных передатчика
|
|
18 |
|
TxEND |
вых |
Конец передачи
|
|
26 |
Епит |
Ucc |
- |
+5 В
|
|
4 |
Общий |
GND |
- |
Общий
|
Таблица 14
Скорость передачи
|
Контакт переключателя
|
19200 |
8 |
9600 |
7 |
4800 |
6 |
2400 |
5 |
1200 |
4 |
600 |
3 |
300 |
2 |
150 |
1 |
Рис. 11. Структурная схема К580ВВ51