宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南
142
;**********************************************************************
;get the display Data and send to Output register
;**********************************************************************
OutData:
INC TimeS
MOV A,TimeS
MOV P3,#11010101B ;clear display,all Com are 1/2VCC and invalidate
CJNE A,#01H,OutData_1 ;judge the duty
MOV P0,Com0Data0
MOV P1,Com0Data1
MOV P2,Com0Data2
JNB OutFlag,OutData_00
MOV P3,#11010111B ;Com0 is work and is VCC
RET
OutData_00:
MOV P3,#11010100B ;Com0 is work and is GND
RET
OutData_1:
CJNE A,#02H,OutData_2
MOV P0,Com1Data0
MOV P1,Com1Data1
MOV P2,Com1Data2
JNB OutFlag,OutData_10
MOV P3,#11011101B ;Com1 is work and is VCC
RET
OutData_10:
MOV P3,#11010001B ;Com1 is work and is GND
RET
OutData_2:
MOV P0,Com2Data0
MOV P1,Com2Data1
MOV P2,Com2Data2
JNB OutFlag,OutData_20
MOV P3,#11110101B ;Com2 is work and is VCC
SJMP OutData_21
OutData_20:
MOV P3,#11000101B ;Com2 is work and is GND
OutData_21:
MOV TimeS,#00H
ACALL RetComData
CPL OutFlag
RET