Мегаобучалка Главная | О нас | Обратная связь


Разработка отладочного пульта



2020-02-04 186 Обсуждений (0)
Разработка отладочного пульта 0.00 из 5.00 0 оценок




Отладочный пульт (ОП) предназначен для подключения к системе только в процессе ее отладки (поиска неисправностей) и должен обеспечивать доступ к ячейкам памяти, портам ввода/вывода как в режиме статического отладчика, так и под управлением программы МОНИТОР, причем программа МОНИТОР должна обеспечить доступ и к регистрам МП (внутреннему ОЗУ МЭВМ).

Кроме того, с помощью отладочного пульта должна быть реализована возможность пошаговой и/или потактовой работы системы.

ОП должен включать в себя средства задания состояния системной шины при отключенном процессоре и средства индикации состояния шины данных - для режима статического отладчика [10].

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

В режиме "монитор" УМПС находится под управлением специальной программы монитор, которая обслуживает шестнадцатеричную и управляющую клавиатуру и семисегментные индикаторы.

Клавиатура позволяет осуществлять набор адресов и данных, а так же задавать инструкции монитору - просмотр и модификация ячеек памяти, регистров, старт программы пользователя с заданного адреса, организация пошагового режима работы УМПС и др.

Конкретные функции ОП и программы мо­ни­тор уточняются автором проекта.

Монитор может располагаться как в системном ПЗУ, так и в ПЗУ ОП, размещенного в свободной области адресного пространства системы.

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

В рамках разработки ПО в курсовом проекте требуется:

Ä разработать общую структуру ПО МПС, включив в него основную управляющую программу, подпрограммы обслуживания прерываний, программу монитор, взаимодействующую с отладочным пультом; определить функции, входные и выходные параметры программ;

Ä разработать алгоритмы программ;

Ä написать тексты программ на Ассемблере соответствующего микропроцессора (микро-ЭВМ). 

Задания

Таблица 1

вар.

БИС МП

(МЭВМ)

Алгоритм управления

Память*)

f1, t1 f2, t2, t3 БИС ОЗУ БИС ПЗУ
1.1 МС68НС11Е9 21 11 К565РУ5 К596РЕ1
1.2 PIC16xxx 2 8 К134РУ6 К541РТ2
1.3 МС68НС11F1 5 7 К565РУ6 К556РТ5
1.4 МС68НС11Е9 12 3 К565РУ5 К556РТ6
1.5 PIC18xxx 1 5 К134РУ6 К541РТ2
1.6 К1816ВЕ51 3 9 К537РУ3 К541РЕ1
1.7 МС68НС11Е9 4 22 К565РУ6 К556РТ5
1.8 К1816ВЕ51 7 25 К537РУ8 К556РТ6
1.9 МС68НС11F1 16 14 К134РУ6 К541РТ2
1.10 К1816ВЕ48 23 2 К537РУ8 К573РФ2
1.11 МС68НС11Е9 15 15 К565РУ6 К541РЕ1
1.12 МС68НС11F1 13 23 К565РУ5 К556РТ5
1.13 МС68НС11Е9 6 20 К565РУ6 К541РТ2
1.14 PIC16xxx 18 16 К537РУ8 К541РЕ1
1.15 МС68НС11F1 24 1 К134РУ6 К556РТ5
1.16 К1816ВЕ48 9 21 К537РУ8 К556РТ6
1.17 PIC18xxx 25 4 К565РУ6 К541РТ2
1.18 МС68НС11Е9 11 15 К537РУ8 К573РФ2
1.19 К1816ВЕ51 17 12 К134РУ6 К541РТ2
1.20 PIC16xxx 10 6 К537РУ8 К541РЕ1
1.21 К1816ВЕ51 19 10 К565РУ6 К556РТ5
1.22 МС68НС11Е9 14 17 К537РУ8 К556РТ6
1.23 МС68НС11F1 22 24 К134РУ6 К541РТ2
1.24 К1816ВЕ51 20 19 К537РУ8 К573РФ2
1.25 МС68НС11Е9 8 18 К537РУ8 К556РТ5

Таблица 1 (окончание)

вар.

БИС МП

(МЭВМ)

Алгоритм управления

Память

f1, t1 f2, t2, t3 БИС ОЗУ БИС ПЗУ
2.1 МС68НС11Е9 21 11 К565РУ5 К596РЕ1
2.2 К1816ВЕ51 2 8 К134РУ6 К556РТ6
2.3 МС68НС11F1 5 7 К565РУ6 К541РТ2
2.4 К1816ВЕ48 12 3 К565РУ5 К573РФ2
2.5 МС68НС11Е9 1 5 К134РУ6 К541РЕ1
2.6 МС68НС11F1 3 9 К537РУ3 К556РТ5
2.7 МС68НС11Е9 4 22 К565РУ6 К541РТ2
2.8 PIC18xxx 7 25 К537РУ8 К556РТ5
2.9 МС68НС11F1 16 14 К134РУ6 К556РТ6
2.10 МС68НС11Е9 23 2 К537РУ8 К541РТ2
2.11 PIC18xxx 15 15 К565РУ6 К541РЕ1
2.12 К1816ВЕ51 13 23 К565РУ5 К556РТ5
2.13 МС68НС11Е9 10 17 К134РУ6 К541РТ2
2.14 PIC16xxx 19 24 К537РУ8 К541РЕ1
2.15 МС68НС11F1 14 19 К565РУ6 К556РТ5
2.16 МС68НС11Е9 22 18 К537РУ8 К556РТ6
2.17 МС68НС11Е9 20 20 К134РУ6 К541РТ2
2.18 К1816ВЕ51 8 16 К537РУ8 К573РФ2
2.19 МС68НС11F1 6 1 К537РУ8 К541РТ2
2.20 PIC18xxx 18 21 К565РУ6 К541РЕ1
2.21 МС68НС11Е9 24 4 К537РУ8 К556РТ5
2.22 МС68НС11Е9 9 15 К134РУ6 К556РТ6
2.23 К1816ВЕ51 25 12 К537РУ8 К541РТ2
2.24 PIC16xxx 11 6 К565РУ6 К573РФ2
2.25 К1816ВЕ51 17 10 К537РУ8 К556РТ5

