Структурная схема микроконтроллерной системы. Схемы подключения микроконтроллера, цифровых и аналоговых сигналов, линейного дисплея и клавиатуры. Текст главной программы на языке Ассемблера для МК51. Программа ввода и обработки аналоговой информации.
Таймер Т/С0 используется для отсчета времени Топр, а таймер Т/С1 используется для задания требуемой скорости обмена 9600 бит/с по интерфейсу ИРПС. Пульт оператора включает в себя: 7 светодиодов для индикации значений сигналов X1, X2, X3, X4, Y1, Y2, Y3; четырехпозиционный линейный дисплей на семисегментных светодиодных индикаторах для отображения аналоговых сигналов (напряжений) U1, U2, U3; 3 переключателя для выбора аналоговых каналов; переключатель режима работы МКС; кнопку «Сброс», при нажатии на которую производится сброс МК. Когда преобразование закончится (сигнал на выводе станет равным 0), выходы буферов переходят в активный режим и на выводах D0-D7 появится цифровой код, который будет неизменным до нового запуска АЦП. В разрабатываемой МКС на пульте управления имеется простейшая клавиатура, состоящая из клавиш для переключения аналоговых сигналов с целью отображения их на индикаторах дисплея, а также переключателя (тумблера) для ввода режима работы МКС. При сигнале на входе уровня логической 1 на выходе будет логический 0, т.е. такая схема требует инверсных входных сигналов для управления.
Список литературы
микроконтроллерный сигнал аналоговый ассемблер
1. Сташин В.В., Урусов А.В., Мологонцева О.Ф. Проектирование цифровых устройств на однокристальных микроконтроллерах. - М.: Энергоатомиздат, 1990.
2. Однокристальные МИКРОЭВМ. Справочник/ А.В. Боборыкин, Т.П. Липовецкий и др. - М.: МИКАП, 1994.
3. Федорков Б.Г., Телец В.А., Дегтяренко В.П. Микроэлектронные цифроаналоговые и аналогоцифровые преобразователи. - М.: Радио и связь, 1985.