Курсовые работы по информатике
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 5.00 (1 Голос)

Кафедра кибернетики и вычислительной техники.

Пояснительная записка  к курсовому проекту по дисциплине «Проектирование микропроцессорных систем» Тема проекта: «Проектирование одноплатного микроконтроллера с заданной конфигурацией»

Содержание

1 Постановка задачи.. 3

2 Обоснование структуры устройства.. 5

3 Описание схемы электрической принципиальной.. 8

4 Текст разработанного программного обеспечения.. 16

5 Результаты кросс отладки.. 21

6 Временные диаграммы... 23

7 Расчёт электрических и временных параметров.. 24

ЗАКЛЮЧЕНИЕ.. 26

ПЕРЕЧЕНЬ ССЫЛОК.. 27

ПРИЛОЖЕНИЕ А.. 28

ПРИЛОЖЕНИЕ Б.. 29

ПРИЛОЖЕНИЕ В.. 30

ПРИЛОЖЕНИЕ Г.. 31

ПРИЛОЖЕНИЕ Д.. 32

ПРИЛОЖЕНИЕ Е.. 33

1 Постановка задачи.

Целью курсового проектирования является разработка МПУ типа одноплатного контроллера с периферией позволяющей принимать и выводить цифровые данные. Предусмотреть возможность отображение данных на индикаторах.

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

В процессе проектирования необходимо на базе заданного микропроцессорного комплекта:

-  провести обоснование структуры МПУ;

-  разработать схему электрическую принципиальную;

-  произвести прорисовку схемы с помощью системы OrCAD;

-  произвести разводку печатной платы с помощью системы OrCAD;

-  разработать несколько модулей программного обеспечения;

-  написать пояснительную записку к проекту.

Тип микропроцессора

КР580ВМ80

Память(объем и организация)

ОЗУ 8КБх8бит

ПЗУ 8КБх8бит

Периферийные микросхемы (тип и количество)

Программируемый интерфейс периферии – 1шт.

Программируемый коммуникационный интерфейс – 1шт.

Программируемый интервальный таймер – 1шт.

Характеристики входного/выходного аналогового сигнала

Нет

Разрядность обрабатываемых слов (отображаемых на 7-сегментном индикаторе)

4 байта

2 Обоснование структуры устройства

структура разрабатываемого микропроцессорного устройства представлена на рисунке 2.1.

Структурная схема КР580ВМ80

Рисунок 2.1. Структурная схема устройства.

Выбор структуры микропроцессорного устройства обусловлен вариантом задания на курсовое проектирование и способами подключения микроконтроллера КР580ВМ80.

Согласно варианту задания для организации ОЗУ 8КБх8 была использована 1 микросхема КР537РУ16, объемом 8 килобайт и 8-ми разрядной шиной данных.

Память программ 8КБx8бита состоит из одной микросхемы КР573РФ4 с организацией 8КБx8бит. Она выбраны по критерию наименьшей потребляемой мощности и для уменьшения количества корпусов ИМС.

Для повышения нагрузочной способности портов микроконтроллера используются буферы КР580ВА86.

В качестве программируемого интерфейса периферии выбрана микросхема ППА КР580ВВ55. Для реализации последовательного интерфейса использована микросхема УСАПП КР580ВВ51. Функции ПТ выполняет микросхема КР580ВИ53.

Все периферийные микросхемы (ППА, УСАПП и ПТ) подключаются с отображением на внешнюю память данных. Такой способ выбран для того, чтобы максимально «разгрузить» порты микроконтроллера, которые используются для управления режимом работы периферийных микросхем.

Для выбора периферийных микросхем и микросхем памяти применен адресный дешифратор 3x8 (К555ИД7).

Два порта микросхемы программируемого параллельного адаптера (КР580ВВ55), выделяется для нужд блока индикации (В - для выбора, А - информационные). Используется динамическая индикация. Преимущество данного способа индикации заключается в том, что значительно сокращается количество проводников необходимое для подключения индикаторов. Во-вторых, сокращается количество задействованных портов ввода-вывода, которые в свою очередь можно использовать для других нужд.

Для организации шины обмена с внешними устройствами используются порт с ППА. Для этого предполагается его программирование на соответствующий режим.

Периферийная микросхема УСАПП предназначена для двунаправленного обмена данными с внешними устройствами в последовательном коде.

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

