單片機(jī)微處理器AT89C51在時(shí)隙變換和控制中的應(yīng)用
W-CONNECTION:
MOV A,R6
ORL A,#20h ;P2.6=1R P2.6=0w
MOV P2,A ;P2.5=1時(shí)隙,P2.5=0控制
MOV P0,R5
SETB P1.4 ;置DS為高
LOOP1:MOV C,P1.5
JC LOOP1 ;DAT為非0時(shí)等待
CLR P1.4
SETB P2.7 ;CS=1
RET
;W-CONTROL用于完成寫(xiě)MT8980控制寄存器,入口參數(shù):R5(存數(shù)據(jù))
W-CONTROL:
MOV P2,#00H ;P2.5=0控制
MOV P0,R5
SETB P1.4 ;置DS為高
LOOP2:MOV C,P1.5
JC LOOP2 ;DTA不為0時(shí)等待
CLR P1.4
SETB P2.7 ;CS=1
RET
;R-DATA用來(lái)完成對(duì)MT8980三種寄存器的控制,入口參數(shù):R6(存信道地址0-31),出口:
評(píng)論