Программа:
MOV AL, 00h ; Команда установки режима работы
OUT 11h, AL ; индикатора и клавиатуры SW0
MOV AL, 00111001b ; Команда задания коэффициента деления 19h
OUT 11h, AL;
MOV AL, 01010000b ; Программирование буфера FIFO
OUT 11h, AL;
MOV AL, 11000001b ; Команда очистки дисплея SW6
OUT 11h, AL;
MOV AL, 01110000h ; Команда записи в индикаторное ОЗУ
OUT 11h, AL;
MOV AL, 01101101h ; Вывод на дисплей цифры 5
OUT 10h, AL;
MOV AL, 00000110h ; Вывод на дисплей цифры 1
OUT 10h, AL ; Получается 15 на дисплее
end ; Конец программы
В ходе выполнения расчетно-графического задания была разработана микропроцессорная система, написана программа инициализации контроллера, а также были получены новые и закреплены имеющиеся знания по разработке принципиальных схем, по программированию микроконтроллеров и по написанию документации.
1. Брей Б. Микропроцессоры Intel: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4. Архитектура, программирование и интерфейсы. Шестое издание: Пер. с англ. – СПб.: БХВ-Петерург, 2005. – 1328 с.: ил.
2. Коффрон Дж. Технические средства микропроцессорных систем. Практический курс. Пер. с англ. -М.: Мир, 1983. – 344с.: ил.
3. Токхайм Р. Микропроцессоры: Курс и упражнения/Пер. с англ., под. ред. В.Н. Грасевича. – М.: Энергоатомиздат, 1988. – 336с.: ил.
4. Лю Ю-Сжен, Гибсон Г. Микропроцессоры семейства 8086/8088. Архитектура, программирование и проектирвание микропроцессорных систем: Пер. с англ. – М.: Радио и связь, 1987. – 512 с.: ил.
.
|
Рисунок 9 – Функциональная схема
Рисунок 10 – Принципиальная схема (Страница 1)
Рисунок 11 – Принципиальная схема (Страница 2)
Рисунок 12 – Принципиальная схема (Страница 3)
Таблица 2.
Спецификация.
Позиционное обозначение |
Наименование |
Примечание |
Кол-во |
C1 |
К50-35 10МКФ 10В |
Конденсатор 10B – 10мкФ |
1 |
D1 |
1N4148 |
Диод |
1 |
HG1-HG6 |
TDSR0750 |
Семисегментный индикатор с общим анодом |
6 |
Q1, Q2 |
2N2907 |
4 транзистора в корпусе |
2 |
R1,R2,R3,R4 |
МЛТ-0,125Вт-10кОм 10% |
Резистор 0,125 Вт -10 кОм 10% |
4 |
R5 – R11 |
МЛТ-0,125Вт-1кОм 10% |
Резистор 0,125 Вт -1 кОм 10% |
7 |
SW1-SW17 |
SWT-20-13 |
Кнопка |
17 |
U1 |
AT28C17 |
ПЗУ |
1 |
U12 |
74ALS138 |
Дешифратор 3 в 8 |
1 |
U2 |
I-8282 |
Регистр защелка |
1 |
U3 |
I-8088 |
Микропроцессор |
1 |
U4 |
I-8284 |
Генератор тактовых импульсов |
1 |
U5 |
74LS03 |
4 - 2И-НЕ |
1 |
U6, U13 |
I-8286 |
Шинный формирователь |
2 |
U7 |
CY7C135 |
ОЗУ |
1 |
U8 |
74LS04 |
6 - НЕ |
1 |
U9 |
74LS08 |
4 - 2И |
1 |
U10 |
I-8255 |
Программируемый периферийный интерфейс |
1 |
U11 |
I-8279 |
Программируемый контроллер клавиатурной индикации |
1 |
Y1 |
KX-3H 15.0 MHz |
Кварц 15МГц |
1 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.