ВУЗ:
Составители:
293
LCALL Pod_PER_DAT_LCD ;
MOV DATA_IND_R,#070h;р
MOV ADR_IND_R,#1 ;
LCALL Pod_PER_DAT_LCD ;
MOV DATA_IND_R,#0B8h;и
MOV ADR_IND_R,#2 ;
LCALL Pod_PER_DAT_LCD ;
MOV DATA_IND_R,#0B3h;в
MOV ADR_IND_R,#3 ;
LCALL Pod_PER_DAT_LCD ;
MOV DATA_IND_R,#065h;е
MOV ADR_IND_R,#4 ;
LCALL Pod_PER_DAT_LCD ;
MOV DATA_IND_R,#0BFh;т
MOV ADR_IND_R,#5 ;
LCALL Pod_PER_DAT_LCD ;
RET
;Подключение модулей опроса кнопок и вывода данных на ЖКИ (с опросом ЖКИ)
$INCLUDE (C:\PR_ADUC\UART\knop.asm)
$INCLUDE (C:\PR_ADUC\UART\lcd_opr.asm)
;Конец исполняемого кода
END
В качестве такого устройства использовался компьютер с запущенной на
нем распространенной программой TELIX, эмулирующей режим простого тер-
минала. Подобных программ существует великое множество (Terminal, «Уда-
ленный доступ», «Одиссей» и т. п.). Используемый терминальной программой
COM-порт компьютера должен быть настроен в ней следующим образом: ско-
рость 9600 бит/с, контроль четности отсутствует, 8 бит в байте, 1 стоповый бит
(N-8-1). В случае, если программа «видит» внешнее устройство, подключенное
к COM-порту компьютера, в окне ее статуса должна появиться надпись «Online
00:00». Со стороны ADuC824 обмен с компьютером производится через тот же
самый порт UART, через который осуществляется последовательная загрузка
памяти (с использованием адаптера интерфейса RS-232 MAX232).
При нажатии на кнопку «0» на макете производится выбор кодов симво-
лов для передачи через UART, при этом ASCII-код текущего выбранного байта
индицируется по адресу 65 ОЗУ ЖКИ. При нажатии на кнопку «1» производит-
ся передача этого байта через UART в ПК. ASCII-код переданного в компьютер
байта сразу же отобразится в главном окне программы TELIX. Прием байта че-
рез UART от компьютера может происходить в любой момент времени. Каж-
дый набранный на клавиатуре компьютера символ будет передаваться в виде
байта через COM-порт в ADuC824. ASCII-код последнего принятого байта бу-
дет индицироваться по адресу 70 ОЗУ ЖКИ макета. Для контроля правильно-
сти приема в терминальной программе можно установить опцию «Local echo
ON» («Локальное эхо включено»). Это даст возможность видеть набираемые
(передаваемые через COM-порт) символы в главном окне программы.
Страницы
- « первая
- ‹ предыдущая
- …
- 291
- 292
- 293
- 294
- 295
- …
- следующая ›
- последняя »