
- •Лабораторные роботы по дисциплине «мп в си»
- •Лабораторная робота № 2 по дисциплине «мп в си»
- •4. Содержание протокола.
- •К афедра приборостроения Методические указания
- •1. Цель работы:
- •2. Теоретические сведения.
- •3. Ход выполнения работы.
- •4. Отчет по лабораторной работе должен содержать:
- •Устройства ввода в мпс
- •Цель работы:
- •Теоретические сведения.
- •Ход выполнения работы
- •1. Цель работы:
- •2. Теоретические сведения:
- •3. Ход выполнения работы.
- •Кафедра приборостроения Методические указания
- •Методические рекомендации
- •3. Ход выполнения работы
Лабораторные роботы по дисциплине «мп в си»
Лабораторная робота № 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 |
2Е |
5D |
до # ре b |
15 |
2Е |
58 |
ре |
13 |
29 |
53 |
ре # ми b |
12 |
26 |
4Е |
ми |
11 |
24 |
4А |
Фа |
10 |
22 |
46 |
фа # соль b |
OF |
20 |
41 |
соль |
ОЕ |
1Е |
3Е |
соль # ля b |
ОD |
1С |
ЗА |
ля |
ОС |
1А |
37 |
ля # си b |
ОВ |
19 |
34 |
си |
ОВ |
17 |
31 |
Вопросы для самоконтроля.
1. Что представляют собой МП? Что входит в микропроцессор, системы (МПС)?
2. Что является признаком поколения МП?
3. Чем отличаются элементы жосткой и гибкой логики?
4. Что такое длина информационного слова?
5. Что такое: бит, байт, Кбайт?
6. Чем определяется вычислительная мощность МП?
7. Что входит в структуру МП?
8. Что такое архитектура МП? Чем отличается МП RISC – и CISC – архитектура?
9. Что такое шина? Чему равна разрядность адресной шины? Чем отличается шина данных от других шин?
10. Зачем нужен регистр признаков?