Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[1]

RST/VPP

1

20

Vcc

P3.0

2

19

P1.7

P3.1

3

18

P1.6

XTAL2

4

17

P1.5

XTAL1

5

16

P1.4

(INTO)

6

15

P1.3

(INT1) P3.3

7

14

P1.2

(TO) P3.4

8

13

P1.1 (AIN1)

P3.5

9

12

P1.0 (AIN0)

GND

10

11

P3.7

Корпус PDIP/SOIC

Блок-схема микроконтроллера AT89C1051.

Vcc GND

"X"

ДРАЙВЕРЫ ПОРТА 3 P3.0 - P3.5 P3.7

P1.0 - P1.7


AT89C2051

8-разрядный КМОП микроконтроллер с Flash ПЗУ

Отличительные особенности

•Совместимость с приборами семейства MCS-51TM

•Емкость перепрограммируемой Flash памяти: 2 Кбайт, 1000 циклов стирание/ запись

•Диапазон рабочих напряжений от 2,7 В до 6 В

•Полностью статический прибор - диапазон рабочих частот от 0 Гц до 24 МГц

•Двухуровневая блокировка памяти программ

•СОЗУ емкостью 128 байтов

•15 программируемых линий ввода/вывода

•Два 16-разрядных таймера/счетчика событий

•Шесть источников сигналов прерывания

•Программируемый последовательный канал UART

•Выходы прямого управления СИД

•Встроенный аналоговый компаратор

•Пассивный (idle) и стоповый (power down) режимы

•Промышленный (-40°C...85°C) и коммерческий (0°C...70°C) диапазоны температур

•20-выводные корпуса PDIP и SOIC

КМОП микроконтроллер AT89C2051, оснащенный Flash программируемым и стираемым ПЗУ, совместим по системе команд и по выводам со стандартными приборами семейства MCS-51TM. Микроконтроллер содержит 2 Кбайта Flash ПЗУ, 128 байтов ОЗУ, 15 линий ввода/вывода, два 16-разрядных таймера/счетчика событий, полнодуплексный последовательный порт (UART), пять векторных двухуровневых прерываний, встроенный прецизионный аналоговый компаратор, встроенные генератор и схему формирования тактовой последовательности. Программирование Flash памяти программ ведется с использованием напряжения 12 В, ее содержимое может быть защищено от несанкционированных записи/считывания. Имеется возможность очистки Flash памяти за одну операцию, возможность считывания встроенного кода идентификации.

Потребление в активном режиме на частоте 12 МГц не превышает 15 мА и 5,5 мА при напряжении питания 6 В и 3 В, соответственно. При тех же условиях в пассивном режиме, при котором остановлено ЦПУ но система прерываний, ОЗУ, таймер/ счетчик событий и последовательный порт остаются активными, потребление не превышает 5 мА и 1 мА. В стоповом режиме потребление не превышает 100 мкА и 20 мкА при напряжении питания 6 В и 3 В, соответственно.

Микроконтроллер AT89C2051 ориентирован на использование в качестве встроенного управляющего контроллера.


RST/VPP

20

Vcc

(RXD) P3.0

2

19

P1.7

(TXD) P3.1

3

18

P1.6

XTAL2

4

17

P1.5

XTAL1

5

16

P1.4

(INT0) P3.2

6

15

P1.3

(INT1) P3.3

7

14

P1.2

(T0) P3.4

8

13

P1.1 (AIN1)

(T1) P3.5

9

12

P1.0 (AIN0)

GND

10

11

P3.7

Корпус PDIP/SOIC

Блок-схема микроконтроллера AT89C2051.

GND

РЕГИСТР АДРЕСАЦИИ ОЗУГ

РЕГИСТР В

АККУМУЛЯТОР

УКАЗАТЕЛЬ СТЕКА

РЕГИСТР ТМР2

РЕГИСТР ТМР1

СЛОВО

СОСТОЯНИЯ

ПРОГРАММЫ

УПРАВЛЕНИЕ

И СИНХРОНИЗАЦИЯ

-*-

РЕГИСТР КОМАНД

БЛОК ПРЕРЫВАНИЙ, ТАЙМЕРЫ И ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ

АНАЛОГОВЫЙ КОМПАРАТОР

ЗАЩЕЛКИ

ПОРТА 1

ТАКТОВЫЙ ГЕНЕРАТОР

г

ДРАЙВЕРЫ ПОРТА 1

ЗАЩЕЛКИ ПОРТА 3

-

ДРАЙВЕРЫ ПОРТА 3

ШИШ- -ШШШ

P3.0 - P3.5 P3.7

Vcc

ОЗУ

RST

P1.0 - P1.7



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51]