Микроконтроллер системы управления
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. Блок-схема основной программы
Нет
Да
Нет
| |||||||
| |||||||
Да
|
|
Да
Приложение 2. Блок-схема подпрограмы
| ||||||
| ||||||
| ||||||
Другие рефераты на тему «Коммуникации, связь и радиоэлектроника»:
Поиск рефератов
Последние рефераты раздела
- Микроконтроллер системы управления
- Разработка алгоритмического и программного обеспечения стандарта IEEE 1500 для тестирования гибкой автоматизированной системы в пакете кристаллов
- Разработка базы данных для информатизации деятельности предприятия малого бизнеса Delphi 7.0
- Разработка детектора высокочастотного излучения
- Разработка микропроцессорного устройства для проверки и диагностики двигателя внутреннего сгорания автомобиля
- Разработка микшерного пульта
- Математические основы теории систем