Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:pr_51_teo2.doc
X
- •Министерство образования украины
- •«Однокристальный микроконтроллер i8051»
- •Структурная схема i8051
- •Формат слова состояния программы (psw).
- •Группа команд передачи данных
- •Группа команд логических операций
- •Группа команд передачи управления
- •Группа команд арифметических операций
- •Группа команд операций с битами
- •Специальные символы
- •Условные обозначения
- •Регистр управления/статуса универсального асинхронного приемопередатчика (uart).
- •Примечание.
- •Регистр управления мощностью (pcon)
- •Таймер/счетчик событий
- •Примечание.
- •Interrupt vector addresses
- •Регистр приоритетов прерываний (ip)
- •Карта адресуемых бит в блоке регистров специальных функций
- •Система подготовки программ i8051 Справочная информация Псевдокоманды транслятора:
- •Ip, ie, tmod, tcon, th0,tl0, th1,tl1, scon, sbuf, pcon.
- •Отладчик dScope-51.
- •Эмуляция встроенной периферии.
- •Директивы Ассемблера а51
- •1)Директивы определения символов:
- •2) Директивы компоновки:
- •3) Директивы состояния и выбора сегментов:
- •Операции с адресами и данными.
- •Описание меток.
- •Назначение линий портов ввода-вывода контроллера отладочной платы
- •Назначение битов порта p5:
- •Распределение памяти монитора
- •Объявление абсолютных сегментов
Назначение битов порта p5:
P5.0 – G P5.4 - D
P5.1 – H P5.5 - C
P5.2 – F P5.6 - A
P5.3 – E P5.7 – B
Распределение памяти монитора
0000H -7FFFH–ПЗУ с программой монитора
8000H -9FFFH– Порт Р5 (для записи)
0C000H-0D7FFH– ОЗУ пользователя ( фон-Неймана)
0D800H-0DFFFH–ОЗУ монитора
Объявление абсолютных сегментов
Сегмент данных
DSEG AT 30H
ORG 30H
X1: DS 1; Однобайтовая переменнаяX1
X2: ……………….;И так далее
……………….
Сегмент кода
СSEG AT 0C000H
ORG 0C100H
………………; Текст программы
Блок клавиатуры и индикации
Отладочная плата
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]