Методические указания
Лабораторная работа № 3
ФОРМИРОВАНИЕ ВРЕМЕННЫХ ИНТЕРВАЛОВ В МПС
ТАЙМЕРЫ СЧЕТЧИКИ МИКРОПРОЦЕССОРА СЕМЕЙСТВА MCS-51
Цель работы:
- Изучение структуры таймеров-счетчиков микропроцессоров семейства MCS-51;
- Способы формирования временных сигналов с их помощью.
Методические указания
Микропроцессоры MCS-51 выпускаются в 3 корпусах: DUAL IN-LINE PACKAGE (DIP) (рис. 1), LEADED CHIP CARRIER ( LCC) (рис. 2), QUAD FLAT PACK (QFP) (рис. 3);
Рисунок 1- Корпус микросхемы MCS-51 в DIP исполнении
Рисунок 2 - Корпус микросхемы MCS-51 в LCC исполнении
Рисунок 3 - Корпус микросхемы MCS-51 в QFP исполнении
Расположение выводов микроконтроллера в DIP корпусе представлено на рисунке 4, в LCC на рисунке 5 и QFP на рисунке 6. Назначение выводов представлено в таблице 1.
Рисунок 4 - Расположение выводов микроконтроллера в DIP исполнении
Рисунок 5 - Расположение выводов микроконтроллера в LCC исполнении
Рисунок 6 - Расположение выводов микроконтроллера в PQFP исполнении
Таблица 1 – Описание выводов микроконтроллера
Подпись
| Номер вывода
| Тип вывода
|
| DIP
| LCC
| QFP
| Vss
|
|
|
| I
| потенциал общего провода ("земли")
| Vcc
|
|
|
| I
| основное напряжение питания +5 В
| P0.0-P0.7
| 39-32
| 43-36
| 37-30
| I/O
| восьми битный двунаправленный порт ввода-вывода информации: при работе с внешними ОЗУ и ПЗУ по линиям порта в режиме временного мультиплексирования выдается адрес внешней памяти, после чего осуществляется передача или прием данных
| P1.0-P1.7
| 1-8
| 2-9
| 40-44
1-3
| I/O
| восьми битный квази двунаправленный порт ввода/вывода: каждый разряд порта может быть запрограммирован как на ввод, так и на вывод информации, независимо от состояния других разрядов
|
|
|
| I/O
| T2(P1.0) Таймера / счетчик
|
|
|
| I
| T2EX (P1.1): Таймер / Счетчик
| P2.0-P2.7
| 21-28
| 24-31
| 18-25
| I/O
| восьми битный квази двунаправленный порт, аналогичный Р1; кроме того, выводы этого порта используются для выдачи адресной информации при обращении к внешней памяти программ или данных (если используется 16-битовая адресация последней). Выводы порта используются при программировании 8751 для ввода в микроконтроллер старших разрядов адреса
| P3.0-P3.7
| 10-17
| 11,
13-19
| 5,
7-13
| I/O
| восьми битный квази двунаправленный порт, аналогичный. Р1; кроме того, выводы этого порта могут выполнять ряд альтернативных функций, которые используются при работе таймеров, порта последовательного ввода-вывода, контроллера прерываний, и внешней памяти программ и данных
|
Продолжение таблицы 1 – Описание выводов микроконтроллера
Подпись
| Номер вывода
| Тип вывода
|
| DIP
| LCC
| QFP
| RST
|
|
|
| I
| вход общего сброса микроконтроллера
| PSEN
|
|
|
| O
| разрешение внешней памяти программ. Выдается только при обращении к внешнему ПЗУ
| ALE
|
|
|
| O
| строб адреса внешней памяти
| EA
|
|
|
| I
| отключение внутренней программной память; уровень 0 на этом входе заставляет микроконтроллер выполнять программу только внешнее ПЗУ; игнорируя внутреннее(если последнее имеется)
| XTAL1
|
|
|
| I
| выводы для подключения кварцевого резонатора
| XTAL2
|
|
|
| O
|
|