Курсовая работа: Счетчик обратного отсчета

call lbDrawElement

mov A, R1

call lbDrawElement

mov A, R0

call lbDrawElement

callprWaitFor_TI; для выравнивания подождём передачи последнего символа

setbTI; [1] иначе - программа "зависнет"

ret; [2]

;; процедура prWaitFor_TI:

;; ожидание "готовности передачи" по последовательному порту

prWaitFor_TI:

jnbTI, $; зациклить, пока TI=0

clrTI; устанавливаем "неготовность пердачи"

ret

;; процедура prIs_SetTime_Mode:

;; [2 на вызов]+[2+1+2+2]=[9]

;; проверяет, нажата ли клавиша входа в режим установки времени;

;; такой клавишей явл. '0'

prIs_SetTime_Mode:

mov P1, #00BFh

mov A, P1

cjne A, #00BEh, lbNot_SetTime_Mode

callprSetTime; переход в режим установки таймера

lbNot_SetTime_Mode:

cjne A, #00B7h, lbNotAnyMode

mov R0, Buf_R0

mov R1, Buf_R1

mov R2, Buf_R2

mov R3, Buf_R3

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