Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОМПТ Шарапов. А.В.doc
Скачиваний:
218
Добавлен:
10.05.2015
Размер:
3.94 Mб
Скачать

247

А.В. Шарапов

ОСНОВЫ

МИКРОПРОЦЕССОРНОЙ

ТЕХНИКИ

Учебное пособие

ТОМСК − 2008

Федеральное агентство по образованию

Томский государственный университет систем

управления и радиоэлектроники

А. В. Шарапов

ОСНОВЫ

МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ

Учебное пособие

Рекомендовано Сибирским региональным отделением

учебно-методического объединения высших учебных заведений РФ

по образованию в области радиотехники, электроники, биомедицинской

техники и автоматизации для межвузовского использования в качестве учебного пособия для студентов радиотехнических специальностей

2008

Рецензенты: зав. кафедрой промышленной и медицинской

электроники Томского политехнического универ-

ситета, д-р техн. наук, проф. Г.С. Евтушенко;

начальник отдела ФГУП «НПЦ «Полюс»,

д-р техн. наук Ю.М. Казанцев

Шарапов А.В.

Основы микропроцессорной техники: Учебное пособие. – Томск: ТУСУР, 2008. – 240 с.

В первой части приведены многочисленные примеры программ обработки данных для микроконтроллеров семейства МК51. Рассмотрены характеристики микроконтроллеров фирмы Atmelс ядромMCS-51.

Во второй части рассмотрены программная модель, система команд и характеристики периферийных устройств микроконтроллеров AVRфирмыAtmelсемействTinyиMega. Показано использование отладчикаAVRStudio, компилятораCVAVRи симуляторовVMLABиPROTEUSVSMпри отладке программ дляAVRна ассемблере и языке Си.

Для студентов вузов радиоэлектронного профиля и инженеров-проектировщиков средств и систем автоматики и промышленной электроники.

© Шарапов А.В., 2008 © ТУСУР, 2008

Часть 1. Микроконтроллеры мк51

Предисловие ……………………………………………..…

1. Принципы построения цифровых устройств

управления………………………………………………..

2. Общая характеристика микроконтроллеров семейства МК51 .................................................................................

3. Программная модель и система команд МК51

(лабораторная работа №1) ……………………………...

4. Таймеры и система прерываний МК51

(лабораторная работа №2) …….…………………….….

5. Упражнения по решению задач .......................................

6. Примеры программ обработки данных ……………..…

7. Последовательный порт МК51…..…………………..…

8. Организация линий портов МК51. Подключение внешних устройств ……………………………………

9. Направления развития элементной базы

8-разрядных микроконтроллеров ……………………..

10. Микроконтроллеры семейства АТ89 фирмы Atmel …

11. Примеры вопросов компьютерной контрольной

работы ..………………………..……………………….

Литература ……………………………………………..…..

4

6

11

16

37

51

62

76

81

88

97

102

103

167