Изложены базовые сведения по архитектуре 8-разрядных микроконтроллеров ST7 корпорации STMicroelectronics, способы адресации и система команд. Рассмотрены вопросы разработки программного обеспечения микроконтроллеров ST7 и работы в инструментальной среде ST Visual Develop.
Приведены методические указания к двум лабораторным работам: «Ввод-вывод логических переменных» и «Ввод аналоговых сигналов».
Учебное пособие предназначено для студентов вузов и колледжей, изучающих микропроцессорную технику. Может быть полезно специалистам, занимающимся разработкой микроконтроллерных систем.
Оглавление
Введение 3
1. Архитектура микроконтроллеров ST7LITE2 5
1.1 Структурная схема микроконтроллеров ST7LITE2 5
1.2 Распределение памяти 8
1.3. Регистровая модель 9
1.4. Способы адресации 11
1.5. Система команд 17
2. Средства программирования и отладки 399
2.1. Учебно-отладочное устройство STX-DEMO1/EDU 39
2.2. Интегрированная среда разработки ST Visual Develop 41
2.2.1. Запуск среды разработки ST Visual Develop 41
2.2.2. Система меню 42
2.2.3. Создание нового проекта 46
2.2.4. Программные средства транслятора «ST7 Assembler Linker» 49
2.3. Язык ассемблера микроконтроллера ST7 50
2.4. Структура программы на языке ассемблера 55
2.4.1. Раздел объявления файлов включения 55
2.4.2. Раздел объявления констант и переменных 56
2.4.3. Раздел объявления подпрограмм 58
2.5. Трансляция и отладка программ 59
2.5.1. Трансляция программ 59
2.5.2. Отладка программ с помощью внутрисхемного отладчика inDART-STX 60
2.5.3. Отладка программ с помощью программного эмулятора 64
3. Лабораторная работа: Ввод-вывод логических переменных 67
3.1. Цель работы 67
3.2. Краткие сведения об устройствах ввода-вывода микроконтроллеров ST7LITE2 67
3.3. Домашнее задание 68
3.4. Порядок выполнения работы 69
3.5. Требования к отчету 72
3.6. Контрольные вопросы 72
4. Лабораторная работа: Ввод аналоговых сигналов 72
4.1. Цель работы 72
4.2. Краткие сведения об аналого-цифровом преобразователе микроконтроллеров ST7LITE2 72
4.3. Домашнее задание 77
4.4. Порядок выполнения работы 77
4.5. Требования к отчету 78
4.6. Контрольные вопросы 78
Библиографический список 79
Приложение 1. Содержание файла «ST7FLITE2.INC» 81
Приложение 2. Содержание файла «TEMPLATE.ASM» 84
Приложение 3. Содержание файла «ST7FLITE2.ASM» 86