Микроконтроллер системы управления

SEC: CALL DELAY; вызов подпрограммы DELAY

DJNZ R7, SEC; декремент регистра R7 и переход если не 0

RET; возврат

; Подпрограмма задержки на 50 мс

DELAY: MOV TMOD,#0001B; установка таймера /счетчика в режим 1

MOV TH0,#65536; загрузить в регистр TH0 константу

MOV TL0,#15536; загрузить в регистр TL0 константу

SETB TCON.4; пуск таймера / счетчика

DEL:<

/b> JNB TCON.5, DEL; ожидание переполнения таймера / счетчика

CPL TCON.4; остановка таймера / счетчика

CPL TCON.5; сброс флага

RET; возврат

Список используемых источников

1. Сташин В.В., Урсулов А.В., Мологонцева О.Ф. Проектирование цифровых устройств на одно-кристальных микроконтроллерах. М.: Энерго-атомиздат, 1990. 224 с.

2. Методические указания к лабораторной работе №2 по курсу «Цифровые устройства и микропроцессоры» В.А. Добряк, В.К. Рагозин. Екатеринбург: Изд-во УГТУ, 1999. 32 с.

Приложение 1. Блок-схема основной программы

Нет

Да

Блок-схема: рішення: J=0

Нет

Пауза 30с

Пауза 1с

Блок-схема: рішення: J=0Да

ALARM

Да

Пауза 1с

Нет

Да

Приложение 2. Блок-схема подпрограмы

Блок-схема: альтернативний процес: Hачало

G=1

Пауза 1с

G=0

Блок-схема: знак завершення: Пауза 1с

Страница:  1  2  3 


Другие рефераты на тему «Коммуникации, связь и радиоэлектроника»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы