КУРСОВОЙ ПРОЕКТ по курсу
«Микропроцессорные устройства систем управления»
ПРОГРАММИРУЕМЫЙ ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС
МИКРОПРОЦЕССОРНОГО УЛЬТРАЗВУКОВОГО
ДАЛЬНОМЕРА
КР580ВВ55
ППИ РА 0 1
.
.
7
РВ 0 1
.
.
7
РС 0 1
.
.
7
СТРУКТУРНАЯ СХЕМА УСТРОЙСТВА
а0
а1
а7 |
|
|
|
в0 |
|
|
|
|
|
1 |
|
в1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
в7 |
|
Управляемый |
МУП-1 МУП-1 |
|
|
|
|
|
|
|
||||||||||||||
|
|
Усилитель |
|
Дете |
|
Компа |
|
|||||||||||||||||
|
|
генератор и |
|
|
|
|
||||||||||||||||||
с0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(три |
|
|
|
|
|
|
|
согласующий |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ктор |
|
ратор |
|
||
с1 |
|
транзистор |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
каскада) |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
с7
Временные диаграммы работы микропроцессорного блока управления ультразвуковыми дальномерными модулями
Сигнал запуска генератора (порт В)
Т2 = 30 мс |
t |
|
|
|
Т1 = 12 мс |
|
|
|||||||
|
|
|
||||||||||
Сигнал |
|
|
1,2 мс |
|
|
|||||||
|
|
|||||||||||
разрешения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
счета дальности |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(порт С) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сигнал конца |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
счета дальности с |
|
t1=2L1/UЗВ |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||||
УДМ-1 (порт А) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сигнал конца |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
счета дальности с |
|
|
t8=2L8/UЗВ |
|
|
|
|
|||||
|
|
|
|
|
||||||||
УДМ-8 (порт А) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
L1, L2 – расстояние от УДМ1, УДМ8 до отражающей поверхности; Uзв – скорость звука
Основные характеристики БИС КР580ВВ55
Размер адресуемого пространства - 64 кбайт;
Число основных команд – 80; Среднее быстродействие - 100 тыс. команд/с; Тактовая частота – 2,0 МГц; Основное программное обеспечение –
Ассемблер; Развитое программное обеспечение – Бейсик
Технология – n- МДП
Основные параметры популярных БИС |
i8085 |
||
Параметр БИС |
КР580ВВ55 |
|
|
ППИ |
|
|
|
Количество каналов |
3 |
|
3 |
ввода/вывода |
|
||
|
|
|
|
Разрядность данных |
8 бит |
|
8 бит |
Число выводов |
40 |
|
40 |
Номинальная потребляемая мощность |
750 мВт |
|
500 мВт |
Напряжение питания |
+ 5 В |
|
+ 5 В |
Диапазон рабочей температур |
от – 40 до + 85 ˚С |
от– 40 до +85˚С |
ЦОКОЛЕВКА КОРПУСА И НАИМЕНОВАНИЕ ВЫВОДОВ БИС
34 |
|
|
|
|
|
|
|
|
|
4 |
|
D0 |
|
PA0 |
|||||||
33 |
|
|
КР580ВВ55 |
3 |
||||||
|
|
D1 |
PA 1 |
|||||||
32 |
|
2 |
||||||||
|
|
D2 |
|
PA 2 |
||||||
31 |
|
|
|
1 |
||||||
|
|
D3 |
|
PA 3 |
||||||
30 |
|
|
|
40 |
||||||
29 |
|
|
||||||||
|
|
D4 |
|
PA 4 |
39 |
|||||
28 |
|
|
||||||||
|
|
38 |
||||||||
|
|
D5 |
|
PA 5 |
||||||
27 |
|
|
||||||||
|
|
37 |
||||||||
|
|
D6 |
|
PA 6 |
||||||
|
|
|
|
|||||||
|
|
|
18 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D7 |
|
|
PA |
||||
|
|
|
|
|
||||||
5 |
|
|
|
|
|
|
|
|
PB7 |
|
|
|
RD |
|
0 |
19 |
|||||
|
|
|
|
PB 1 |
||||||
|
|
|
|
|
|
|
|
|
20 |
|
|
|
|
|
|
|
|
|
|
PB 2 |
|
36 |
|
|
|
|
|
|
|
|
21 |
|
|
|
|
|
|
|
|
|
PB 3 |
22 |
|
|
|
WR |
|
|||||||
|
|
|
|
|||||||
|
|
|
23 |
|||||||
|
|
|
|
|
|
|
|
|
PB 4 |
|
9 |
|
|
|
|
A0 |
|
24 |
|||
|
|
|
|
|
PB 5 |
|||||
|
|
|
|
|
|
25 |
||||
|
|
|
|
|
|
|
|
|
PB 6 |
|
|
|
|
|
|
|
|
|
|
14 |
|
8 |
|
|
|
|
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
A1 |
|
PС07 |
15 |
|||
6 |
|
|
|
|
|
PС 1 |
||||
|
|
|
|
|
16 |
|||||
|
|
|
|
|
|
|
|
|||
|
|
CS |
|
|||||||
|
|
|
|
|
PС 2 |
|||||
35 |
|
|
|
|
17 |
|||||
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|||
|
RES |
|
PС 3 |
13 |
||||||
|
|
|
||||||||
|
|
|
12 |
|||||||
2 |
|
|
|
|
|
|
|
|
PС 4 |
|
|
+ 5 В |
|
||||||||
|
|
11 |
||||||||
|
|
|
PС 5 |
|||||||
7 |
|
|
||||||||
|
|
|
|
|
|
|
|
10 |
||
GND |
|
|||||||||
|
|
|
PС 6 |
|||||||
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
PС 7 |
|
Номер
вывода
27 - 34
1 – 4
37 - 40
18 - 25
10 - 17
6
8, 9 35
36
5
7
26
Обознач
ение
D0 – D7 PA0- PA7
PB0- PB7
PС0- PС7
СS
А0 – А1 RES
WR
RD
GND + 5 В
Назначение вывода
Двунаправленная шина данных
Двунаправленная магистраль данных канала А
Двунаправленная магистраль данных канала В
Двунаправленная магистраль данных канала С
Выбор микросхемы
Адресные входы Сброс
Запись
Чтение
Напряжение питания (0 В) Напряжение питания (+ 5 В)
|
СТРУКТУРНАЯ СХЕМА БИС ППИ |
|
||
|
Схема |
Группа А |
PA (7-0) |
|
|
управления |
|
|
|
|
группой А |
Канал А |
|
|
D(7-0) |
Буфер |
Группа А |
|
|
|
PC (7-4) |
|||
|
данных |
|||
|
|
|||
|
|
|
||
|
|
Канал С |
|
|
RD |
|
|
|
|
WR |
Блок |
|
|
|
A1 |
управле |
Группа В |
|
|
A0 |
ния |
PC (3-0) |
||
|
||||
RES |
записью/ |
Канал С |
|
|
чтением |
|
|||
CS |
Схема |
|
PB (7-0) |
|
|
Группа В |
|||
|
управления |
|||
|
|
|
||
+ 5 В |
группой В |
Канал С |
|
|
|
|
|
||
GND |
|
|
|
ОПЕРАЦИИ, ЗАДАВАЕМЫЕ УПРАВЛЯЮЩИМИ СИГНАЛАМИ ППИ
|
|
|
|
Сигналы управления |
|
||||||
Операция |
|
|
|
|
|
|
|
|
|
A1 |
A0 |
CS |
|
RD |
WR |
||||||||
|
|
||||||||||
Запись управляющего слова из МП |
0 |
|
1 |
|
0 |
|
1 |
1 |
|||
Запись в канал А |
0 |
|
1 |
|
0 |
|
0 |
0 |
|||
Запись в канал В |
0 |
|
1 |
|
0 |
|
0 |
1 |
|||
Запись в канал С |
0 |
|
1 |
|
0 |
|
1 |
0 |
|||
Чтение из канала А |
0 |
|
0 |
|
1 |
|
0 |
0 |
|||
Чтение из канала В |
0 |
|
0 |
|
1 |
|
0 |
1 |
|||
Чтение из канала С |
0 |
|
0 |
|
1 |
|
1 |
0 |
|||
Отключение ППИ от D(7-0) |
1 |
|
|
Х |
|
Х |
Х |
Х |
ФОРМАТ УПРАВЛЯЮЩЕГО СЛОВА
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Группа |
Режим 0 |
|
|
0 |
|
0 |
|
|
|
|
||
Режим 1 |
|
|
0 |
|
1 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|||||
А |
Режим 2 |
|
|
1 |
|
0 |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Ввод |
1 |
|
||||
|
|
РА(7-0) |
|
|
|
|
|
|
|
|
||
|
|
|
Вывод |
0 |
|
|||||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
Ввод |
|
1 |
|
||
|
|
|
РА(7-4) |
|
|
|
|
|
|
|
||
|
|
|
|
Вывод |
|
0 |
|
|||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
1Ввод
РС(3-0)
0 Вывод
1 Ввод
РВ(7-0)
0Вывод
1 |
Режим 0 |
Группа |
0 |
Режим 1 |
В |
|
|
|
|
|
|
Начало |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Алгоритм управляющей |
|
Подача |
||||
|
импульса |
|||||
|
|
|
||||
программы |
|
|
|
|
|
|
|
|
|
|
|
||
|
Запуск |
|
||||
|
|
|
|
|||
|
|
|
счетчика |
|
UИ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
нет |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Число |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
меньше |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
максимум |
|
|
|
||
UП |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ада |
|
|
|
||
|
|
|
|
|
t(L) |
|
|
t |
Импульс |
|
|
нет |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
принят |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
да |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UГ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Стоп |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
счетчика |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вычисление |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
расстояния |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вывод в ОЗУ