Курсовая работа: Цифровой дозиметр
Исходя из
структурной схемы МК, порт Р0 функционально совмещен с внутренней шиной данных.
Отсюда следует, что МК будет обмениваться с внешними периферийными устройствами
через порт Р0.
Порт Р2
функционально совмещен со старшей 8 - ми разрядной внутренней шиной адреса МК.
Будем использовать порт Р2 для адресации портов ввода - вывода.
Для
работы МК требуется единственный источник питания +5В. Встроенный в схему
генератор рассчитан на работу с кварцевым резонатором подключенным к выводам
XTAL-1 и XTAL-2. Возможно также использование внешнего ГТИ с подачей тактовых
импульсов на вход XTAL-1.
Вход RST
служит для приведения МК в исходное состояние. Сигнал сброса воспринимается тогда,
когда на входе RST удерживается напряжение высокого уровня более двух машинных
циклов, при условии, что генератор запущен. В течении следующего машинного
цикла формируется внутренний сигнал сброса, который повторяется до тех пор,
пока вход RST активен.
Подсистема
ВВ МК размещается непосредственно на кристалле. Для ВВ данных и управления
процессом их передачи в состав МК введен ряд портов данных и регистров
управления / состояния. Физическая система ВВ МК состоит из четырех
двунаправленных 8 - ми разрядных портов Р0 - Р3. Каждый разряд этих портов
отображается в адресном пространстве МК и образует битовое пространство ВВ.
Порт Р0 функционально совмещён с внутренней шиной данных МК. Через этот порт
реализуется обмен данными с внешними периферийными устройствами. Порт Р2
функционально используется как старший байт шины адреса.
Линии
порта Р3 реализуют управление циклами обмена и другие специальные функции
аппаратного уровня:
INT 0 -
вход запроса на прерывание 0.
INT 1 -
вход запроса на прерывание 1.
RD - строб
чтения XSEG (внешней памяти данных).
WR -
строб записи в XSEG.
Т0 -
внешний вход таймера / счетчика 0.
Т1 -
внешний вход таймера / счетчика 1.
RXD и TXD
- выводы порта последовательного приемопередатчика.
INT 0 и
INT 1 - служат для приема внешних запросов на прерывание. Они могут быть
запрограммированы на срабатывание на срабатывание как по переходу из одного
состояние в другое, так и по уровню входного сигнала, независимо друг от друга.
Графическое
изображение МК представлено на рис.3.
Рис.3
XTAL1
XTAL2
|
CPU |
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
|
|
|
|
|
|
RXD
TXD
|
|
|
|
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
|
|
RST |
|
|
|
|
|
|
|
T0
T1
|
|
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
|
|
INT0
INT1
|
|
|
|
|
RD
WR
|
|
|
|
ALE
PSEK
|
|
EA |
|
Так как
память программ и память данных интегрирована на кристалле контролера и их
объема достаточно для решаемой задачи, то использования внешней памяти ненужно.
Следовательно, остается реализовать подключения периферийных устройств -
клавиатуры, индикаторов, и датчиков.
Клавиатура
и индикаторы подключаются через контролер клавиатуры и индикаторов КР580ВВ79.
Микросхема
КР580ВВ79 программируемое интерфейсное устройство, предназначено для ввода и
вывода информации. Микросхема состоит из двух функционально автономных частей -
клавиатурной и дисплейной.
Клавиатурная
часть обеспечивает ввод информации в микросхему через линии возврата, а также
ввод по стробирующему сигналу Для хранения вводимой информации в микросхеме
предусмотрено ОЗУ емкостью 8 байт. При наличии информации в ОЗУ микросхема
вырабатывает сигнал “запрос прерывания” INT.
В
клавиатурной части микросхемы предусмотрен специальный режим обнаружения ошибок
при замыкании двух и более клавиш, а также введена схема устранения дребезга
при замыкании - размыкании клавиш.
Дисплейная
часть микросхемы обеспечивает вывод информации по двум 4 - х разрядным каналам DSPA3 - DSPA0 и DSPB3
- DSPB0 в виде двоичного кода на 8 - ми и 16 - ти
разрядные цифровые или алфавитно - цифровые дисплеи. Информация на дисплей
может выводиться двумя способами: слева направо бес сдвига или справа на лево
со сдвигом.
Микросхема
позволяет отображать информацию на всех известных в настоящее время типах
дисплеев (дисплеи накаливания, со светоизлучающими диодами…).
Микросхема
допускает одновременное выполнение функций ввода - вывода и рассчитана по
выводу INT на прямое подключение к шинам
микропроцессоров. Применение микросхемы КР580ВВ79 в системах позволяет
полностью освободить микропроцессор от операций сканирования клавиатуры и
регенерации отображения на дисплее.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9 |