Реферат: Микропроцессорная техника. Микроконтроллер в двухпозиционном регуляторе

<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

4800-F7FF

СВОБОДНО

44К

IO

C8h,C9h,CAh,CBh

F800-FFFF

ROM

<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  схема контроллера электрическая принципиальная

еще рефераты
Еще работы по программированию, базе данных