Так как у процессора КР580ВМ80 отсутствует встроенный генератор тактовых импульсов, то возникает необходимость в отдельной микросхеме генератора и кварцевом резонаторе, подключаемом непосредственно к генератору. В качестве генератора тактовых импульсов была использована микросхема КР580ГФ24.

Для реализации функции индикации были использованы индикаторы ALS324A.

3 Описание схемы электрической принципиальной

Схема электрическая принципиальная разработана в соответствии со структурной схемой, описанной в предыдущей главе. Разработка схемы производилась с использованием системы автоматизированного проектирования (САПР) OrCAD 9.1.

Микропроцессор КР580ВМ80 (элемент DD0, приложение А)

Микропроцессор КР580ВМ80 является управляющим устройством в данной схеме. Микросхема КР580ВМ80 представляет собой 8-разрядное центральное процессорное устройство (ЦПУ) параллельной обработки данных

Назначение выводов микропроцессора КР580ВМ80 представлено в таблице 3.1

Таблица 3.1 Назначение выводов микропроцессора КР580ВМ80

Назначение выводов КР580ВМ80А

Номер вывода

Обозначение

Назначение

25-27, 29-35, 1, 40, 37-39, 36

А0-А15

Шина адреса

10, 9, 8, 7

DO-D7

Шина данных

3-6

   

2

GND

Общий

11

Ucci

-5В

12

RESET

Установка

13

HOLD

Захват шин

14

INT

Прерывание

15, 22

Ф2, Ф1

Фаза

16

INTA

Разрешение прерывания

17

DBIN

Прием

18

WR

Запись (выдача)

19

SYNC

Синхронизация

20

Ucc"

+5В

21

HLDA

Подтверждение захвата

23

READY

Готовность

24

WAIT

Ожидание

28

Ucca

+12В

Системный контроллер КР580ВК28 (элемент DD1, приложение А)

Микросхема КР580ВК28 выполняет функцию системного контроллера и шинного формирователя, осуществляет формирование управляющих сигналов обращения к ОЗУ или к устройствам ввода/вывода (УВВ) и обеспечивает прием и передачу 8-разрядной информации между шиной данных микропроцессора и системной шиной

Двунаправленный шинный формирователь осуществляет буферирование 8-разрядной шины данных и автоматический контроль направления передачи данных. Подключение системного контроллера к шине данных микропроцессора осуществляется с помощью двунаправленных выводов DO—D7, к системной шине—с помощью двунаправленных выводов DBO—DB7.

Назначение выводов системного контроллера КР580ВК28 представлено в таблице 3.2

Таблица 3.2 Назначение выводов системного контроллера КР580ВК28

Номер вывода

Обозначение

Назначение

6, 8, 10, 12, 15, 17, 19, 21

DO—D7

Шина данных

5, 7, 9, 11, 13, 16, 18, 20

DBO—DB7

Системная шина

1

STSTB

Строб состояния

2

HLDA

Подтверждение захвата

3

WR

Запись

4

DBIN

Прием

14

GND

Общий

22

BUSEN

Управление системной шиной

23

INTA

Подтверждение прерывания

24

MEMR

Чтение памяти

25

I/OR

Чтение УВВ

26

MEMW

Запись в память

27

I/OW

Запись в УВВ

28

Ucc

+5 В

Генератор тактовых импульсов КР580ГФ24 (элемент DD2, приложение А)

Микросхема КР580ГФ24 представляет собой генератор тактовых импульсов (ГТИ), предназначенный для совместной работы с ЦПУ KP58DBM80. Генератор формирует: высокоуровневые тактовые сигналы Ф1 и Ф2 о несовпадающими фазами; тактовый сигнал Ф2Т, по уровню совместимый с ТТЛ и синхронизированный с сигналом Ф2; сигнал STSTB “Строб состояния”, который, поступая на системный контроллер, фиксирует состояние шины данных микропроцессора; сигнал RESET “Установка”.

Назначение выводов генератора тактовых импульсов КР580ГФ24 представлено в таблице 3.3.

Таблица 3.3 Назначение выводов генератора тактовых импульсов КР580ГФ24

Номер вывода

Обозначение

Назначение

1

RESET

Установка (выход)

2

RESIN

Установка (вход)

3

RDYIN

