Источником тактовых импульсов в микроконтроллере AT90S1200 может быть:
– Генератор с внешним резонатором;
– Генератор с внутренней RC-цепочкой;
Наиболее предпочтительным в данном блоке является генератор с внешним резонатором т. к. он позволяет задавать любую тактовую частоту, которая зависит только от кварцевого резонатора, на которой может работать микроконтроллер. Это стабильный генератор с точной выдержкой частоты генерации.
Использование внешнего генератора требует наличия дополнительной аппаратуры.
Генератор с внутренний и внешний RC-цепочкой не гарантирует стабильность частоты.
На рисунке 2.2 приведена схема включения тактового генератора.
Рисунок 2.2 – Схема включения тактового генератора с внешним резонатором.
Схема сброса
На рисунке 2.3 приведена аппаратная схема сброса по включению питания. Данная схема необходима для первичной инициализации аппаратуры микроконтроллера.
Рисунок 2.3 – Аппаратная схема сброса по включению.
Схема подключения цифрового термометра
Для подключения цифрового термометра используется три порта ввода/вывод. На рисунке 2.4 приведена схема включения термометра.
Рисунок 2.4 – Схема включения термометра
Функциональная схема приведена на рисунке 2.5
Рисунок 2.5 – Функциональная схема DS1620.
Схема подключения ЖКИ
ЖКИ подключен к микроконтроллеру AT90S1200 с помощью 8-ми разрядной шиной.
Рисунок 2.6 – Схема подключения ЖКИ.
Алфавитно-цифровые ЖКИ - модули представляют собой недорогое и удобное решение, позволяющее сэкономить время и ресурсы при разработке новых изделий, при этом обеспечивают отображение большого объема информации при хорошей различимости и низком энергопотреблении. Возможность оснащения ЖКИ - модулей задней подсветкой позволяет эксплуатировать их в условиях с пониженной или нулевой освещенностью, а исполнение с расширенным диапазоном температур (-20°С...+70°С) в сложных эксплуатационных условиях, в том числе в переносной, полевой и даже, иногда, в бортовой аппаратуре.
В соответствии с временной диаграммой в исходном состоянии сигнал Е = 0, сигнал R/W = 0, значение сигнала RS - произвольное, шина данных DBO...DB7 в состоянии высокого импеданса (НI). Такое состояние управляющих сигналов (E и R/W) должно поддерживаться все время в промежутках между операциями обмена с ЖКИ-модулем. Шина данных в эти моменты в принципе свободна, и может использоваться в мультиплексном режиме для каких-либо других целей, например, для сканирования матрицы клавиатуры. Естественно, необходимо позаботиться об исключении конфликтов на шине данных в момент совершения операций обмена с ЖКИ-модулем.
Последовательности действий, которые необходимо выполнять управляющей системе при совершении операций записи и чтения для 8-ми разрядной шины приведены соответственно в таблицах 1, 2. Для нормальной работы ЖКИ необходимо сформировать временные диаграммы приведенные на рисунках 2. 7 и 2.8
Таблица 1. Операции записи для 8-ми разрядной шины
Установить значение линии RS Вывести значение байта данных на линии шины DB0...DB7 Установить линию Е = 1 Установить линию У = 0 Установить линии шины DB0...DB7 = HI |
Таблица 2. Операции чтения для 8-ми разрядной шины
Установить значение линии RS Установить линию R/W = 1 Установить линию Е = 1 Считать значение байта данных с линий шины DB0...DB7 Установить линию Е = 0 Установить линию R/W = 0 |
Рисунок 2.7 – Временная диаграмма операции записи
Рисунок 2.8 – Временная диаграмма операции чтения
Дата: 2019-07-30, просмотров: 183.