📄 qicai.txt
字号:
;----------------------------
GREEN_RED1:
MOV STATE0,#0FFH
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSR_595,C
CPL C
MOV DSG_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSR_595,C
CPL C
MOV DSG_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSR_595,C
CPL C
MOV DSG_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSR_595,C
CPL C
MOV DSG_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
RET
;-------------------------------
;------------------------------------------------------------------------------------------
GREEN_RED2:
MOV STATE0,#0FFH
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSR_595,C
CPL C
MOV DSG_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSR_595,C
CPL C
MOV DSG_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSR_595,C
CPL C
MOV DSG_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSR_595,C
CPL C
MOV DSG_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
RET
;-------------------------------
GREEN_AND_BLUE:
CALL GREEN_BLUE
MOV R5,#20
CALL DELAY1
CALL BLUE_GREEN
MOV R5,#20
CALL DELAY1
INC DIS_COUN
MOV A,DIS_COUN
CJNE A,#50,GREEN_AND_BLUE
MOV DIS_COUN,#0
RET
GREEN_BLUE:
SETB EN_595 ;禁止输出
LCALL GREEN_BLUE1 ;第二个IC数据输入
CLR STCP_595 ;把数据输入脚置低电平
NOP
NOP
SETB STCP_595 ;上升沿将数据送到输出锁存器
NOP
NOP
NOP
LCALL GREEN_BLUE2
CLR STCP_595
NOP
NOP
SETB STCP_595
NOP
NOP
NOP
CLR EN_595
RET
;------------------------------------------------------------------------------------------
GREEN_BLUE1:
MOV STATE0,#0FFH
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
RET
;------------------------------------------------------------------------------------------
;------------------------------------------------------------------------------------------
;------------------------------------------------------------------------------------------
GREEN_BLUE2:
MOV STATE0,#0FFH
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
RET
;------------------------------------------------------------------------------------------
BLUE_GREEN:
SETB EN_595 ;禁止输出
LCALL BLUE_GREEN1 ;第二个IC数据输入
CLR STCP_595 ;把数据输入脚置低电平
NOP
NOP
SETB STCP_595 ;上升沿将数据送到输出锁存器
NOP
NOP
NOP
LCALL BLUE_GREEN2
CLR STCP_595
NOP
NOP
SETB STCP_595
NOP
NOP
NOP
CLR EN_595
RET
;----------------------------
BLUE_GREEN1:
MOV STATE0,#0FFH
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSB_595,C
CPL C
MOV DSG_595,C
MOV DSR_595,C
SETB SGCP_595
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
MOV A,STATE0
RLC A
MOV STATE0,A
MOV DSG_595,C
CPL C
MOV DSR_595,C
MOV DSB_595,C
SETB SGCP_595 ;上升沿发生移位
NOP
NOP
CLR SGCP_595
RET
;------------------------------------------------------------------------------------------
BLUE_GREEN2:
MOV STATE0,#0FFH
MOV A,STATE0
RLC A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -