Реферат: Микропроцессорная техника. Микроконтроллер в двухпозиционном регуляторе
<img src="/cache/referats/7619/image001.gif" v:shapes="_x0000_s1026">Московский
ордена Октябрьской Революции и
ордена Трудового Красного Знамени
институт Стали и Сплавов
кафедра электротехники
Курсовая работа
“Микропроцессорная техника. Микроконтроллер вдвухпозиционном регуляторе”
Выполнилстудент: Денисов А.В.
подпись:
Группа:МПП97-1В
<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">Задание:разработка структурной и электрической схемы микроконтроллера на базе заданныхв варианте
микропроцессорных интегральных схем и его программирование для работы сдвухпозиционным
регулятором позаданному закону регулирования.
Данные варианта №4:
Карта памяти: Адрес таймера и интерфейса:
0000-3FFF
СВОБОДНО
16К
CT
74h,75h,76h,77h
4000-47FF
RAM
2К
4800-F7FF
СВОБОДНО
44К
IO
C8h,C9h,CAh,CBh
F800-FFFF
ROM
2К
<img src="/cache/referats/7619/image002.gif" v:shapes="_x0000_s1027">
<div v:shape="_x0000_s1028">
ОЗУ 512х8
<div v:shape="_x0000_s1029">
Закон регулирования
<img src="/cache/referats/7619/image003.gif" v:shapes="_x0000_s1030"><div v:shape="_x0000_s1031">
ПЗУ 1024х8
<img src="/cache/referats/7619/image004.gif" v:shapes="_x0000_s1032">Краткоеописание: контроллер выполнен на микропроцессорном комплекте серииК580. Микросхемы, входящие в состав комплекта, образуют полный набор,необходимый для построения несложных программно управляемых микроконтроллеров.
Набор микросхем:
·<span Times New Roman"">
КР580ВМ80А - микропроцессор·<span Times New Roman"">
КР580ВК28 - системный контроллер·<span Times New Roman"">
КР580ВВ55А - программируемый контроллер ввода-вывода·<span Times New Roman"">
КР580ВИ53 - программируемый таймер·<span Times New Roman"">
КР580ГФ24 - генератор тактовых импульсов·<span Times New Roman"">
К555ИД3 — дешифратор 4 в 16·<span Times New Roman"">
К555ИД7 — дешифратор 3 в 8·<span Times New Roman"">
К505РЕ3 –динамическое ОЗУ 512х8·<span Times New Roman"">
Микросхемы ПЗУиностранного производстваМикросхемы ОЗУ и ПЗУ подключены к шине адреса ЦПУ согласно карте памяти,при этом двоичные адреса каждой измикросхем показаны в таблице 1.Контроллер ввода-вывода и системный таймерподключены к младшим 8 адресным линиям (0-7), так как пространство ввода-выводадля процессора серии 580 допускает обращение только к 256 устройствам.
Программноеобеспечение:
Контроллер управляетсяпрограммно. Среднее время выполнения команды микропроцессором составляетмаксимально около 10 тактов (на самых сложных участках), что при частотетактирующих импульсов 2 МГц даёт около 200000 операций в секунду. При частотеопроса внешних устройств 1000 Гц длина основного цикла программы можетсоставлять до 200 команд. Такое быстродействие, а также объём памяти 2048 байтпозволяют строить программу с модульной архитектурой, что значительно облегчаетеё отладку и сопровождение.
Для компиляции программы применён BorlandTurboAssemblerv4.0, команды подмножества Intel8085 обрабатываются при помощи подключаемого файламакроопределений MACROS80.ASM. Подобный подход позволяет получать исполняемые файлы8085 на машинах класса IBMPC, наиболее доступных в настоящее время.
В данном исполнении контроллер может поддерживатьтемпературу [0..255] градусов Цельсия с точностью до 1 градуса во временноминтервале [1..65,53] секунды при линейном изменении или неограниченно, еслитемпература постоянна. Точность измерения температуры объекта ограниченаразрядностью АЦП и сопряжённого с ним порта Aконтроллера ввода-вывода.
Программа управления приведена ниже.
<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-ansi-language:RU;mso-fareast-language:RU;mso-bidi-language: AR-SA">ИМС
АДРЕС HEX
АДРЕС BIN, БИТЫ
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
RAM 1
4000
41FF
1
1
1
1
1
1
1
1
1
1
1
RAM 2
4200
43FF
1
1
1
1
1
1
1
1
1
1
1
1
1
RAM 3
4400
45FF
1
1
1
1
1
1
1
1
1
1
1
1
1
RAM 4
4600
47FF
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
УСТРОЙСТВО НА ШИНЕ
DC1
DC2
RAM
ROM 1
F800
FBFF
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
ROM 2
FCFF
FFFF
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
УСТРОЙСТВО НА ШИНЕ
DC4
DC3
ROM
IO
C8
C9
CA
CB
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
УСТРОЙСТВО НА ШИНЕ
НЕ ПОДКЛЮЧЕНЫ
DC5
DC6
IO
CT
74
75
76
77
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
<div v:shape="_x0000_s1033">
табл 1 подключение микросхем к шине адреса в адресном пространстве CPU
НЕ ПОДКЛЮЧЕНЫ
DC5
DC6
CT
<img src="/cache/referats/7619/image006.gif" v:shapes="_x0000_s1034">
<div v:shape="_x0000_s1035">
рис 1 схема контроллера электрическая принципиальная