ВУЗ:
Составители:
170
ной плате собрать макет, принципиальная схема которого изображена на рис.
3.2, соединив между собой отдельные узлы через разъемы проводниками. Про-
водники, соединяющие ИОН DA1 AD780 и прецизионный резистивный дели-
тель R7, R8 с входами АЦП, должны быть минимальной длины. Разъемы на
этих проводниках на схеме условно не показаны.
Листинг 3.6. Программа работы с АЦП0
;-----------------------------------------------------------------------------
;Демонстрационная программа использования модуля АЦП0 ADuC824.
;
;Данные в ЖКИ передаются по 4-битной шине, состояние ЖКИ опрашивается.
;
;Результат АЦП модуля АЦП0 индицируется на ЖКИ в двоичном виде начиная со СЗР
;старшего байта и заканчивая МЗР младшего байта (старш и средни байт в верхней
;строке, младш - в нижней строке).
;При нажатии на кнопку 0 производится внутренняя калибровка нуля.
;При этом по адресу 74 ОЗУ ЖКИ индицируется номер нажатой кнопки (0).
;При нажатии на кнопку 1 производится внутренняя калибровка верхнего предела.
;При этом по адресу 75 ОЗУ ЖКИ индицируется номер нажатой кнопки (1).
;При нажатии на кнопку 2 производится системная калибровка нуля.
;При этом по адресу 76 ОЗУ ЖКИ индицируется номер нажатой кнопки (2).
;При нажатии на кнопку 3 производится системная калибровка верхнего предела.
;При этом по адресу 77 ОЗУ ЖКИ индицируется номер нажатой кнопки (3).
;При нажатии на кнопку 4 производится переход в режим циклических преобразов.
;При этом по адресу 78 ОЗУ ЖКИ индицируется номер нажатой кнопки (4).
;При нажатии на кнопку 5 производится очистка ЖКИ.
;
;Используются прерывания от АЦП.
;-----------------------------------------------------------------------------
$INCLUDE (C:\ADuC\mod824)
$INCLUDE (C:\PR_ADUC\ADC0\824.inc)
;-----------------------------------------------------------------------------
;Описание битов, регистров и констант
;-----------------------------------------------------------------------------
;Порты и линии ввода-вывода
PORT_KNOP EQU P0 ;порт кнопок
PORT_IND EQU P2 ;порт индикации
PORT_IND_0 EQU P2_0 ;-----------------------------
PORT_IND_1 EQU P2_1 ;
PORT_IND_2 EQU P2_2 ; выходы индикации
PORT_IND_3 EQU P2_3 ;
PORT_IND_4 EQU P2_4 ;
PORT_IND_5 EQU P2_5 ;
PORT_IND_6 EQU P2_6 ;
PORT_IND_7 EQU P2_7 ;-----------------------------
RW EQU PORT_IND_1 ;--------------------------
RS EQU PORT_IND_2 ; линии управления ЖКИ
E EQU PORT_IND_3 ;--------------------------
_IN_KNOP0 EQU P0_0 ;-----------------------------
_IN_KNOP1 EQU P0_1 ;
_IN_KNOP2 EQU P0_2 ; входы кнопок
_IN_KNOP3 EQU P0_3 ;
_IN_KNOP4 EQU P0_4 ;
_IN_KNOP5 EQU P0_5 ;
_IN_KNOP6 EQU P0_6 ;
_IN_KNOP7 EQU P0_7 ;-----------------------------
;РОНы обслуживания ЖКИ и кнопок
ADR_IND_R DATA 030h ;-----------------------------
COM_IND_R DATA 030h ; РОНы обслуживания ЖКИ
DATA_IND_R DATA 031h ;-----------------------------
Страницы
- « первая
- ‹ предыдущая
- …
- 168
- 169
- 170
- 171
- 172
- …
- следующая ›
- последняя »
