Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МП Лабораторние роботи№1-7.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
782.34 Кб
Скачать

Лабораторные роботы по дисциплине «мп в си»

Лабораторная робота № 1

Тема: «Музыкальный синтезатор» (на микролаб)

Цель работы: 1. Изучение структорной организации микроЭВМ на элементах микролаборатории ( МП, ОЗУ, ПЗУ, УВВ, шины, клавиатура, индикация и др.).

2. Получение навыков работы с клавиатурой в Н-кодах.

3. Знакомство с основними режимами работы микролаборатории (ввод данных с клавиатуры; инкрементации / декрементации адресов ОЗУ; изменение содержимого ячеек ОЗУ и др.).

Содержание и направленность лабораторной работы.

Программа музикального синтезатора для первого лабораторного занятия выбрана не случаймо. Кроме знакомства с основними компонентами микроЭВМ (шинная организация структуры; элементы памяти: ОЗУ и ПЗУ; устройтво ввода/вивода (УВВ) и др.) при выполнении работы легко показать последствие неправильного ввода даннях в нужные ячейки, а также удобства отладки программы при разделении ее на определенные части.

Первая лабораторная работа носит ознакомительный характер, поскольку выполняется в самом начале семестра. Поэтому для ее защита не требует оформления протокола и сопроводительных расчетов.

Ход выполнения работы. В качестве задания студенты получают программы в Н-кодах (по варианту). Правильный ввод Н-кодов по определенным адресам обеспечивает правильне звучание мелодики. Полностью работа засчитывается при устном опросе основних понятий и определений по матеріалам трех первых лекцій (МП, ОЗУ, ПЗУ, УВВ, шина, байт, бит, разрядность и др.).

Каждая нота программируется тремя байтами, которые определяют длительность (целая, половинная, четвертная и т.д.), частоту (саму ноту) и паузу.

Пример:

80-длительность 29-нота 02 пауза 02

«РЕ»

8000-начальный адрес ввода программы (мелодики);

02F9-адрес запуска мелодики на воспроизведение.

Длительность нот

FF 155 CO 192

CO 192 90 144

80 128 60 96

60 96 48 72

40 64 30 48

50 48 26 36

20 32 18 24

18 24 12 18

10 16 CO 12

ноты

4 октава

3 октава

2 октава

до

16

5D

до #

ре b

15

58

ре

13

29

53

ре #

ми b

12

26

ми

11

24

Фа

10

22

46

фа #

соль b

OF

20

41

соль

ОЕ

соль #

ля b

ОD

ЗА

ля

ОС

37

ля #

си b

ОВ

19

34

си

ОВ

17

31

Вопросы для самоконтроля.

1. Что представляют собой МП? Что входит в микропроцессор, системы (МПС)?

2. Что является признаком поколения МП?

3. Чем отличаются элементы жосткой и гибкой логики?

4. Что такое длина информационного слова?

5. Что такое: бит, байт, Кбайт?

6. Чем определяется вычислительная мощность МП?

7. Что входит в структуру МП?

8. Что такое архитектура МП? Чем отличается МП RISC – и CISC – архитектура?

9. Что такое шина? Чему равна разрядность адресной шины? Чем отличается шина данных от других шин?

10. Зачем нужен регистр признаков?