宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南
97
MOV A, #Channe1_5mS_L ;给[CCAP1H,CCAP1L] 增加一个数值
ADD A, CCAP1L
MOV CCAP1L, A
MOV A, #Channe1_5mS_H
ADDC A, CCAP1H
MOV CCAP1H, A
CLR CCF1 ;清 PCA 模块 1 中断标志
INC Counter ;中断次数计数器 + 1
MOV A, Counter
CLR C
SUBB A, #100 ;检测是否中断了 100 次(0.5 秒)
JC PCA_Interrupt_Exit ;有借位,表示 Counter 小于 100,立即跳转退出
MOV Counter, #0 ;已中断了 100 次,清 0 中断次数计数器
CPL LED_1S_Flashing ;在 LED_1S_Flashing 输出脉冲宽度为 0.5 秒钟的方波
PCA_Interrupt_Exit:
POP PSW
POP ACC
RETI
;------------------------------------------------------------------------------
delay:
CLR A
MOV R1, A
MOV R2, A
MOV R3, #80H
delay_loop:
NOP
NOP
NOP
DJNZ R1, delay_loop
DJNZ R2, delay_loop
DJNZ R3, delay_loop
RET
;------------------------------------------------------------------------------
END