Оцените содержимое аккумулятора MK51 после выполнения команд 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Оцените содержимое аккумулятора MK51 после выполнения команд

Поиск

8. Оцените содержимое аккумулятора MK51 после выполнения команд

MOV А, #N; запись в аккумулятор числа N

MOV В, #М; запись в расширитель аккумулятора                    числа М

DIV АВ; А делится нацело на В . в А записывается                  результат деления. в B записывается                  остаток oт деления

MUL АВ; в аккумулятор записывается значение                    А*В, в B заноситься старший байт, в A –                 младший байт.

 

9. Режимы работы последовательного порта MK5I

Программный доступ к регистрам приемника и передатчика последовательного интерфейса МК51 осуществляется обращением к регистру SBUF. При записи в SBUF байт загружается в регистр передатчика, при чтении SBUF байт читается из регистра приемника. Управление работой последовательного порта осуществляется с помощью регистра SCON, все разряды которого программно доступны по записи и чтению:

Режим 0. Информация передастся (младшими битами вперед) и принимается через вход приемника RxD (РЗ.0).Через выход передатчика TxD (РЗ.1) выдаются импульсы синхронизации стробирующие каждый передаваемый или принимаемый бит информации. Формат посылки – 8 бит. Частота приема и передачи – fBQ/12.

Режим 1. Информация передается через выход передатчика, а принимается через вход приемника. Формат посылки – 10 бит: старт-бит (ноль ). восемь бит данных и стоп-бит (единица) Частота приема и передачи задается Т/С1.

 

Режим 2. Формат посылки - 11 бит: старт-бит, восемь бит данных, программируемый девятый бит и стоп-бит. Передаваемый девятый бит данных принимает знамение бита ТВ8. Бит TB8 регистра SCON может быть программно установлен в 1 или 0, или в него можно поместить значение бита Р из регистра PSW для повышения достоверности принимаемой информации (контроль по паритету). При приеме девятый бит принятой посылки поступает в бит RB8 регистра SCON. Частота приема и передачи задается программно и может быть равна fBQ/32 (SMOD=1) или fBQ/64 (SMOD=0). Бит SMOD регистра PCON можно установить в 1 командой MOV PCON,#80H

Режим 3. Полностью идентичен режиму 2, только частота приема и передачи задается (как и в режиме 1) таймером Т/C1 и равна (2SMOD/32)fOV, где fOV – частота переполнения Т/C1. Обычно для синхронизации последовательного порта Т/C1 включается в режим перезагрузки (режим 2). В ‘том случае fOV=fBQ/{12[256-(TH1)]}. Прерывания от T/C1 запрещаются.

Назначение остальных битов регистра SCON:

REN – разрешение приема последовательных данных:

TI – флаг прерывания передатчика Устанавливается аппаратно в конце выдачи 8-го бита в режиме 0 или в начале стоп-бита в других режимах. Сбрасывается программно.

RI – флаг прерывания приемника. Устанавливается аппаратно в конце времени приема 8-го бита в режиме и или через половину интервала стоп бита в других режимах при SM2=0.

SM2 в режиме 0 должен быть равен 0. При SM2=1 в режиме 1 флаг RI не активизируется, если не принят стоп-бит, а в режимах 2 и 3 - если 9-й принятый бит данных равен 0.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-17; просмотров: 52; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.005 с.)