开始_延迟: mov timer1,#255
开始_delay1:djnz timer1,开始_delay1
djnz 计时器,开始_延迟
mov 数据_输出,#10100100b ; ( )
call send
setb cs ; CS
主要的: JB 关键,主要的 ;
mov 数据_输出,#00010101b ;
call send
call receive
setb cs ; CS
mov b,#10 ;16 BCD
mov 一个,数据_在
div ab
mov ten,一个
mov 数据_输出,#10100001b ; 2
; ,
;
call send ; HD7279A
mov 数据_输出,#10100001b
call send
mov 数据_输出,#10000001b ; ( 2 )
call send
mov 数据_输出,ten ; HD7279A
call send
mov 数据_输出,#10000000b ; ( 1
;)
call send
mov 数据_输出,b ; HD7279A
call send
setb cs
wait: JNB 关键,wait ;
jmp 主要的
;*******************************************
; 1 HD7279
;*******************************************
send: MOV 位_计数,#8 ; =8
clr cs ; CS
call 长_延迟 ;