*) Примечание. В конкретной реализации проекта на базе однокристальной микроЭВМ может не использоваться постоянная и/или оперативная память на внешних БИС


 

 

Таблица 2

Функция y1=f(x1,x2,x3,x4) Время t1 [мкс]
1 X1 Ú X2 & X3 Ú X4     10
2 X1 & X2 & X3 20
3 X1 &ùX2 ÚX3 & X4 100
4 X1 & X2 Ú X3 & X4 60
5 X1 Ú ùX2 Ú X3 &ùX4 40
6 X1 & X2 & X3 20
7 X1 &ùX2 ÚX3 80
8 X1 Ú X2 Ú X3 Ú X4 90
9 X1 &X2 ÚX3 Ú X4 45
10 X1 Ú X2 & X3 & X4 35
11 ùX1 Ú X2 Ú X3 200
12 X1 & X2 &ùX3 120
13 X1 &X2 Ú X3 35
14 X1 + (X2 Ú X3) 50
15 X1 & X2 & X3 Ú X4 80
16 X1 Ú X2 & X3 & X4 60
17 X1 & X2 Ú X1 & X2 100
18 X1 &ùX2 &ùX3 Ú X4 25
19 X1 &X2 &ùX3 Ú X4 10
20 X1 &X2 &ùX3 Ú X4 60
21 (X1 & X2) Å (X3 Ú X4) 75
22 X1 Å ù (X2&X3) 150
23 X1 &ùX2 Ú ùX2 & X3 &X4 200
24 X1 & X2 Ú (X3 Å ùX4) 250
25 X1 & X2 &ùX3 Ú ùX4 15

 


 

Таблица 3

№ строки Функция  NU = f'(NU1, NU2, K) Время  t2[мкС] Время t3 [мкС]
1  min (NU1; NU2 + K) 30 30
2  min ( NU1; NU2 + K) 30 40
3  NU1 + NU2 + K  60 90
4  max ( NU1; NU2 + K) 90 80
5  min ( NU1; NU2 - K ) 25 40
6  max ( NU1; NU2 - K) 50 80
7  NU1 + NU2 - K  60 65
8  min ( NU1; NU2 ) 120 90
9  max ( NU1; NU2 )         220 30
10  NU1 - NU2 + K  50 45
11 min ( NU1 + NU2; K ) 40 70
12 max ( NU1 + NU2; K) 50 75
13 min ( NU1 - NU2; K ) 80 220
14 max ( NU1 - NU2; K ) 90 180
15 NU1 - NU2- K  75 75
16 min ( NU1; NU2 + K )   70 150
17 max ( NU1; NU2 + K ) 80 80
18 min ( NU1; NU2 - K )   80 50
19 max ( NU1; NU2 - K ) 60 70
20 min ( NU1 + NU2; K 90 40
21 max ( NU1- K; NU2 ) 120 80
22 max ( NU1 + K; NU2 ) 10 60
23 min ( NU1; NU2 )         100 30
24 max ( NU1; NU2 )        75 60
25 NU1 - NU2 + K  125 75

 


 

Литература

 

1. Алексенко А.Г., Галицин А.А.,Иванников А.Д. Проектирование радиоэлектронной аппаратуры на микропроцессорах. М.: Радио и связь, 1984. -272с.

2. Хвощ С.Т., Варлинский В.В., Попов Е.А. Микропроцессоры и микро-ЭВМ /Справочник. - Л.: Машиностроение, 1987. -640с.

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

4. Большие интегральные схемы запоминающих устройств /Справочник. Под редакцией Гордонова А.Ю. и Дьякова Ю.Н. М.: Радио и связь, 1990. -288с.

5. Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. -М.: Радио и связь, 1989.-288с.

6. Однокристальные микроЭВМ. Справочник. М.: МИКАП, 1994,- 400с.: ил. [621.3 О432]

7. Однокристальная микроЭВМ MC68HC11E9. Техническое описание[4]

8. Однокристальная микроЭВМ MC68HC11F1. Техническое описание1

9. Микропроцессорный комплект Z80: справочное пособие. В 7-ми книгах. Кн. 1. "Центральный процессор Z80CPU". Минск, УКИК "Центр", 1991.- 99с.

10. Микропроцессоры: системы проектирования и отладки/ Под ред. Мясникова В.А., Нгнатьева М.Б. М.: Энергоатомиздат 1985. -272с.

11. Применение интегральных микросхем памяти. Справочник. Под ред. Гордонова А.Ю., Дерюгина А.Л. М.: Радио и связь, 1994 [681.3(031) П-764]

 

 


[1] в данном курсовом проекте подсистема ПДП предусматривается лишь в МПС на базе однокристальных микропроцессоров

[2] см. сноску на стр. 5

[3] см. сноску на стр. 5

[4] Компьютерный файл



2020-02-04 186 Обсуждений (0)
Разработка отладочного пульта 0.00 из 5.00 0 оценок









Обсуждение в статье: Разработка отладочного пульта

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (186)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)