Готовность (вход)

4

READY

Готовность (выход)

5

SYNC

Синхронизация

6

Ф2Т

Фаза 2 с уровнем ТТЛ

7

STSTB

Строб состояния

8

GND

Общий

9

Ucci

+12 В

10, 11

Ф2,Ф1

Фаза 2, 1

12

OSC

Выход осциллятора

13

TANK

Вход колебательного контура

14, 15

XTAL2, XTAL1

Кварцевый резонатор

16

Ucc

+5В

Таймер-счетчик КР580ВИ53 (элемент DD10, приложение А).

Микросхема КР580ВИ53 представляет собой устройство, формирующее программно-управляемые временные задержки (таймер) и содержит три независимых идентичных канала: О, 1, 2, Каждый канал может работать в одном из шести основных режимов (режим О-режим 5), иметь двоичный или двоично-десятичный тип счета, задаваемый программно путем предварительной записи в регистр режима каждого канала управляющего слова

Все выходы и управляющие входы (кроме CS) таймера-счетчика выведены на разъем, чтобы пользователь мог сам управлять режимом работы и снимать с них сигналы. Выбор микросхемы производится при помощи адресного дешифратора.

Назначение выводов таймера КР580ВИ53 представлено в таблице 3.4.

Таблица 3.4 Назначение выводов таймера КР580ВИ53

Номер вывода

Обозначение

Назначение

19, 20

АО, А1

Адрес

1-8

D7-DO

Шина даннных

9, 15, 18

CLKO-CLK2

Тактовые сигналы

10. 13, 17

OUTO-OUT2

Выход

11, 14. 16

GATEO-GATE2

Управление

12

GND

Общий

21

Cs

Выбор микросхемы

22

RD

Чтение

23

WR

Запись

24

Ucc

+5 В

Параллельный интерфейс КР580ВВ55 (DD9, приложение А).

Микросхема КР580ВВ55А предназначена для параллельной передачи информации между микропроцессором и периферийными устройствами и содержит три 8-разрядных канала ввода/вывода А, В, С.

Программируемый параллельный адаптер может быть использован для любых целей, связанных с обменом микропроцессора и внешних устройств, так как все его порты выведены на разъем. Выбор микросхемы производится при помощи адресного дешифратора.

Микросхема может работать в одном из трех режимов: режим О — простой ввод/вывод; режим 1 — стробируемый ввод/вывод; режим 2 — двунаправленный канал. Режим работы каналов можно изменять как в начале, так и в процессе выполнения программы, что позволяет обслуживать различные периферийные устройства в определенном порядке с помощью одной микросхемы КР580ВВ55А, Каналы А и В могут работать в различных режимах, а работа канала С зависит от режимов работы каналов А и В, Комбинируя режимы работы каналов, можно обеспечить работу микросхемы почти с любым периферийным устройством.

Назначение выводов параллельного интерфейса КР580ВВ55 представлено в таблице 3.5.

Таблица 3.5 Назначение выводов параллельного интерфейса КР580ВВ55

Номер вывода

Обозначение

Назначение

9, 8

АО, А1

Адрес

27—34

D7—DO

Шина данных

37—40, 1—4

РА7—РАО

Канал А

5

RD

Чтение

6

CS

Выбор микросхемы

7

GND

Общий

10—13, 17, 16, 15, 14

PC7—PCO

Канал С

18—25

PBO—PB7

Канал В

26

Ucc

+5 В

35

RESET

Установка

36

WR

Запись

Последовательный интерфейс КР580ВВ51 (DD8, приложение А)

Микросхема КР580ВВ51 представляет собой однокристальное программируемое устройство для синхронно-асинхронных приемо-передающих каналов последовательной связи. Она служит для преобразования параллельного кода, полученного из микропроцессорной системы, в последовательный поток символов со служебными битами: старт, стоп, контроль, и выдает этот поток в канал связи с различной скоростью. Данная микросхема также может выполнять обратное преобразование последовательного потока символов со служебными битами в параллельное 8-разрядное слово, которое поступает в канал данных системы. Имеется пять режимов работы микросхемы КР580ВВ51: асинхронная передача, асинхронный прием, синхронная передача, синхронный прием с внутренней синхронизацией, синхронный прием с внешней синхронизацией. В каждом режиме может быть проведен контроль на четность или нечетность, а длина передаваемых символов изменена в пределах 5...8 бит.

