7. Программа

Для начала, необходимо узнать по каким адресам и какими командами необходимо пользоваться для обращения к конкретному устройству. Для этого заполним таблицу 6.1:

Таблица 7.1 – кодировка внешних устройств

Разряды адреса А 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Обращение к ПЗУ 1 1 1 1 1 Адрес ячейки памяти
Обращение к ОЗУ 0 0 0 0 0 Адрес ячейки памяти
Обращение к I порту 1 1 1 1 0 0 0 0 0 0 0 0 0 0 Парам.
Обращение ко II порту 1 1 1 1 1 1 0 0 0 0 0
Активирование I индикатора 1 0 0 0 0 0 0 0 0 0 0 0
Активирование II индикатора 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Активирование III индикатора 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0
Активирование IV индикатора 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
Опрос клавиатуры 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0

Выдача данных с клавиатуры

На шину данных

0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Обращение к таймеру 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Как видно из таблицы обращение к внешним устройствам происходит по комманде MOV (память и отображённые на память устройства), либо IN/OUT (все остальные). Это необходимо физически реализовать. Как видно из схемы электрической принципиальной БГУИ ХХХХХХ.ХХХ.Э3.

В таблице приведём распределение адресного пространства:

Нижний предел Верхний предел
ПЗУ F800 FFFF
ОЗУ 0000 07FF
ППИI F000 F003
ППИI E000 E003
Индикатор1 8000 8000
Индикатор2 C000 C000
Индикатор3 B000 B000
Индикатор4 F000 F000
Опрос клавиатуры 1000 1000
Выдача данных 2000 2000
Таймеру 4000 4000

Текст программы

Подготовка и вывод данных на индикацию

Dec1: and Ax,1ffh ; перевод из двоичной в двоично-десятичную систему

Mov Cl,100

Div Cl

Or Bh,al

Mov Al,ah

Mov Ah,0

Mov Cl,10

Div Cl

Shl Al,1

Shl Al,1

Shl Al,1

Shl Al,1

Or Al,ah

Mov Ah,bh

mov 8000,ax ; вывод на индикаторы HG1 – HG4

End Dec1


8. Заключение

 

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


9. Литература

1.  Петровский А.А., Качинский М.В. Методическое пособие по проектированию микропроцессорных средств и систем, ч.1. – Мн.: МРТИ, 1992.

2.  Фридмен М., Ивенс Л. Проектирование систем с микрокомпьютерами. – М.: Мир, 1986.

3.  Русак И.М., Луговский В.П. Технические средства ЭВМ. – Мн.: Высшая школа, 1991.

4.  Каган Б.М., Сташин В.В. Основы проектирования микропроцессорных устройств автоматики. – М.:Энергоатомиздат, 1987.

5.  Романычев Э.Т. Разработка и оформление конструкторской документации РЭА. – М.: Радио и связь, 1989.


Информация о работе «Цифровой измеритель времени»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 17810
Количество таблиц: 4
Количество изображений: 1

Похожие работы

Скачать
45449
0
12

... . Установить тумблер «Питание» на задней панели пульта в положение «ВКЛ». Прогреть прибор в течение 15 минут. 2.6 Требования к метрологическому обеспечению   2.6.1 Порядок приемки и контроля Цифровой измеритель расхода воздуха должен подвергаться приемно-сдаточным испытаниям. Перед приемно-сдаточными испытаниями прибор должен пройти технологическую приработку не менее 10 раз. Цифровой ...

Скачать
61623
13
3

... час., по формуле: (1.7) Рисунок 1.2 – График вероятности безотказной работы Глядя на полученные результаты таблицы 1.2 и рисунка 1.2, становится, очевидно, что цифровой измеритель L и C надежен в работе и может проработать не менее 152439 часов. 2 Технологическая часть 2.1 Анализ технологичности конструкции 2.1.1 Качественный анализ технологичности ...

Скачать
50068
25
26

... можно подсчитать, что у микроконтроллера должно быть не менее 13 линий ввода-вывода(11 линий для работы с ЖКИ-модулем и две линии для работы с датчиком давления). В данном случае был выбран микроконтроллер MC68HC908JL3, который имеет 22 линии ввода-вывода. То есть, по сути дела у нас остаётся свободными, 9-ть линий ввода-вывода, которые можно использовать для различных усовершенствований прибора ...

Скачать
14444
0
2

... должны три входить компаратора напряжения. Один (К1) является компаратором знака напряжения разности. Два других (К2, К3) сравнивают напряжение разности с нарастающим или падающим напряжением, подаваемым с ГЛИН. Структурная схема цифрового измерителя разности двух напряжений приведена на рисунке 2.1 Рисунок 2.1 - Структурная схема цифрового измерителя разности двух напряжений Схема работает ...

0 комментариев


Наверх