
- •Курсовая работа
- •1.1Структурная организация микроконтроллера семейства x51
- •1.1.1 Память программ (пзу)
- •1.1.2 Память данных (озу)
- •1.1.3 Регистры специальных функций
- •1.1.4 Ввод-вывод
- •1.2 Подключение внешней памяти
- •1.2.1 Работа с внешней памятью микроконтроллера x51
- •1.2.2 Схемная реализация
- •1.2.3 Подключение lcd дисплея
- •1.2.4 Подключение ацп
- •1.2.5 Общие данные
- •1.2.6 Включение ацп max197 в систему
- •1.3 Разработка схемы подключения микроконтроллера(rs-232)
- •1.4 Подсистема ввода-вывода микропроцессорной системы(gpio)
- •Список использованной литературы
1.2.6 Включение ацп max197 в систему
АЦП тактируется частотой 1,25 – 2 МГц. Причем, как было указано выше, тактовый генератор может быть как внутренний так и внешний. Если использовать внутренний генератор (используется в нашем случае), то к тактовому входу надо подключить емкость 100 пФ (емкость C1 на схеме), для получения частоты 1,56 МГц. Если использовать внешнюю синхронизацию, то необходимый сигнал можно получить из тактовой частоты микропроцессора (24 МГц). Например, для получения тактового сигнала частотой 2 МГц необходимо поделить частоту микроконтроллера на 12. Этого можно добиться, используя сигнал с выхода ALE микроконтроллера, на котором обычно присутствует непрерывная последовательность прямоугольных импульсов с частотой, в 6 раз ниже, чем у кварцевого резонатора (деление на 6). Далее этот сигнал не сложно поделить на 2 (с помощью двоичного счетчика).
1.3 Разработка схемы подключения микроконтроллера(rs-232)
При сопряжении интерфейса RS-232 со входами последовательного интерфейса микроконтроллера MCS-51, необходимо обеспечить согласование уровней сигналов. Стандартный уровень сигналов RS-232C – +12 и –12 В. Стандартный уровень сигналов асинхронного интерфейса микроконтроллера MCS-51 – +5 В.
В зависимости от требований, предъявляемых к проектируемой схеме, преобразователи уровней сигналов могут быть выполнены различными способами.
Приемники и передатчики выполненные на дискретных элементах имеют ряд недостатков:
большие массогабаритные характеристики;
высокая потребляемая мощность;
недостаточная надежность;
необходимость в дополнительных источниках питания;
стоимость.
Рис. 3. Схема подключения микроконтроллера MCS-51 фирмы Intel к портам персонального компьютера.
Исходя из этих соображений, для организации сопряжения уровней портов ПК и микроконтроллера можно воспользоваться микросхемой ADM202 фирмы Analog Devices. Данная микросхема позволяет согласовать уровни сигналов, не требуя дополнительных источников питания.
Микроконтроллер принимает данные через вход приемника (вывод P3.0), а передает данные через выход передатчика (вывод P3.1). Микроконтроллер может запретить прием данных из ПК с помощью сигналов на выводе Р2.6. Это необходимо для сигнализации ПК о приеме ошибочных данных. В свою очередь ПК может запретить передачу данных из микроконтроллера с помощью сигналов на выводе Р2.7.
1.4 Подсистема ввода-вывода микропроцессорной системы(gpio)
Подсистема ввода-вывода (ПВВ) ответственна за связь с устройствами ввода-вывода (УВВ или периферийными устройствами -ПУ). Каждое УВВ в общем случае состоит из двух частей: одна из них называется контроллером, а другая представляет собой само УВВ.
С точки зрения программиста ПВВ можно представить или в виде отдельного пространства ВВ (изолированное пространство ВВ) со своими командами для доступа к нему или в виде определенной части адресного пространства памяти (совмещенное пространство ВВ). В любом случае пространство ВВ организовано в виде набора n-разрядных ячеек – портов (n=8,16,32) и линейно упорядочено.
Для поддержки двустороннего ВВ широко применяется псевдодвунаправленный порт (рис.4). В схеме к выводам DO подключены буферы с открытым коллектором, допускающие объединение с линиями ввода внешних данных по схеме “монтажное ИЛИ”. При этом нагрузочные резисторы Rк могут быть встроены в порт (pull up резисторы). Установка на шине порта вывода напряжения высокого уровня обеспечивает ввод внешних данных без каких-либо искажений.