
- •Содержание
- •Список сокращений
- •Введение
- •Структура микроконтроллера
- •Процессор микроконтроллера
- •Адресное пространство микроконтроллера
- •Подключение erom и eram к микроконтроллеру
- •Периферийные устройства микроконтроллера
- •Параллельные порты ввода-вывода
- •Таймер-счетчик т/с0
- •Таймер-счетчик т/с1
- •Последовательный порт
- •Контроллер прерываний
- •Система команд микроконтроллера
- •Общие сведения о языке Ассемблер для микроконтроллеров стандарта mcs-51 и о программном пакете фирмы 2500 a.D.
- •Синтаксис языка Ассемблер
- •Определители основания системы счисления
- •Макроопределения
- •Сообщения о некоторых ошибках ассемблирования
- •Рекомендуемая процедура инициализации микроконтроллера
- •Типичные применения микроконтроллеров
- •Ввод информации с датчиков
- •Опрос двоичного датчика
- •Ожидание события
- •Ожидание импульсного сигнала
- •Устранение дребезга контактов
- •Подсчет числа импульсов
- •Подсчет числа импульсов за интервал времени между двумя событиями
- •Подсчет числа импульсов за заданный промежуток времени
- •Опрос группы двоичных датчиков
- •Ввод информации с матричной клавиатуры
- •Вывод управляющих сигналов из микроконтроллера
- •Формирование статических сигналов
- •Формирование импульсных сигналов
- •Генерация меандра
- •Формирование сигнала с заданной скважностью
- •Вывод и отображение информации
- •Динамический вывод информации на дисплей из семисегментных индикаторов
- •Реализация функций реального времени
- •Программное формирование временной задержки
- •Формирование временной задержки с использованием таймеров
- •Измерение временных интервалов
- •Преобразование кодов
- •Преобразование унитарного кода в двоичный позиционный
- •Преобразование двоичного позиционного кода в унитарный
- •Преобразование кодов из одной системы счисления в другую
- •Преобразование данных из параллельного кода в последовательный и обратно
- •Цифро-аналоговое преобразование
- •Аналого-цифровое преобразование
- •Метод последовательного приближения
- •Метод двойного интегрирования
- •Операции с памятью
- •Тестирование озу
- •Программа тестирования пзу
- •Обмен данными по шине i2с
- •Общие положения и введение в логику работы шины i2с
- •Пример обмена данными по шине i2c
- •Приём данных по протоколу Centronics
- •Литература
Литература
80C51 family hardware description. – Philips Semiconductors, 1995.
80C51 family programmer’s guide and instructions set. – Philips Semiconductors, 1995.
Бирюков, С.А. Применение цифровых микросхем серий ТТЛ и КМОП / С.А. Бирюков. – М.: ДМК, 1999. – 240 с.: ил.
Гребнев, В.В. Однокристальные микроЭВМ семейства AT89 фирмы Atmel / В.В. Гребнев. – СПб.: FineStreet, 1998.
Гук, М. Аппаратные интерфейсы ПК. Энциклопедия / М. Гук. – СПб.: Питер, 2002. – 528 с.: ил.
Гук, М. Аппаратные средства PC. Энциклопедия / М. Гук. – СПб.: Питер Ком, 1998. – 816 с.: ил.
Измерения в электронике: справочник / В.А. Кузнецов [и др.]; под ред. В.А. Кузнецова. – М.: Энергоатомиздат, 1987. – 512 с.: ил.
Полупроводниковые приборы. Диоды высокочастотные, импульсные, оптоэлектронные приборы: справочник / А.Б. Гитцевич [и др.]; под ред. А.В. Голомедова. – 2-е изд. стереотип. – М.: КУбК-а, 1997. – 592 с.: ил.
Шило, В.Л. Популярные цифровые микросхемы: справочник / В.Л. Шило. – М.: Радио и связь, 1987. – 352 с.: ил.
Учебное издание
Сыпин Евгений Викторович
Повернов Евгений Сергеевич
Павлов Андрей Николаевич
МИКРОКОНТРОЛЛЕР АТ89С51 СЕМЕЙСТВА АТ89
ФИРМЫ ATMEL. ОПИСАНИЕ И ПРОГРАММИРОВАНИЕ
2-е издание, переработанное и дополненное
Учебное пособие
Редактор Соловьева С.В.
Подписано в печать 11.04.2010. Формат 6084 1/16
Усл. п. л. 7,2. Уч.-изд. л. 7,7
Печать ризография, множительно-копировальный аппарат «RISO EZ300»
Тираж 150 экз. Заказ 201054
Издательство Алтайского государственного
технического университета
656038, г. Барнаул, пр-т Ленина, 46
Оригинал-макет подготовлен ИИО БТИ АлтГТУ
Отпечатано в ИИО БТИ АлтГТУ
6
59305, г. Бийск, ул. Трофимова, 27