Последовательный интерфейс может быть использован для любых целей, связанных с обменом микропроцессора и внешних устройств данными в последовательном коде, так как все его порты выведены на разъем. Выбор микросхемы производится при помощи адресного дешифратора. Операции, определяемые сигналами управления от МП представлены в таблице 3.6.

Таблица 3.6. Операции, определяемые сигналами управления от МП

Входной сигнал

Направление и вид информации

C/D

WR

CS

RESET

0

0

1

0

Приемопередатчик -> ЦПУ (данные)

0

1

0

0

ЦПУ -> приемопередатчик (данные)

1

0

1

0

Приемопередатчик -> ЦПУ (состояние)

1

1

0

0

ЦПУ -> приемопередатчик (управление)

X

X

X

1

Информация сохраняется; шина DO-D7 устанавливается в состояние "Выключено"

Назначение выводов последовательного интерфейса КР580ВВ51 представлено в таблице 3.7.

Таблица 3.7 Назначение выводов последовательного интерфейса КР580ВВ51

Номер вывода

Обозначение

Назначение

27, 28, 1, 2, 5-8

DO-D7

Шина данных

3

RXD

Вход приемника

4

GND

Общий

9

ТХС

Синхронизация передатчика

10

WR

Запись

11

CS

Выбор микросхемы

12

C/D

Управление/данные

13

RD

Чтение

14

RXRDY

Готовность приемника

15

TXRDY

Готовность передатчика

16

SYNDET

Вид синхронизации

17

CTS

Готовность приемника терминала

18

TXE

Конец передачи

19

TXD

Выход передатчика

20

CLK

Тактовый сигнал

21

RESET

Установка

22

DSR

Готовность передатчика терминала

23

RTS

Запрос приемника терминала

24

DTR

Запрос передатчика терминала

25

RXC

Синхронизация приемника

26

Ucc

+5В

Шинные формирователи КР580ВА86 (DD3, DD4, DD11–DD18 приложение А)

Микросхема КР580ВА86 представляет собой двунаправленный 8-разрядный шинный формирователь с высокой нагрузочной способностью, позволяет осуществить связь микропроцессора с периферийными устройствами ввода/вывода информации.

Назначение выводов шинного формирователя КР580ВА86 представлено в таблице 3.8.

Таблица 3.8 Назначение выводов шинного формирователя КР580ВА86

Номер вывода

Обозначение

Назначение

1-8

АО—А7

Шина А (вход/выход)

9

ОЕ

Разрешение выхода

10

GND

Общий

11

Т

Направление передачи

19-12

ВО—В7

Шина В (вход/выход)

20

Ucc

+5 В

Блок индикации ALC324A (DD19 – DD26, приложение А) .

В качестве индикаторов выбраны семисегментные индикаторы ALC324A.. К анодам индикаторов подключены биты порта В. К информационным входам биты порта А.

Память данных К537РУ16 (DD5 приложение А).

Микросхемы памяти выбираются при помощи адресного дешифратора. На адресные входы подаётся адрес с шины адреса, выход – на шину данных. Управляющие сигналы чтения и записи подаются с МК.

Память программ 573РФ4 (DD6 приложение А).

Микросхемы памяти выбираются при помощи адресного дешифратора. На адресные входы подаётся адрес с шины адреса, выход – на шину данных. Управляющие сигналы чтения подаются с МК.

Адресный дешифратор 555ИД7 (DD7, приложение А)

Разряды адресной шины A13, A14, А15 используются для выбора микросхем памяти и периферийных микросхем. На таблице 3.9 показаны значения адресных входов дешифратора для выбора микросхем памяти и периферии.

Таблица 3.9 Значения адресных входов дешифратора К555ИД7.

Адрес

Выбранная микросхема

A15

A14

A13

0

0

0

ROM

0

0

1

RAM

0

1

0

580ВВ51

0

1

1

580ВВ55

1

0

0

580ВИ53

Таблица 3.10 Адресное пространство.

Адрес

Название

МС

0000h

ROM

DD6

2000h

RAM

DD5

4000h

УСАПП

DD8

6000h

ППИ

DD9

8000h

ПТ

DD10

4 Текст разработанного программного обеспечения

