Введение
1. Однокристальные микроконтроллеры семейства Z8
1.1. Описание семейства Z8
1.2. Архитектура микроконтроллеров Z8
1.2.1. Структурная схема микроконтроллеров
1.2.2. Адресное пространство микроконтроллеров
1.2.3. Синхронизация
1.2.4. Сброс и сторожевой таймер
1.2.5. Порты ввода/вывода
1.2.6. Таймеры/счетчики
1.2.7. Прерывания
1.2.8. Режимы уменьшенного энергопотребления
1.2.9. Последовательный ввод/вывод
1.2.10. Интерфейс внешней памяти
1.3. Система команд микроконтроллеров Z8
1.3.1. Способы адресации операндов
1.3.2. Флаги процессора
1.3.3. Набор команд
1.4. Конструктивное исполнение микроконтроллеров Z8
2. Программирование микроконтроллеров Z8
2.1. Кросс-ассемблер asmS8
2.1.1. Общие сведения о кросс-ассемблере
2.1.2. Синтаксис языка ассемблера
2.1.3. Псевдокоманды
2.1.4. Вызов ассемблера
2.2. Универсальные утилиты объектных файлов
2.3. Рекомендации по программированию микроконтроллеров Z8
2.3.1. Доступ к регистровому файлу
2.3.2. Доступ к памяти программ и внешней памяти данных
2.3.3. Манипулирование битами
2.3.4. Стековые операции
2.3.5. Прерывания
2.3.6. Функции таймеров/счетчиков
2.3.7. Функции ввода/вывода
2.3.8. Арифметические операции
3. Проектирование устройств передачи и обработки информации с применением микроконтроллеров Z8
3.1. Передатчик системы дистанционного управления на инфракрасных лучах
3.2. Дешевый аналого-цифровой преобразователь
3.3. Использование шины SPI для подключения внешней памяти
Заключение
Литература
Приложение