Микроконтроллер AT89C4051

 

· Совместимость с ИС семейства MCS-51.

· 4 Кбайта перепрограммируемой Flash памяти.

· Ресурс: 1000 циклов записи/ стирания.

· Напряжение питания от 2,7 В до 6 В.

· Полностатический режим работы: от 0 Гц до 24 МГц.

· Двухуровневая защита программирования памяти.

· Встроенная 128 х 8 бит RAM.

· 15 программируемых линий I/O.

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

· 6 источников прерывания.

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

· Выходы с поддержкой прямого управления светодиодными сегментами.

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

· Экономичные режимы ожидания (Idle) и отключения (Power — down).

· Распознавание режима аварийного отключения питания.

 

Микроконтроллер AT89S51

 

· Совместимость с серией MCS-51.

· 4 КБ флэш-памяти с внутрисхемным программированием (ISP).

· Рабочий диапазон питания 4,0…5,5 В

· Полностью статическое функционирование: 0 …33 МГц.

· Три уровня защиты памяти программ.

· Внутреннее ОЗУ размером 128´8.

· 32 программируемые линии ввода-вывода.

· Два 16-разрядных таймера-счетчика.

· Шесть источников прерываний.

· Полнодуплексный канал последовательной связи на UART.

· Режимы снижения потребления: холостой ход и экономичный.

· Восстановление прерываний при выходе из экономичного режима.

· Сторожевой таймер.

· Двойной указатель данных.

· Флаг выключения питания.

· Быстрое время программирования.

· Гибкое внутрисхемное программирование.

 

ПРИМЕРЫ ВОПРОСОВ КОМПЬЮТЕРНОЙ

КОНТРОЛЬНОЙ РАБОТЫ

 

1. Определить содержимое аккумулятора после выполнения команд (два шестнадцатеричных символа)

ORG 0

MOVС A,@A+PC

CLR C

SUBB A,#100

2. Определить содержимое аккумулятора после выполнения команд (два шестнадцатеричных символа)

MOV B,#27H

MOV A,#100

ADD A,B

DA A

XRL A,#5

3. Определить содержимое регистра DPTR после выполнения команд (четыре шестнадцатеричных символа)

ORG 0

MOV B,SP

MOV A,#100

MUL AB

MOV DPH,B

MOV DPL,A

4. Записать третий байт команды CJNE A,#100,$-5

 

5. Транслировать команду SJMP $+10

 

6. Записать второй байт команды MOV C,P

 

7. Оценить время выполнения команд в микросекундах (fк=12 МГц)

MOV A,#64H

DJNZ ACC,$

8. Какое из прерываний будет иметь высший приоритет после выполнения команд

MOV IE,#9FH

MOV IP,#0AH

9. Оценить время (в мкс) выполнения команды MUL AB при fк=4 МГц

Литература

 

1. Шарапов А.В. Цифровые и микропроцессорные устройства: Учебное пособие. — Томск: ТМЦ ДО, 2003. — 166 с.

2. Сташин В.В., Урусов А.В., Мологонцева О.Ф. Проектирование цифровых устройств на однокристальных микроконтроллерах. — М.: Энергоатомиздат, 1990. — 224 с.

3. Боборыкин А.В., Липовецкий Г.П. и др. Однокристальные микроЭВМ: Справочник. — М.: БИНОМ, 1994. — 400 с.

4. Ремизевич Т.В. Микроконтроллеры для встраиваемых приложений: от общих подходов — к семействам НС05 и НС08 фирмы Motorola /под ред. Кирюхина И.С. — М.: ДОДЭКА, 2000. — 272 с.

 

 

 








Дата добавления: 2016-01-09; просмотров: 1741;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.