Разработанное программное обеспечение является примером инициализации периферийных ИМС а также примером отображения данных на семисегментных индикаторах. Текст программы по возможности прокомментирован. Обозначения соответствуют обозначению ИМС в схеме электрической принципиальной.

ORG 100H

; запрет всех прерываний до тех пор, пока не будут запрограммированы все периферийные микросхемы

DI

; программируем таймер КР580ВИ53 (DD9)

; адрес управляющего слова таймера

LXI H,8003H

; настраиваем первый счётчик на режим 3 (генератор прямоугольных импульсов с делителем частоты)

MVI A, 00110110b

MOV M, A

; настраиваем второй счётчик на режим 5 (аппаратная задержка строба с автозагрузкой)

MVI A 01111010b

MOV M, A

; настраиваем третий cчётчик на режим 2 (программируемый генератор частоты)

MVI A, 10110100b

MOV M, A

; базовый адрес таймера в системе

LXI H, 8000H

; записываем двухбайтные числа в таймер, начиная с младших байтов счётчик №1

MVI A, 04H ; делитель 500кГц/120кГц = 4.

MOV M, A

XRA A

MOV M, A

INX H

; счётчик №2

MVI A, 0AH

MOV M, A

XRA A

MOV M, A

INX H

; счётчик №3

MVI A, 03H

MOV M, A

XRA A

MOV M, A

; программируем периферийный адаптер КР580ВВ55 (DD8)

LXI 6003H ; адрес РУС

; настраиваем все порты на вывод информации (к индикаторам).

MVI A, 10000000b (1-Mode Selection, 00 - режим для A, 0-вывод для А, 0-вывод для С4-7, 0-режим для В, 0-вывод для В, 0-вывод для С0-3)

MOV M, A

; программируем УСАПП КР580ВВ51 (DD7)

LXI 4001H ; адрес управляющего слова

MVI A,40H ; Запись в УСАПП инструкции программного сброса

MOV M, A;

MVI A, 7DH ; запись в УСАПП инструкции режима

MOV M, A ; (асинхронный режим с частотой передачи, равной частоте синхронизации, контролем по чётности, одним стоп-битом, 8-разрядным кодом символа. )

; гасим индикаторы

MVI B,04H

MVI C,11111110b

loop_:

LXI H, 6001H ;адрес порта В ППА (DD8)

MOV A, C ; - выбор индикатора

MOV M, A

RLC

MOV C, A

LXI H, 6000H - гашение его

XRA A

MOV M, A

DCR B

CMP B

JNZ loop_

;-------------------------------------------------

; инициализация периферийных микросхем закончена - разрешаем прерывания

EI;

; пример процедуры вывода на индикаторы 16-битного числа,

; которое находится по адресу, хранящемуся в регистровой паре D-E.

;таблица семисегментных кодов данных для вывода на индикаторы

ORG 0500H

DB 0FCH,60H,0DAH,0F2H,66H,0B6H,0BeH,0E0H,0FeH,0F6H

DB 0EeH,3EH,9CH,7AH,9EH,8EH

MVI B,02H

MVI C,01111111b

loop_:

;адрес порта В ППА (DD8)

LXI H, 6001H ;выбор индикатора

MOV A, C

MOV M, A

RRC

MOV C, A

LDAX D

RRC

RRC

RRC

RRC

ANI 0FH

MOV H, 05H

MOV L, A

MOV A, M ;значение из таблицы

MVI H, 6000H

MOV M, A

MVI H, 6001H - выбор индикатора

MOV A, C

MOV M, A

RRC

MOV C, A

LDAX D

ANI 0FH

MOV H, 05H

MOV L, A

MOV A, M ;значение из таблицы

MVI H, 6000H

MOV M, A

INX D

DCR B

XRA A

CMP B

JNZ loop_:

RET

5 Результаты кросс отладки

Типичной кросс-системой для микропроцессора КР580ВМ80 является кросс-система EM-Intel. Кросс-система функционирует на персональных ЭВМ типа IBM PC XT/AT и совместимых с ними ЭВМ.

В состав кросс-системы входят:

aasm. exe - кросс-ассемблер (компилятор);

КР580.exe – программно-логическая модель (отладчик).

Входным файлом для кросс-ассемблера является файл с текстом программы на языке Ассемблера (спецификация ВM 80/85)

