рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Описание принципиальной схемы

Работа сделанна в 2005 году

Описание принципиальной схемы - Курсовой Проект, раздел Связь, - 2005 год - Подключение АЦП и ЦАП Описание Принципиальной Схемы. На Принципиальной Схеме Представлены Следующие...

Описание принципиальной схемы. На принципиальной схеме представлены следующие элементы XL1 разъем ГРПМ10 DD1 логическое НЕ K555ЛН1 DD2 микроконтроллер AT89C51 DD3 интерфейс RS-485 MAX3480B DD4 регистр-защелка КР1533ИР22 DD5 логическое НЕ K555ЛН1 DD6 логическое И-НЕ К555ЛА1 DD7 логическое И К555ЛИ1 DD8 ЖК-монитор HDM16116H-2 DD9 АЦП AD7825 DD10 ЦАП AD7305 К1 переключатель ZQ1 кварцевый резонатор на 12 МГц конденсаторы С1 0,1 мкФ, С2 С3 33 пФ, С4 С6 С9 С11 С13 0,1 мкФ, С5 22 мкФ, С7 С10 С12 С14 10 мкФ, С8 0,01 мкФ резисторы R1 20 кОм, R2 330 Ом, R3 2 кОм, R4 130 Ом, R5 22 кОм подстроечный резистор, R6 200 Ом, R7 470 Ом, R8 2,2 кОм, R9 3 кОм, R10 100 Ом VD1, VD2 диоды 1N914. Программная реализация взаимодействия АЦП и ЦАП с МК-51 Ниже представленная программа предназначена для организации взаимодействия МК-51 с АЦП и ЦАП. В ней происходит опрос четырех входных каналов АЦП, управление аналого-цифровым преобразованием, перенос оцифрованных данных в массив в отведенное место в памяти перенос данных, подлежащих цифро-аналоговому преобразованию из массива в каналы ЦАП и управление ЦАП. Программа содержит подпрограммы, которые возможно использовать как подключаемые драйверы АЦП и ЦАП в других программах.

Блок-схема программного алгоритма представлена на рисунке 11. Рис.11. Блок-схема программного алгоритма Программа управления АЦП и ЦАП A0 equ B.0 Адресный бит 0 A1 equ B.1 Адресный бит 1 A6 equ B.6 Адресный бит 6 A7 equ B.7 Адресный бит 7 iWR equ P3.6 Сигнал чтения iRD equ P3.7 Сигнал записи iConvst equ P2.1 Сигнал начала преобразования в АЦП iPD equ P2.2 Сигнал включения питания АЦП iLDAC equ P2.1 Сигнал записи в DAC регистры ЦАП Counter equ R0 Регистр для хранения текущего адреса массива данных NC equ R3 Регистр для хранения номера канала org 0000h Стартовый адрес reset sjmp TOP org 0003h Внешнее прерывание 0 sjmp TOP org 000Bh Прерывание по Timer0 для задания частоты дискретизации sjmp MAIN org 0013h Внешнее прерывание 0 sjmp TOP org 0040H TOP MOV TMOD,02h Режим работы ТС0 8-битный таймерсчетчик с автоперезагрузкой MOV TL0,156 Начальная установка ТС0 по заданной частоте дискретизации 10 кГц MOV TH0,156 Константа перезагрузки TC0 SETB EA Разрешение всех прерываний SETB ET0 Разрешение прерывания по Timer 0 SETB TR0 Запуск ТС0 на счет TCON.4 CLR PSW.3 Выбор банка регистров CLR PSW.4 Инициализация АЦП SETB iPD Установка сигнала iPD в единицу SETB iConvSt Установка сигнала iConvst в единицу SETB iRD Установка сигнала iRD в единицу Инициализация ЦАП SETB iWR Установка сигнала iWR в единицу SETB iLDAC Установка сигнала iLDAC в единицу Основная программа MOV Counter,50h Запись в регистр хранения текущего адреса массива данных начального адреса MOV NC,00b Установка начального номера канала для АЦПЦАП MAIN CALL ADC Вызов подпрограммы АЦП MOV Counter,A Запись данных в массив MOV A,Counter Запись адреса массива в аккумулятор ADD A, 04h Суммирование адреса массива с числом 04р MOV Counter, A Запись в Counter адреса массива данных ЦАП MOV A,Counter Считывание данных из массива в аккумулятор CALL DAC Вызов подпрограммы ЦАП MOV A,Counter SUBB A, 04h MOV Counter, A INC Counter Увеличение числа на единицу INC NC CJNE Counter,54h,MAINСравнение данных и переход в основную программу, если не равны ADC CLR A6 Выбор АЦП CLR A7 CLR iPD Включение питания АЦП CALL ChSet Вызов подпрограммы выбора канала CLR iRD Разрешение чтения с АЦП MOV Dat,255 Установка порта на прием MOVX A,R1 Установка необходимых адресов в регистр-защелку CLR iConvSt Начало преобразования SETB iConvSt Возврат iConvst в единицу MOVX A,R1 Пересылка оцифрованных данных в аккумулятор SETB iRD Возврат iRD в единицу SETB iPD Возврат iRD в единицу RET Возврат в основную программу DAC CLR A6 Выбор ЦАП SETB A7 CALL ChSet Вызов подпрограммы выбора канала CLR iWR Установка сигнала начала записи MOVX R1,A Установка необходимых адресов в регистр-защелку CLR iLDAC Сигнал помещения данных в DAC регистры и начала их преобразования MOVX R1,A Пересылка данных в соответствующий канал SETB iWR Установка сигнала iWR в единицу SETB iLDAC Установка сигнала iLDAC в единицу RET Возврат в основную программу ChSet Выбор канала MOV A,NC jz Chan1 Переход, если аккумулятор не равен нулю MOV A,NC SUBB A,1d jz Chan2 MOV A,NC SUBB A,2d jz Chan3 MOV A,Nc SUBB A,3d jz Chan4 Chan1 CLR A0 CLR A1 MOV R1,B Пересылка адресных данных в регистр R1 RET Chan2 SETB A0 CLR A1 MOV R1,B RET Chan3 CLR A0 SETB A1 MOV R1,B RET Chan4 SETB A0 SETB A1 MOV R1,B RET END

– Конец работы –

Эта тема принадлежит разделу:

Подключение АЦП и ЦАП

При построении системы управления каким-либо объектом встает ряд задач делать измерения возможно в большом количестве и от нескольких объектов,… Все это будет занимать у оператора много времени и может приводить к грубым… В связи с этим в последнее время в качестве устройств управления растет применение микроконтроллеров. Современные…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Описание принципиальной схемы

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Структурная схема системы управления
Структурная схема системы управления. Общий вид структурной схемы системы управления представлен на рисунке 1. Рис.1. Структурная схема системы Информация о состоянии объекта управления первоначаль

Аппаратная реализация АЦП
Аппаратная реализация АЦП. В качестве аналого-цифрового преобразователя будем использовать устройство фирмы Analog Device AD7825. Табл.2.Основные параметры AD7825 Разрядность8Число аналоговых входо

Аппаратная реализация ЦАП
Аппаратная реализация ЦАП. В качестве цифро-аналогового преобразователя будем использовать устройство фирмы Analog Device AD7305. Табл.6. Основные параметры AD7305 Разрядность, бит8Кол-во ЦАП на ко

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги