Проектирование аппаратных средств системы

Основой аппаратной части является микроконтроллер МС68НС11А8.

В нашем случае микроконтроллер будет работать в однокристальном режиме, поэтому на вход MODA нужно подать логический '0', а на вход MODB логическую ‘1’.

Микроконтроллер адресует до 64 Кбайт памяти (адреса $0000-SFFFF), которые делятся на 16 страниц по 4 Кбайта. Полный объем памяти доступен в расширенном режиме, когда к выводам портов В и С подключается внешняя память. В нашем случае используется однокристальный режим работы, поэтому доступна только внутренняя память микроконтроллера: ПЗУ, РПЗУ, ОЗУ, а порты В и С служат для обмена данными с внешними устройствами. Две последние страницы адресного пространства (адреса $EOOO-$FFFF) занимает внутреннее масочное ПЗУ, содержимое которого программируется в процессе изготовления микроконтроллера по заказу пользователя. В ПЗУ будет содержаться наша программа. РПЗУ размещена по адресам SB600-5B7FF и в данном курсовом проекте не используется ОЗУ при начальной установке микроконтроллера (процедура RESET) занимает адресное пространство $OOOO-$OOFF. Распределение адресного пространства памяти микроконтроллера показано на рисунке 5.

Рисунок 5 - Карта распределения адресного пространства

Служебные регистры определяют конфигурацию и режимы работы микроконтроллера. Содержимое регистра INIT (рисунок 6) определяет старшие четыре разряда адреса (номер страницы) размещения ОЗУ (биты RAM3-RAM0) и блока внутренних регистров (биты REG3-REG0). При начальной установке микроконтроллера биты данного регистра принимают значения RAM3-RAM0 = 0000 (обращение к странице 0), REG3-REG0 = 0001 (обращение к странице 1). В данном курсовом проекте значения, установленные после начальной установки изменяться не будут.

7

6

5

4

3

2

1

0

RA

RA

RA

RA

RE

RE

RE

RE

Рисунок 6 - Служебный регистр INIT (адрес $103D)

Регистр CONFIG определяет конфигурацию микроконтроллера, разрешая или запрещая использование внутренних ПЗУ, РПЗУ и блока контроля функционирования Регистр OPTION определяет функционирование отдельных блоков микроконтроллера. Содержимое регистров HPRIO, INIT, OPTION записывается непосредственно после начальной установки микроконтроллера и затем может быть только считано. Исключение составляют только разряды PSEL3-PSEL0 в регистре HPRIO и разряды ADPU, CSEL в регистре OPTION, которые могут изменяться в процессе работы микроконтроллера путем записи в эти регистры. Содержимое регистра ONFIG программируется таким же образом, как и содержимое внутреннего РПЗУ, и может изменяться только в процессе программирования. Этим обеспечивается его сохранение при отключении питания. Синхронизация микроконтроллера формируется следующей схемой (рисунок 7).

Рисунок 7 - Схема синхронизации микроконтроллера.

Резистор R1 имеет номинал 10 МОм, конденсаторы С1, С2 - номинал 24 пФ. ZQ - кварцевый резонатор (частота 8 МГц). Схема синхронизации подключается к выводам XTAL и EXTAL микроконтроллера. Длительность такта микроконтроллера Тс = 1/Ft определяется генератором тактовых импульсов (ГТИ). Частота следования тактовых импульсов Ft задается кварцевым резонатором. При этом частота F, в 4 раза меньше частоты внешнего резонатора или генератора Ft = Fg/4. Импульсы с частотой Ft поступают на выход Е микроконтроллера и используются для синхронизации работы других устройств системы.

Перейти на страницу: 1 2 3 4

Похожые стьтьи по экономике

Бесконтактные регуляторы напряжения
В связи с широкой автоматизацией производственных процессов, внедрением систем автоматического управления в промышленности, транспорте и других областях народного хозяйства существенно возросли требов ...

Синтез и применение мультиплексоров
мультиплексор селектор переключатель Схемотехника - это наука, изучающая функционирование электронных устройств, способы их расчета, проектирования и производства. Как учебная дисциплина ...

Проектирование радиопередающей части системы радиосвязи
Приемопередающее устройство - это источник и приемник радиочастотных колебаний в системах радиосвязи, телевидения, радиолокации и др. Назначение приемопередатчика - сформировать и приня ...

Разделы

© 2019 - www.frontinformatics.ru