Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Гуров Проектирование микропроцессорных систем 2010

.pdf
Скачиваний:
125
Добавлен:
16.08.2013
Размер:
2.49 Mб
Скачать

; Установлен режим задания теста

LAB1: CJNE

A, #00h, KKK1;проверка на «0»

CLR

F0

;установка режима ввода теста

LJMP

EXIT

 

 

KKK1: CJNE

A, #01h, KKK2

;проверка на «1»

LJMP

PART1

 

 

KKK2: CJNE

A, #02h, KKK3

;проверка на «2»

LJMP

PART2

 

 

KKK3: CJNE

A, #03h, KKK4

;проверка на «3»

LJMP

PART3

 

 

KKK4: CJNE

A, #04, EXIT

 

;проверка на «4»

;Реализация программы 4

 

 

MOV

A, R3

 

 

SWAP

A

 

 

ORL

A, R4

 

; АСС = А В

MOV

DPTR, #7FFAh

; адрес записи в Р1 и Р2

MOVX

@DPTR, A

 

; выдача операндов

SETB

0c0h.7

 

; выдача SNOIN

CLR

0c0h.7

 

 

NOP

 

 

; задержка

NOP

 

 

 

SETB

0c0h.4

 

; сброс схемы SNO

CLR

0c0h.4

 

 

LJMP

EXIT

 

 

; Реализация программы 1

 

 

PART1: MOV

DPTR, #7FFBh

; адрес записи в регистр адреса

MOV

A, #03h

 

; адрес регистра УЛС

MOVX

@DPTR, A

 

; запись адреса в регистр адреса

MOVX

А, @DPTR

 

; чтение операнда А

MOV

R3, A

 

 

LJMP

EXIT

 

 

; Реализация программы 2

 

 

PART2: MOV

DPTR, #7FFBh

; адрес записи в регистр адреса

MOV

A, #03h

 

; адрес регистра УЛС

MOVX

@DPTR, A

 

; запись адреса в регистр адреса

61

MOVX А, @DPTR

; чтение операнда B

MOV

R4, A

 

LJMP

EXIT

 

; Реализация программы 3

 

PART3:MOV

R7, A

;сохранение значения А

MOV

DPTR,#7FFFh

 

MOV

A,#01h

 

MOVX

@DPTR,A

; ввод символов слева

MOV

DPTR,#7FFFh

 

MOV

A,#90h

; автоинкрементирование адреса

MOVX

@DPTR,A

 

MOV

70h, #0F3h

 

MOV

71h, #60h

 

MOV

72h, #0B5h

 

MOV

73h, #0F4h

 

MOV

74h, #66h

 

MOV

75h, #0D6h

 

MOV

76h, #0D7h

 

MOV

77h, #70h

 

MOV

78h, #0F7h

; запись в память кодов символов

MOV

79h, #0F6h

 

MOV

7Ah, #77h

 

MOV

7Bh, #0C7h

 

MOV

7Ch, #93h

 

MOV

7Dh, #0E5h

 

MOV

7Eh, #097h

 

MOV

7Fh, #17h

 

MOV

DPTR,#7FFEh

 

MOV

A,#00h

 

MOVX

@DPTR,A

 

MOVX

@DPTR,A

; гашение индикаторов

MOVX

@DPTR,A

 

MOVX

@DPTR,A

 

MOV A, R7

; возврат А

; Вывод А в крайнюю левую ячейку дисплея

Call

Vivod

 

; Вывод А во вторую слева ячейку

Call

Vivod

 

62

Call

Vivod

; Вывод А в две правые ячейки

Call

Vivod

Vivod:

 

MOV

DPTR,#7FFEh

ADD

A, #70h

MOV

R0, A

MOV

A, @R0

MOVX

@DPTR, A ; вывод цифры на индикацию

RET

 

EXIT: RETI

END

Оформление отчета о проделанной работе

Отчет о работе должен содержать:

1)техническое задание;

2)анализ задания;

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

4)оценку количества внешних устройств и их назначение;

5)схему подключения внешних устройств к МК через порт Р4 и системную шину;

6)структуру программного обеспечения МПС;

7)блок-схемы алгоритмов программ;

8)тексты программ (с комментариями);

9)результаты тестирования и анализ результатов (методику тестирования, копии экранов с содержимым внешней памяти, анализ допущенных ошибок, анализ несовпадения результатов с вычисленными значениями, анализ несовпадения результатов тестирования схемного АЛУ и АЛУ, написанного на языке VHDL).

63

СПИСОК ЛИТЕРАТУРЫ

1.Гуров В.В., Рыбаков А.А. Лабораторный практикум «Разработка микропроцессорных систем на основе однокристальных микроконтроллеров». – М.: МИФИ, 2000.

2.Винник Н.С., Тышкевич В.Г. Однокристальная микроЭВМ МК51 [Электронный ресурс] – Режим доступа: http://dozen.mephi.ru:8101/study/mk51/index.htm

3.Дмитриев Н.А., Ёхин М.Н. Универсальный лабораторный стенд. Аппаратные средства проектирования встраиваемых систем: Учебное пособие. – М.: МИФИ, 2009.

4.Универсальный лабораторный стенд. Инструментальные средства проектирования и отладки: Учебное пособие / Н.А. Дмитриев, М.Н. Ёхин, Б.Н. Ковригин, М.Ю. Павлов. – М.: МИФИ, 2009.

5.Ковригин Б.Н. Введение в инструментальные средства проектирования и отладки цифровых устройств на ПЛИС: Учебное пособие. – М.: МИФИ, 2006.

_______________________

Редактор М.В. Макарова

Подписано в печать 10.12.2009. Формат 60х84 1/16 Печ. л. 4,0. Уч.-изд. л. 4,0. Тираж 150 экз.

Изд. № 1/3/42 Заказ № 19

Национальный исследовательский ядерный университет «МИФИ». 115409, Москва, Каширское ш., 31

ООО «Полиграфический комплекс «Курчатовский». 144000, Московская область, г. Электросталь, ул. Красная, д. 42

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]