Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Микропроцессорный Блок на базе микроконтроллера at89c51
AT89C51 – быстродействующий 8-мибитный CMOS микроконтроллер стандарта MCS-51 с 4 килобайтами Flash-памяти и низким потреблением мощности. Внутрикристальную Flash-память можно программировать как изнутри, так и извне (используя программатор). Условное графическое изображение микроконтроллера (МК) приведено на рисунке 2.6 назначение выводов – в таблице 2.7. Выходы портов в статическом режиме при низком уровне сигнала могут пропускать ток нагрузки величиной до 10мА, при этом суммарный ток нагрузки для порта Р0 должен быть не более, чем 26мА, а для остальных портов не более, чем 15мА. Суммарный ток нагрузки для всех выходов микроконтроллера должен быть не более чем 71 мА.
Таблица 2.7 – Назначение выводов микроконтроллера AT89C51
В динамическом режиме к выходу порта Р0 могут быть подключены 8 входов TTL, а к выходу портов Р1, Р2, РЗ – по четыре входа TTL. В состав МК входят: - процессор;
- внутреннее постоянное запоминающее устройство; - внутреннее оперативное запоминающее устройство; - группа периферийных устройств. К микроконтроллеру могут быть подключены: внешнее запоминающее устройство и внешнее оперативное запоминающее устройство. Типовая схема включения МК (при использовании только внутренних ОЗУ и ПЗУ) приведена на рисунке 2.7.
XTAL1 и XTAL2 - инвертированные вход и выход усилителя, который может быть сконфигурирован на работу со встроенным в МК генератором, как показано на рисунке 2.6. Может быть использован кварцевый кристалл или керамический резонатор (C1, C2 = 30 pF ± 10 pF для кварца, C1,C2 = 40 pF ± 10 pF для керамического резонатора). Для того, чтобы управлять устройством от внешнего опорного генератора, XTAL2 нужно оставить незадействованным, тогда как XTAL1 подключить как показано на рисунке 2.8. Нет никаких жестких требований на внешний опорный генератор, но амплитуда сигнала и временная нестабильность волны находится в необходимых диапазонах.
Микроконтроллеры семейства АТ89С51 изготовлены по КМОП (CMOS) технологии и имеют полностью статическую структуру. Они могут работать при значениях тактовой частоты от 0 Гц. Максимальное значение тактовой частоты у микроконтроллера составляет 24МГц. Адресуемым элементом памяти МК является восьмиразрядная ячейка. Внутреннее постоянное запоминающее устройство (IROM) представляет собой программируемое запоминающее устройство с электрическим стиранием записи, выполненное по CMOS Flash-технологии (Flash Memory). Число восьмиразрядных ячеек в IROM микроконтроллера составляет 4К. Внутреннее оперативное запоминающее устройство (IRAM) является статическим оперативным запоминающим устройством (SRAM). Адреса, используемые при обращении к IRAM, образуют адресное пространство внутренней оперативной памяти объёмом 256 байт. На рисунке 2.9 приведена типовая схема подключения внешней памяти ПЗУ (EROM) и ОЗУ (ERAM) к микроконтроллеру.
Параллельные порты ввода–вывода P0 и P2 при подключении к микроконтроллеру внешней памяти (EROM и ERAM) используются для выдачи шестнадцатиразрядного кода адреса, а порт Р0, кроме того, для выдачи и приема байтов данных. Младший байт кода адреса (A0-A7) выдается через порт Р0 и должен запоминаться во внешнем регистре. Запись кода во внешний регистр выполняется при высоком уровне сигнала на выходе ALE. Старший байт кода адреса (А8-А15) выдается через порт Р2 и удерживается на выводах порта Р2 в течение всего времени обращения к внешней памяти. В группу периферийных устройств микроконтроллеров входят следующие устройства: четыре параллельных порта ввода - вывода P0, P1, P2 и P3, два таймера-счетчика T/C0 и T/C1, последовательный порт(SP), контроллер прерываний (IC). Параллельные порты ввода - вывода предназначены для приема, выдачи байтов данных. Отдельные разряды портов могут быть использованы независимо друг от друга для приема и выдачи битов. Порты P0 и P2 могут использоваться для подключения внешней памяти. Параллельный порт ввода-вывода РЗ кроме функций по приему и выдаче байтов и битов выполняет альтернативные функции. Выводы порта РЗ.0 и Р3.1 при работе последовательного порта являются входом приемника (RXD) и выходом передатчика (TXD) последовательного порта соответственно. Выводы порта Р3.2 и Р3.3 используются для приема сигналов запросов прерывания от внешних источников. Выводы порта Р3.4 и Р3.5 используются для приема внешних сигналов Т0 и Т1, поступающих в таймеры-счетчики Т/СО и Т/С1 соответственно при работе в режиме счета внешних событий. Выводы Р3.6 и Р3.7 при подключении к микроконтроллеру внешней памяти данных (ERAM) используются для выдачи сигналов записи () и чтения () соответственно. Таймеры–счетчики Т/С0, Т/С1 ведут счет импульсов поступающих от внутреннего источника с частотой Fosc/12 (счет времени) или со входов Т0 (Р3.4) и Т1 (Р3.5) соответственно. Событием является отрицательный перепад сигнала. Счет может вестись по модулю 28, 213 или 216. При переполнении счетчика (счет ведется на увеличение) формируется запрос прерывания, поступающий в контроллер прерываний. Счет продолжается без остановки. Таймер-счетчик Т/С1 используется в качестве генератора синхросигнала при работе последовательного порта (SP). Частота прерываний в таймере-счетчике Т/С1 определяет скорость передачи и приема битов в последовательном порте. Последовательный порт (SP)предназначен для приема и выдачи байтов данных в последовательном коде. Для получения стандартных значений скорости передачи по интерфейсу RS-232 следует использовать кварцевый резонатор с резонансной частотой кратной 12. Типичными значениями являются 18432кГц и 11059кГц. Контроллер прерываний (IC) принимает и обрабатывает запросы прерывания от внешних и внутренних источников запросов. Сигналы запросов прерывания от внешних источников и поступают на входы порта Р3.2 и Р3.3 соответственно.
Блок памяти
Запоминающие устройства (ЗУ) служат для хранения информации и обмена ею с другими цифровыми устройствами. Микросхемы и системы памяти постоянно совершенствуются как в области схемотехники, так и в области развития новых архитектур. В настоящее время на рынке представлено достаточное количество микросхем памяти различного назначения, с различным объемом памяти, различной стоимостью. Поэтому в данном пункте рассмотрим некоторые общие сведения о ЗУ.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-10; просмотров: 427; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.163.62.42 (0.19 с.) |