Мегаобучалка Главная | О нас | Обратная связь


Глава 7. Описание учебного контроллера



2015-11-07 1064 Обсуждений (0)
Глава 7. Описание учебного контроллера 0.00 из 5.00 0 оценок




7.1. Структура контроллера (рис. 7.1)

Рис. 7.1. Структура учебного контроллера

Учебный контроллер содержит следующие основные узлы:

1. Микроконтроллер (МК) Intel 80C51GB с тактовой частотой 11,059 МГц.

2. Модуль памяти с совмещенным адресным пространством кода и данных (SRAM 32K и Flash ROM 16K), подключенных через мультиплексированную шину данных/адреса.

3. Сетевой модуль с преобразователями интерфейсов RS-232 и RS-485, гальванически изолированные (опторазвязка) от других схем контроллера.

4. Драйвер интерфейса RS-232 для монитора (отладчика)

5. Логические входы и выходы (кнопки «Пуск» и «Стоп», «индикаторы каналов вывода»).

6. Аналоговый модуль, состоящий из:

имитатора объекта управления (два апериодических звена, включенных последовательно);

ШИМ 15,6 кГц с отключаемым фильтром для управления объектом;

8-канальног 8-битного АЦП.

7. Силовой ключ на КМОП-транзисторе с драйвером для управления подсветкой ЖКИ (5В; 0,5А).

8. Символьный жидкокристаллический индикатор (ЖКИ) с контроллером HD44780u и стандартным 8-битным (4-битным) интерфейсом.

9. Цифровую матричную клавиатуру 4 строки, 3 столбца.

10. Электрически перепрограммируемую память EEPROM, подключенную к МК по шине SPI.

11. Блок питания.

Контроллер смонтирован в едином пультовом корпусе.Все узлы контроллера размещены на двух печатных платах: базовой и дополнительной. Практически все функциональные элементы контроллера показаны на передней панели лабораторного стенда (Рис. 7-7) доступны пользователю для работы с ними.

 

Адресное пространство

7.2.1. Распределение памяти (рис. 7.2)

Рис. 7.2. Распределение памяти микроконтроллера

Микроконтроллеры семейства Intel MCS-51 имеют четыре основные, независимо адресуемые области памяти: внутренняя память данных, регистры специальных функций, внешняя память данных, внешняя память программ. В учебном контроллере внешняя память данных совмещена с внешней памятью программ . Распределение адресов памяти показано на рис. 7.2.

Системная область внешней памяти показана серым цветом. Штриховкой обозначены зарезервированные адреса. Запись в эти адреса недопустима и будет приводить к сбоям в работе монитора (отладчика). Все остальные области доступны для использования программистом.

Внешняя память

Учебный контроллер имеет совмещенное адресное пространство (архитектура фон Неймана) внешней памяти микроконтроллера. Младшая половина является системной и доступна только для чтения (Flash-ПЗУ). Старшая половина адресного пространства отдана под программу и данные пользователя, которые хранятся в ОЗУ.

Рис. 7.3. Распределение внешней памяти микроконтроллера

Программа и данные размещаются с адреса 8000h по F7FF, всего 30 Кбайт. Распределение этого адресного пространства не регламентируется. Соотношение между размерами области программы и области данных может быть любым, если их суммарный объем не больше 30К. Например, 24К может быть отведено под программу и 6К под данные.



2015-11-07 1064 Обсуждений (0)
Глава 7. Описание учебного контроллера 0.00 из 5.00 0 оценок









Обсуждение в статье: Глава 7. Описание учебного контроллера

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1064)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)