Программирование МК на ассемблере ASM-51 и AVR Pascal. Китаев Ю.В. - 3 стр.

UptoLike

Составители: 

3
ОГЛАВЛЕНИЕ
ЛАБОРАТОРНАЯ РАБОТА 18 “РАЗРАБОТКА ПРОСТОГО
ПРИБОРА НА МК ATMEGA128” ............................................................... 5
1.1
ТЕХНИЧЕСКОЕ ЗАДАНИЕ ............................................................................. 5
1.2
ЦЕЛЬ РАБОТЫ .............................................................................................. 5
1.3
ЗАДАЧИ ....................................................................................................... 5
1.4
ОБЩИЕ СВЕДЕНИЯ О МИКРОКОНТРОЛЛЕРЕ ................................................. 5
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ....................................................... 6
2.1
СОЗДАНИЕ ШАБЛОНА ПРОГРАММЫ............................................................. 6
2.2
РАЗРАБОТКА И ОТЛАДКА ПРОГРАММЫ........................................................ 8
2.2.1
НАСТРОЙКА ПОРТОВ. ............................................................................... 9
2.2.2
ЗАГРУЗКА И ВЫПОЛНЕНИЕ ПРОГРАММЫ................................................ 12
2.2.3
ПРОГРАММИРОВАНИЕ ТАЙМЕРА............................................................ 13
2.2.4
ПРОГРАММИРОВАНИЕ 8-МИ СЕГМЕНТНОГО ИНДИКАТОРА.................... 20
2.2.5
ВСПОМОГАТЕЛЬНЫЕ ПОДПРОГРАММЫ. ................................................. 24
2.2.6
ПРОГРАММИРОВАНИЕ АЦП. ................................................................. 27
2.2.7
ПРОГРАММИРОВАНИЕ EEPROM........................................................... 34
2.2.8
САМОСТОЯТЕЛЬНОЕ ЗАДАНИЕ. .............................................................. 35
ПРИЛОЖЕНИЯ ............................................................................................. 35
П
РИЛОЖЕНИЕ 1. СИНХРОНИЗАЦИЯ СОСТОЯНИЯ ЛИНИИ ПОРТА PORTE.7. ... 35
П
РИЛОЖЕНИЕ 2. ПОДПРОГРАММЫ ДЛЯ РАБОТЫ С КЛАВИАТУРОЙ ................. 36
П
РИЛОЖЕНИЕ 3. ШИНА VS ПОРТ ............................................................... 38
ВОПРОСЫ ДЛЯ ЗАЩИТЫ РАБОТЫ И ЭКЗАМЕНА ......................... 39
ВАРИАНТЫ ЗАДАНИЙ............................................................................... 40
ЛАБОРАТОРНАЯ РАБОТА 32 “ЖК ДИСПЛЕЙ ............................ 42
ТЕХНИЧЕСКОЕ ЗАДАНИЕ ....................................................................... 45
РАСЧЕТ АДРЕСОВ РЕГИСТРА УПРАВЛЕНИЯ И РЕГИСТРА
ДАННЫХ ЖК СИМВОЛЬНОГО ДИСПЛЕЯ ......................................... 46
Р
АСЧЕТ АДРЕСА РЕГИСТРА RG2. .................................................................... 47
РАЗРАБОТКА ПРОГРАММЫ ................................................................... 48
I)
СОЗДАНИЕ ШАБЛОНА ПРОГРАММЫ НА АССЕМБЛЕРЕ. ................................. 48
II).
РАЗРАБОТКА ПРОГРАММЫ УПРАВЛЕНИЯ ЖК ДИСПЛЕЕМ И ЦАП-АЦП..51
II-1).
РАЗРАБОТКА ПРОГРАММЫ, ОТОБРАЖАЮЩЕЙ НА ЖК ДИСПЛЕЕ ОДИН
СИМВОЛ
........................................................................................................... 56
III)
ПРОБНЫЙ ЗАПУСК ПРОГРАММЫ. .............................................................. 62
IV).
РАЗРАБОТКА ШАБЛОНА ПРОГРАММЫ С МЕНЮ ВЫБОРА ДЕЙСТВИЙ ........ 64
V).
РАЗРАБОТКА МОДУЛЯ ПРОСТЕЙШЕГО ЦИФРОВОГО ВОЛЬТМЕТРА С
ИСПОЛЬЗОВАНИЕМ
ЦАП И АЦП.................................................................... 69