Сборник лабораторных работ: Специализированные вычислительные системы. Часть 2. Никищенков И.А. - 32 стр.

UptoLike

Составители: 

- 32 -
; байта индикации
MOVP3 A,@A ; считывание байта индикации из
; таблицы
OUTL P1,A ; выдача байта индикации на
; индикатор через порт 1
Приведенный фрагмент программы рассчитан на то, что гашение
ССИ осуществляется при инициализации системы. Одновременно с
этим в регистре R0 формируется адрес ячейки CODE, в которой хра-
нится двоичный код индицируемого символа.
INIT: ...
ORL P2,#0FFH ; гашение индикатора
MOV R0,#CODE ; загрузка в R0 адреса CODE
3.6. Задание по лабораторной работе
Измерение и отображение временных интервалов
Разработать программу работы микроконтроллера на основе схе-
мы из лабораторной работы N3. Алгоритм работы должен реализовать
следующие функции:
- введенный с клавиатуры цифровой код представляет собой
длительность импульса положительной полярности в миллисекундах,
который выдается через один из портов микроконтроллера;
- на один из входов микроконтроллера подается импульс поло-
жительной полярности, начало которого необходимо обнаружить, из-
мерить его длительность и отобразить на блоке семисегментных ин-
дикаторов.
Программа должна быть отлажена с использованием эмулятора.
Литература
1. Однокристальные микроЭВМ.М.:МИКАП,1994.-400с.
2. Прангишвили И.В. Микропроцессоры и локальные сети микро-ЭВМ в
распределенных системах управления.-М.: Энергоатомиздат,1985.-
282 с.
3. Сташин В.А., Урусов А.В., Мологонцева О.Ф. Проектирование циф-
ровых устройств на однокристальных микроконтроллерах.-М.:Энергоа-
томиздат, 1990.-224с.