Отчеты по лабораторным работам
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

ОТЧЕТ по лабораторной работе №2 " Исследование операционного блока" по дисциплине "Проектирование микропроцессорных систем".

 

Цель: Изучение микропроцессорной секции 1804ВС1, принципов микропрограммирования режимов ее работы и взаимодействие ее с блоком микропрограммного управления (микропроцессорной секцией 1804ВУ1).

Задание:

Необходимо построить схему МПС, со следующей организацией:

·  Подсистема внешней памяти программ – 4Кх8 (из микросхем ПЗУ 2Кх4);

·  Подсистема внешней памяти данных – 32Кх8 (из микросхем ОЗУ 8Кх8);

·  2 внешних устройства KP580BB55, одно из которых подключено в адресное пространство памяти, а другое – в отдельное адресное пространство внешних устройств.

Кроме того, необходимо написать программу на языке ассемблера для МК-51, для работы с построенной системой, которая будет выполнять следующие действия:

1.  Ввести информацию из ячейки внешней памяти программ (ВПП) с номером 090Fh в регистр R1 первого банка.

2.  Ввести информацию из ячейки внешней памяти данных (ВПД) с номером 7FFDh в регистр R7 нулевого банка.

3.  Вывести информацию из регистра R7 нулевого банка в ячейку внешней памяти данных (ВПД) с номером 7FFDh.

4.  Запрограммировать микросхемы КР580ВВ55 (программируемый параллельный интерфейс) на режим 0 (режим синхронного обмена с микроконтроллером). Порт A микросхемы КР580ВВ55 должен работать на ввод информации, а порты В и С – на вывод).

5.  Ввести байт из порта А первой микросхемы КР580ВВ55 в регистр R0 нулевого банка. Вывести байт из аккумулятора в порт В первой микросхемы.

6.  Те же действия осуществить по отношению ко второй микросхеме КР580ВВ55.

Ход работы:

Построим структурную схему МПС с заданной организацией. (Схема приведена в приложении). Далее составим программу для выполнения действий, указанных в пунктах 1-6

Листинг программы:

setb PSW.3

clr PSW.4 ; set first bank

mov DPTR, #090fh ;from VPP

mov A, #0

movc A, @A+DPTR

mov R1, A

clr PSW.3

mov DPTR, #7ffdh ;from VPD

movx A, @DPTR

mov R7, A

mov R7,#10h

mov A, R7

mov DPTR, #7ffdh ;to VPD

movx @DPTR, A

mov DPTR, #2003h ; 001-adr of chip 0000000000011 - use RUS

mov A, #90h

movx @DPTR, A

clr PSW.3

clr PSW.4

mov DPTR, #2000h

movx A, @DPTR

mov R0, A

mov DPTR, #2001h

movx @DPTR, A

;second device

mov P1, #0ffh

mov P0, #90h

clr P1.0 ; cs

clr P1.6 ; wrio

mov P1, #0ffh

clr PSW.3

clr PSW.4 ;bank 0

clr P1.1 ;A1

clr P1.2 ;A0

clr P1.0 ;cs

clr P1.7 ;rdio

mov P1, #0ffh

mov R0, P0

mov P0, A

clr P1.1 ;A1

clr P1.0 ;cs

clr P1.6 ;wrio

mov P1, #0ffh

END

Вывод:

На данной лабораторной работе были изучены основные принципы построения МПС, на примере построения подсистемы внешней памяти и подключении внешних устройств. Также были получены навыки в программировании МПС.

 

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


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

По темам:

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

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

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

Информатика

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

Статистика

География

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

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

Генетика

Разное

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

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

Филология

Философия

Химия

Экология

Социология

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

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

Педагогика

История

Психология

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

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

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

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

Маркетинг

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

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

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

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

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

Творчество

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