Содержание
Введение 4
Обзор существующих аналогичных устройств 5
Таймер на микроконтроллере 5
Функциональная структурная схема 8
Процессорный блок 9
Микропроцессор Intel 8088 9
Буферный регистр КР580ИР82 11
Шинный формирователь КР580ВА86 11
Генератор тактовых импульсов К1810ГФ84 12
Кварцевый резонатор РПК01 HC-49/U 36M 6 B C 13
Модуль памяти 14
ПЗУ CY7C271 15
ОЗУ DS1230 15
Дешифратор К1533ИД3 16
Устройства ввода-вывода и счета времени 18
Программируемый параллельный интерфейс КР580ВВ55 21
ПП DRS 3010 22
Программируемый интегральный таймер КР580ВИ53 23
Дешифратор К1533ИД7 26
Преобразователь уровней 26
Дешифратор К564ИД4 27
Жидкокристаллический индикатор ЦИЖ-4 29
Генератор EPSON SPG 8650A 31
Двунаправленное МОП-реле К293КП11АП 32
Описание работы узлов ввода-вывода 33
Логические элементы 38
RS-триггер К555ТР2 39
Программная часть 40
Блок-схема программы 40
Рабочая программа 41
Тестовая программа 41
Описание работы устройства 53
Заключение 54
Список литературы 55
Приложение А. Исходный код основной программы 56
Приложение Б. Исходный код тестовой программы 63
Приложение В. Схема электрическая принципиальная 72
Приложение Г. Спецификация 73
Выдержка из текста
Таймеры — устройства, предназначенные для формирования заданного интервала времени. Они широко применяются в автоматизированных промышленных системах и в бытовой технике. По своему исполнению подразделяются на механические, электромеханические и электронные таймеры. Среди последних, отдельную группу составляют интегральные таймеры — функционально завершенные интегральные микросхемы средней и большой степени интеграции. Интегральные таймеры по способу функционирования разделяются на аналоговые и цифровые. Последние имеют на кристалле только чисто цифровые компоненты: логические вентили, триггеры и базирующиеся на их основе более сложные узлы таймера — счетчики, регистры, ячейки памяти, шифраторы и дешифраторы [1].
Список использованной литературы
1. http://cat.orendiplom.ru/work/1914/Tajmer
2. http://radionet.com.ru/shem/shem234.html
3. http://cxema.my1.ru/publ/ustrojstva_na_mk/tajmer_na_mikrokontrollere/29-1-0-1031
4. Лекции по микропроцессорной технике,
5. Ю.М. Казаринов, В.Н. Ноиоконов, Г.С. Подклетнов, Ф.В. Филлипов, Микропроцессорный комплект К1810: Структура, программирование, применение: Справочная книга, М: Высш. шк. 1990
6. http://www.quartz1.ru/R24.htm
7. Datasheet «cy7c271.pdf»
8. Datasheet «ds1230.pdf»
9. И.И. Петровский, А.В. Прибыльский, В.С. Чувелев, Логические ИС КР1533, КР1554. Справочник, В двух частях, АН08. (Часть 1, Часть 2)
10. http://ru.wikipedia.org/wiki/%CA%D0580%C2%C255
11. С.Т.Хвощ, Микропроцессоры и микроЭВМ в системах автоматического управления. Справочник, Машиностроение, 1987
12. http://www.electronshik.ru/card/drs30108212knitter-switch-f1190426
13. http://de.ifmo.ru/bk_netra/page.php?index=115&layer=1&tutindex=5
14. http://creatiff.realax.ru/?cat=spmikro&page=smikr8
15. Н.И. Вуколов, А.Н. Михайлов, Знакосинтезирующие индикаторы: Справочник, М.: Радио и связь, 1987.
16. Datasheet «spg86xx.pdf»
17. http://www.allcomponents.ru/proton/k293kp11ap.htm
18. http://www.kontest.ru/catalog/item/208195
19. Шило В.Л. Популярные цифровые микросхемы: Справочник. – М.: Радио и связь, 1987. – с. 352.
20. Справочная система по языкам программирования («Asml.exe», «I8088_commands.doc»)