Курсовая работа: Микропроцессорная система дрессировочного стана

MOVTL0,#00H;

SETBTR0; включаем таймер

MOVR5,#010H; записываемое число в регистр DPTR,

;соответствует высокому уровню напряжения

MOVR7,#04H; нам нужен 4-й байт 8-й страницы 0800"04"Н

MOVR6,#00H; 08"00"04

REP1:

CALLWRITE; включаем сигнал

JNBTF0,REP1; удерживаем значение в течение полупериода

CLRTR0; выключаем таймер

MOVTH0,#00H; инициализация таймера

MOVTL0,#00H;

SETBTR0; включаем таймер

MOVR5,#08H; записываемое число в регистр DPTR,; соответствует низкому уровню напряжения

MOVR7,#04H; нам нужен 4-й байт 8-й страницы 08"00"04"Н

MOVR6,#00H; 08"00"04

REP2:

CALLWRITE; Выключаем сигнал, 0-е напряжение

JNBTF0,REP2; удерживаем значение в течение полупериода

CLRTR0; выключаем таймер

DJNZR1,AGAIN;

DJNZR2,AGAIN;

MOVPLLCON,#3;

RET;

LCD_Putch:; вывод символа на дисплей, код которого

;передается через регистр R5

MOVR7,#01H; DATA_IND ( 080001H)

MOVR6,#00H;

CALLWRITE; устанавливаем данные на шине данных ЖКИ

К-во Просмотров: 611
Бесплатно скачать Курсовая работа: Микропроцессорная система дрессировочного стана