Автор работы: Пользователь скрыл имя, 24 Февраля 2014 в 20:10, курсовая работа
Наиболее важным достижением схемотехники и микроэлектроники является создание микроконтроллеров и микропроцессоров. Размещённые в одном корпусе функционально завершённые устройства с большими вычислительными и логическими возможностями представляют собой качественный скачок в развитии вычислительной техники. Функциональная завершенность микроконтроллеров и микропроцессоров позволяет безгранично расширить сферу их использования в контролирующих, управляющих и обрабатывающих цифровых устройствах непосредственно встраиваемых в приборы, машины, технологические установки и процессы, что позволяет достигнуть значительного повышения уровня общей автоматизации.
ВВЕДЕНИЕ 5
1 ТИПЫ КОМАНД 6
2 ПОСЛЕДОВАТЕЛЬНОСТЬ МИКРОКОМАНД 7
3 ГРАФИЧЕСКОЕ ИЗОБРАЖЕНИЕ КОМАНД 9
4 ФОРМАТ КОДА КОМАНДЫ 11
5 УПРАВЛЯЮЩИЙ АВТОМАТ 12
6 ПРИНЦИПИАЛЬНАЯ СХЕМА 13
ЗАКЛЮЧЕНИЕ 15
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ |
5 | ||
1 |
ТИПЫ КОМАНД |
6 | |
2 |
ПОСЛЕДОВАТЕЛЬНОСТЬ МИКРОКОМАНД |
7 | |
3 |
ГРАФИЧЕСКОЕ ИЗОБРАЖЕНИЕ КОМАНД |
9 | |
4 |
ФОРМАТ КОДА КОМАНДЫ |
11 | |
5 |
УПРАВЛЯЮЩИЙ АВТОМАТ |
12 | |
6 |
ПРИНЦИПИАЛЬНАЯ СХЕМА |
13 | |
ЗАКЛЮЧЕНИЕ |
15 |
ВВЕДЕНИЕ
Наиболее важным достижением схемотехники и микроэлектроники является создание микроконтроллеров и микропроцессоров. Размещённые в одном корпусе функционально завершённые устройства с большими вычислительными и логическими возможностями представляют собой качественный скачок в развитии вычислительной техники. Функциональная завершенность микроконтроллеров и микропроцессоров позволяет безгранично расширить сферу их использования в контролирующих, управляющих и обрабатывающих цифровых устройствах непосредственно встраиваемых в приборы, машины, технологические установки и процессы, что позволяет достигнуть значительного повышения уровня общей автоматизации.
Для реализации микроконтроллера выбраны три типа команд. Этокоманды:
Каждая машинная команда представляет собой последовательность микрокоманд. Последовательность микрокоманд для выбранных команд имеет вид:
1 MOV:
2 Сброс РОНа
3 ГРАФИЧЕСКОЕ ИЗОБРАЖЕНИЕ КОМАНД
MOV[Rd],2
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
РСчК |
|||||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
R0 |
1 |
1 |
1 |
0 |
1 |
0 |
2 |
2 | |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
R1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 | |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
R2 |
| ||||||||
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
R3 |
Пересылка данных из_служебного регистра
Формирование адреса ОЗУ |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||||||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
57h | ||||||||||||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
58h | ||||||||||||||||
|
00 |
00 |
00 |
00 |
00 |
00 |
00 |
00 |
59h | |||||||||||||||
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
5Ah | ||||||||||||||||
7 |
6 |
5 |
4 |
3 |
2 |
1 0 |
||||||||||||||||||
Сохранение в служебномрегистре |
РУС |
|||||||||||||||||||||||
РСчК |
||||||||||||||||||||||||
|
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
Сл1 |
|||||||||||||||
Регистрыфлаговнеменяются |
Сл2 |
Рисунок 1 – Графическоепредставлениекоманд
CLR Rd
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
РСчК |
|||||||||||||||||
10 |
10 |
00 |
10 |
00 |
10 |
10 |
10 |
R0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 | |||||||||
R1 |
|||||||||||||||||||||||||
R2 |
|||||||||||||||||||||||||
R3 |
Рисунок2 - Графическое представление команды CLR
РСчК
RET I
ОЗУ
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|||||||||||||||||||||
57h |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
||||||||||||||||||||
58h |
| |||||||||||||||||||||||||||
|
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
59h |
|||||||||||||||||||
60h |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
РУС | |||||||||||||||||||
|
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
РСчК | |||||||||||||||||||
Занимаем значение из памяти |
Сл1 | |||||||||||||||||||||||||||
I |
T |
H |
S |
V |
N |
Z |
C |
Сл2 | ||||||||||||||||||||
1 |
- |
- |
- |
- |
- |
- |
- |
RF |
Рисунок3 – Графическое представление команды RETI
4 ФОРМАТ КОДА КОМАНДЫ
Таблица 1 - Форматы кодов команд
№ |
Мнемоническоеобозначение команды |
Код команды |
Слов |
Форматассемблерной команды. | |||||||
коли-чество |
номер |
6 |
5 |
4 |
3 |
2 |
1 |
0 | |||
1 |
MOV[Rd],2 |
4D,2h |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
2 |
CLR Rd |
59h |
1 |
2 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
3 |
RET I |
47h |
1 |
3 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
5 УПРАВЛЯЮЩИЙ АВТОМАТ
Схема управляющего автомата представлена на рисунке 4.
Рисунок4 - Граф управляющего автомата
6 ПРИНЦИПИАЛЬНАЯ СХЕМА
Принципиальная схема микроконтроллера представлена на рисунке 5.
ЗАКЛЮЧЕНИЕ
В рамках курсовой работы был синтезирован микроконтроллер. Определены команды, которые он выполняет, сформированы коды команд, схема управляющего автомата и начерчена его принципиальная схема.
Информация о работе Создание микроконтроллеров и микропроцессоров