ПРОГРАММ РАБОТЫ КОНТРОЛЛЕРА
Программа, обеспечивающая работу контроллера и АЦП должна: 1. Предусматривать программное изменение выходного кода АЦП. 2. Стробировать АЦП и записывать результаты в ОЗУ с заданной программно частотой. 3. Предусматривать программное изменение памяти, отводимой для записи сигнала. 4. Опрашивать один из портов в ожидании сигнала начала преобразования. 5. Сбрасывать схему запуска в исходное состояние выставлением в одном из каналов порта сигнала готовности.
Блок-схема программы представленна на рис. 7.1
Полный листинг программы с пояснениями приведен ниже
Установление режима работы адаптера
"1" в бит С5 порта РС – сброс триггера сигнал готовности Выделен бит С7, если А=0 нет пуска – ожидание А¹0 – пуск
Начало области памяти под запись 03 - тип выходного кода 40 – сигнал стробируемый в бите С6 Оставлен сигнал вида выходного кода Не сброшен сигнал стробирования Опрос порта РВ, запись из него данных в ОЗУ с адресом в HL Программа временной задержки для стробирования АЦП ХХ = 01H TCИ = 1 mS ХХ = 10H TCИ = 10 mS ХХ = 1FH TCИ = 100 mS ХХ = 2EH TCИ = 1 Ms
Проверка конца памяти, адрес в Н 2900
M VI A, 8A; OUT F7 ; MVI A, 20; OUT F6 ; M 1: IN F6 ; ANI A, 80; JN M1 ; LXI H, 2200; M 3: MVI A, 43; OUT F6 ; MVI 03 ; OUT F6 ; IN F5 ; MOV M, A; M 2: MVI B, XX; DCR B ; NOP ; NOP ; NOP ; JNZ M2 ;
MVI A, 29; CMP H ; INX H ; JNZ M3 ; HALT
-14-
БЛОК – СХЕМА ПРОГРАММЫ РАБОТЫ АЦП
Рис. 7.1
-15-
ЗАКЛЮЧЕНИЕ
В результате проделанной работы спроектировано восьмиразрядное параллельное АЦП для наблюдения формы случайного сигнала, снимаемого с ФЭУ. Данные с АЦП через программируемый контроллер могут передаваться в микропроцессорную систему компьютера для наблюдения и обработки. Установка соответствует заданным техническим условиям, позволяет обрабатывать входные сигналы отрицательной полярности амплитудой от 0 до –2 В и длительностью более 10mS. Выходные данные представляются восьмиразрядным кодом с максимальной погрешностью по амплитуде не более 5% и по длительности не более 3%.
-16-
Приложение 1
-17-
Приложение 2
-18-
Приложение 3
-19-
Популярное: Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (158)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |