Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MCS51.pdf
Скачиваний:
70
Добавлен:
02.02.2015
Размер:
814.89 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования

“ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ”

А. Г. Горюнов, С. Н. Ливенцов

АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРА INEL 8051

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

Томск – 2005

УДК 681.322

Горюнов А.Г. Ливенцов С.Н.

Архитектура микроконтроллера Intel 8051: Учеб. пособие. – Томск: Изд-во ТПУ, 2005. – 86 с.

Учебное пособие посвящено самому популярному 8-разрядному семейству микроконтроллеров MCS51. Пособие содержит структурную организацию микроконтроллеров, описание и принцип действия интегрированных периферийных устройств, описание системы команд данного семейства.

Пособие подготовлено на кафедре «Электроника и автоматика физических установок» ТПУ и предназначена для студентов очного обучения специальности

140306.

УДК 681.322

Рекомендовано к печати Редакционно-издательским советом Томского политехнического университета

Рецензенты

Заведующий кафедрой Северской государственной технологической академии, кандидат технических наук, доцент

В.Я. Дурновцев

Декан факультета автоматики и вычислительной техники, кандидат технических наук, доцент

С. А. Гайваронский

 

©Томский политехнический университет, 2005

ISBN

©Оформление. Издательство ТПУ, 2005

2

 

 

Содержание

 

ВВЕДЕНИЕ ...................................................................................................

9

1

Структурная организация микроконтроллера i8051 ........................

12

 

1.1

Общие характеристики.................................................................

12

 

1.2

Структура микроконтроллера......................................................

14

2

Организация портов ввода / вывода микроконтроллера 8051 ........

25

3

Доступ к внешней памяти...................................................................

30

4

Таймеры / счетчики микроконтроллеров семейства 8051...............

34

 

4.1

Регистр режима работы таймера/счетчика TMOD ....................

35

 

4.2

Регистр управления/статуса таймера TCON ..............................

36

 

4.3

Режимы работы таймеров-счетчиков..........................................

37

5

Последовательный интерфейс микроконтроллера 8051..................

39

 

5.1

Регистр управления/статуса приемопередатчика SCON ..........

40

 

5.2

Работа UART в мультиконтроллерных системах......................

42

5.3Скорость приема/передачи информации через

последовательный порт ..........................................................................

 

 

43

5.4

Особенности работы UART в различных режимах

...................45

6 Система прерываний микроконтроллера 8051 .................................

 

50

6.1

Регистр масок прерывания (IE) ...................................................

 

 

51

6.2

Регистр приоритетов прерываний (IP)........................................

 

52

6.3

Выполнение подпрограммы прерывания...................................

 

53

7 Режимы

микроконтроллера

8051

с

пониженным

энергопотреблением...................................................................................

 

 

54

7.1

Регистр управления мощностью PCON......................................

 

55

7.2

Режим ХХ.......................................................................................

 

 

56

7.3

Режим ВНП....................................................................................

 

 

57

8 Система команд микроконтроллера семейства 8051 .......................

58

8.1

Общая характеристика..................................................................

 

 

58

8.2

Группы команд..............................................................................

 

 

62

8.3

Команды передачи данных ..........................................................

 

 

64

8.4

Арифметические операции..........................................................

 

 

66

8.5

Логические операции....................................................................

 

 

66

8.6

Команды передачи управления ...................................................

 

 

66

8.7

Операции с битами........................................................................

 

 

68

9 Развитие микроконтроллерного семейства 8051..............................

 

69

9.1

Семейство 8052 .............................................................................

 

 

70

9.2Расширение внешней памяти данных до 16МБ в

микроконтроллерах совместимых с 8051 .............................................

70

9.3Увеличение быстродействия в микроконтроллерах

совместимых с 8051 ................................................................................

71

СПИСОК ЛИТЕРАТУРЫ..........................................................................

72

3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]