Таким образом, был сформирован файл KR_80.ASM, затем с помощью транслятора aasm. exe файл был преобразован в KR_80.ASM. Этот файл был загружен в отладчик КР580.exe, где были исправлены логические ошибки. С помощью отладчика было отслежено изменение задействованных регистров и ячеек памяти. С помощью отладчика было отслежено изменение задействованных регистров и ячеек памяти. В качестве входных данных для разработанного модуля могут быть рассмотрены константы, используемые в процедурах инициализации периферийных микросхем для настройки их на тот или иной режим. Данные константы сформированы в соответствии с форматами управляющих слов для конкретной микросхемы:

00110110 - настройка счётчика на 3 режим (генератор прямоугольных импульсов с делителем частоты)

10110100 - настройка cчётчика на 2 режим (программируемый генератор частоты)

10000000 - настраиваем все порты на вывод информации (к индикаторам).

(1-Mode Selection, 00 - режим для A, 0-вывод для А, 0-вывод для С4-7, 0-режим для В, 0-вывод для В, 0-вывод для С0-3)

40H – инструкция программного сброса для УСАПП.

7DH - инструкции режима УСАПП (асинхронный режим с частотой передачи, равной частоте синхронизации, контролем по чётности, одним стоп-битом, 8-разрядным кодом символа. )

DB 0FCH,60H,0DAH,0F2H,66H,0B6H,0BeH,0E0H,0FeH,0F6H,0EeH,3EH, 9CH,7AH,9EH,8EH – таблица вывода на семисегментные индикаторы.

Проанализировав процесс отладки можно проследить процесс изменения значений тех или иных сигналов в динамике в условных единицах времени. По результатам проведённого анализа были построены временные диаграммы п.6 функционирования разработанного микроконтроллера.

В результате кросс-отладки был получено программное обеспечение, которое корректно реализует все указанные в постановке задачи функции.

6 Временные диаграммы

Временные диаграммы инициализации периферийных устройств (рисунок 6.1):

 

Рисунок 6.1 Инициализация ППИ.

На диаграмме видно что:

Полное время записи/чтения 2.4мкс.

7 Расчёт электрических и временных параметров

- Расчёт фильтров по питанию

Для уменьшения высокочастотных помех по цепи питания непосредственно к выводам питания подключаются высокочастотные керамические конденсаторы из расчёта 0.01-0.001мкФ на 2 ИМС. В цепи питания кроме высокочастотных помех существуют низкочастотные помехи, имеющие частоту 50Гц.

Для уменьшения низкочастотной составляющей помехи цепи питания используются электролитическая ёмкость 0.1мкФ.

С = 0.1*10-6*30=3мкФ (К73-17 Сном=30мкФ);

- Расчет электрических параметров.

Для расчета потребляемой мощности микропроцессорного устройства необходимо просуммировать мощности, потребляемые каждой микросхемой. Потребляемые мощности микросхем приведены в таблице 7.1.

Таблица 7.1 Список потребляемых мощностей.

Название элемента

Количество

Потребляемая мощность, мВт

КР580ВМ80

1

1500

КР580ВК28

1

850

КР580ГФ24

1

560

КР580ВА86

10

800

КР537РУ16

1

50

К753РФ4

1

400

К155ИД7

1

200

КР580ВВ51

1

350

КР580ВВ55

1

350

КР580ВИ53

1

1000

AЛС324А

8

50

155ЛН5

2

43

155ЛЕ6

1

51

Общая потребляемая мощность Wобщ=13.797 Вт.

Опорную частоту синхронизации определяет кварцевый резонатор, к которому подключены два конденсатора С1 и С2 емкостью 30пФ. В разрабатываемом устройстве использован кварцевый резонатор, обеспечивающий частоту тактовых импульсов 12 МГц.

Сигнал сброса для проектируемого устройства реализован аппаратно, при включении питания. Для сброса процессора этот сигнал должен удерживаться в течение двух машинных циклов (24 периода резонатора). При частоте процессора 12МГц интервал времени удержания сигнала сброса составляет . Обеспечить данную задержку можно при выборе резистора R1 = 200 Ом и конденсатора C3 = 10нФ. В этом случае длительность задержки t = 3 * t = 3 * R * C = 6 мкс.

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсового проектирования выполнен комплекс работ по проектированию одноплатного микроконтроллерного устройства - от разработки структурной схемы до оформления рабочей документации.

