Микропроцессорная система сбора и обработки сигналов

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

минающие устройством с электронным стиранием информации и обладает информационной емкостью 4К .

 

.4 Выбор кварцевого генератора

 

Для обеспечения надежности нам необходимо использовать схему сброса и синхронизации. При любом применении микроконтроллера важно быть уверенным, что он работает в допустимых окружающих условиях. Запуск микроконтроллера должен иметь место только тогда когда установилось требуемое напряжение питания. Сброс осуществляется подачей высокого уровня напряжения на вход "RST".

Для того чтобы сброс микросхемы произошел, длительность сигнала на входе RST должна быть не менее 2 машинных циклов. При поступлении внешнего сигнала сброса на вход RST микроконтроллер формирует сигнал сброса.

С помощью кварцевого генератора мы задаем тактовую частоту микроконтроллера. Для нашего микропроцессора она составляет 6МГц.

Кварцевый генератор подключается к входам BQ1 и BQ2.

 

Рисунок 3.1. Схема подключения кварцевого резонатора

 

Широкий диапазон возможных рабочих частот позволяет разработчику лучше настроить микроконтроллер на выполнение конкретных заданных функций.

 

.5 Выбор сторожевого таймера

 

Часто электрические помехи , производимые окружающим оборудованием, вызывают обращение микроконтроллера по неправильному адресу, после чего его поведение становится непредсказуемым. Чтобы отслеживать такие ситуации в состав микроконтроллера часто включают сторожевые таймеры. Это устройство вызывает сброс микроконтроллера , если его содержимое не будет обновлено в течение определенного промежутка времени. Если изменение содержимого программного счетчика не соответствует заданной программе, то команда модификации сторожевого таймера не будет выполнена.В этом случае сторожевой таймер производит сброс микроконтроллера , устанавливая его в исходное состояние.

Микросхема сторожевого таймера(Wathdog) выбрана из серии ADM691

Wathdog - охранный таймер, предназначенный для предоставления большего времени для срабатывания. Данная микросхема ADM691 включает в себя еще и супервизор. Супервизор - микросхема, обеспечивающее наблюдение за напряжением питания, поступающего в микропроцессор.

 

.6 Выбор индикатора

 

ЖКИ- жидкокристаллические индикаторы . Жидкокристаллические дисплеи предназначен для отображения графической информации с компьютера, TV-приёмника, цифрового фотоаппарата, электронного переводчика, калькулятора и пр.

Изображение формируется с помощью отдельных элементов, как правило, через систему развёртки. Простые приборы (электронные часы, телефоны, плееры, термометры и пр.) могут иметь монохромный или 2-5 цветный дисплей. Многоцветное изображение формируется с помощью RGB-триад.

Выбираем алфавитно-цифровой индицирующий ЖК модуль HDM08216H-1 фирмы Hantronix на основе контроллера HD44780 фирмы Hitachi.

 

Особенности 8-разрядный интерфейс Возможность работать в 4-разрядном режиме шины Встроенный контроллер (HD44780) и драйверы Возможность работы от однополярного напряжения (+5 В) так и от двухполярного (5 В) 2 строки по 8 символов Регулировка яркости Низкое энергопотребление

Контроллер HD44780 фирмы Hitachi фактически является промышленным стандартом и широко применяется при производстве алфавитно-цифровых ЖКИ-модулей. Аналоги этого контроллера или совместимые с ним по интерфейсу и командному языку микросхемы, выпускают множество фирм, среди которых: Epson, Toshiba, Sanyo, Samsung, Philips, Hantronix.

 

.7 Выбор ППИ

 

Данные полученные в АЦП, для вывода на ВУ и т. п. должны поступать на МП через порты ввода/вывода. Таких портов в разрабатываемом устройстве должно быть три. В качестве портов можно использовать два буферных регистра, но можно воспользоваться одной микросхемой КР580ВВ55.

КР580ВВ55 - программируемый параллельный интерфейс, (параллельный периферийный адаптер ППА). Эта БИС представляет собой устройство параллельного ввода/вывода и обеспечивают двунаправленный обмен с квитированием или без него при программном обмене, инициатива которого исходит от программы или от запросов прерывания. С помощью ППА внешние устройства, работающие с параллельными кодами, связываются с магистралью системы. Данный адаптер имеет три двунаправленных восьмиразрядных порта РА, РВ и PC, причем порт PC разделен на два четырехразрядных канала: старший РСн и младший PCl. Адресация и направление передач информации определяются согласно таблице 3.2

 

Таблица 3.2 - Адресация и направление передач информации для КР580ВВ55

А,АоRDWRCSОперация00010Порт А -> ШД01010Порт В -> ШД10010Порт С -> ШД11010Запрещенная комбинация00100ШД -> Порт А01100ШД -> Порт В10100ШД -> Порт С11100ШД -> РУС при D7 = 1 ШД -> BSR при D7 = 0XX110Шины отключеныXXXX1Шины отключены

Возможны три режима работы портов: 0, 1 и 2, причем порт А может работать в любом из трех режимов, порт В только в двух (0 и 1), а режим порта С - зависит от режимов портов А и В. Порт С имеет особенности: в отличие от портов А и В, которые оперируют со словами в целом, разряды порта С могут программироваться и использоваться поодиночке. В частности, любой из восьми разрядов порта С может быть установлен или сброшен программным способом. Это нужно для передачи сигналов квитирования при обмене через порты А и В в режимах 1 и 2. При работе порта в режиме 1 для него под сигналы управления требуют, три линии, в режиме 2 требуется пять линий.

Режимы работы портов:

режим 0 - однонаправленный ввод/вывод без квитирования, в этом р?/p>