Проектирование данного устройства в САПР OrCAD намного сократило сроки выполнения заключительных этапов курсового проектирования (такие как: размещение, трассировка и получение схем печатного монтажа, печать схем и рабочих чертежей).

ПЕРЕЧЕНЬ ССЫЛОК

1.  Микропроцессоры и микропроцессорные комплекты интегральных микросхем: Справочник. В 2 т. / В.-Б. Абрайтис, Н. Н. Аверьянов, А. И. Белоус и др.; Под ред. В. А. Шахнова. –М.; Радио и связь, 1988.-Т.1. – 368 с.: ил.

2.  Гук М. Аппаратные средства IBM PC. Эниклопедия – СПб: Питер Ком, 1999.-816 с.: ил.

3.  Аналоговые и цифровые интегральные микросхемы. Справочное пособие / С. В. Якубовский, Н. А. Барканов, Л. И. Ниссельсон и др.; под ред. С. В. Якубовского. – 2-е изд., перераб. и доп.- М.: Радио и связь, 1985.-432с., ил.- (Проектирование РЭА на интегральных микросхемах).

4.  Самофалов К. Г., Викторов О. В. Микропроцессоры. – Б-ка инеженера – 2-е изд., перераб. и доп. - К: Техника, 1989.-312 с.

5.  Нестеренко И. И. Цветовая и кодовая маркировка радиоэлектронных компонентов, отечественных и зарубежных. М.: «Солон», 1997.-128 с.

ПРИЛОЖЕНИЕ А

Схема электрическая принципиальная

ПРИЛОЖЕНИЕ Б

Перечень элементов.

Поз.

Обозначение

Наименование

N

Примечание

   

микросхемы

   
 

DD0

КР580ВМ80

1

 
 

DD1

КР580ВК28

1

 
 

DD2

КР580ГФ24

1

 
 

DD3, DD4, DD11 – DD18

КР580ВА86

10

 
 

DD5

К537РУ16

1

 
 

DD6

К753РФ4

1

 
 

DD7

К155ИД7

1

 
 

DD8

КР580ВВ51

1

 
 

DD9

КР580ВВ55

1

 
 

DD10

КР580ВИ53

1

 
 

DD27, DD28

К155ЛН5

2

 
 

DD29

К155ЛЕ6

1

 
   

индикаторы

   
 

DD19 – DD26

АЛС324А

8

 
   

конденсаторы

   
 

C1 – C30

К73 – 17 30 мкФ

30

 
 

C31, C33

К10 – 17 30 пФ

2

 
 

C32

К10 – 10 мкФ

1

 
   

порты

   
 

X1, X2

ОНП-КГ-56-25-В53

2

 
   

резисторы

   
 

R2, R3

МЛТ – 0,125 1 кОм

2

 
   

диоды

   
 

VD1

КД209В

1

 
   

резонаторы

   
 

B1

РГ65–14ЕТ 6 Мгц

1

 
   

СНТУ 2003.2.002

   
   

№ докум

Подп

Одноплатный

микроконтроллер

Лит

Лист

Листов

Рыбка А. В

 

У

1

 
   

кафедра КиВТ

группа М-42д

   

Перечень элементов

   

ПРИЛОЖЕНИЕ В

Расположение элементов на печатной плате.

ПРИЛОЖЕНИЕ Г

Верхний слой проводников.

ПРИЛОЖЕНИЕ Д

Нижний слой проводников

ПРИЛОЖЕНИЕ Е

 

Курсовая работа Проектирование одноплатного микроконтроллера с заданной конфигурацией - 5.0 out of 5 based on 1 vote

Добавить комментарий


Защитный код
Обновить

По темам:

История Украины

Культурология

Высшая математика

Информатика

Охотоведение

Статистика

География

Военная наука

Английский язык

Генетика

Разное

Технологиеские темы

Украинский язык

Филология

Философия

Химия

Экология

Социология

Физическое воспитание

Растениевосдство

Педагогика

История

Психология

Религиоведение

Плодоводство

Экономические темы

Бухгалтерские темы

Маркетинг

Иностранные языки

Ветеринарная медицина

Технические темы

Землеустройство

Медицинские темы

Творчество

Лесное и парковое хозяйство