正在加载图片...
例P1.7驱动LED亮1秒灭1秒地闪烁,设时钟频率为12MHz。 长定时方法:增加一个软件计数器(如R7),记录中断次数 计满n个中断为1秒。 ORG 0000H AJMP MAIN +51 ORG 001BH P1. AJMP PTIINT LED ORG 0030H START:MOV R7.#00H MOV TMOD,#10H 8031 MOV TL1, #0F0H MOV THI, #0D8H SETB EA SETB ET1 SETB TRI HERE: SJMP HERE PTIINT: MOV TL1,#0FOH MOV THI,#0D8H INC R7 CJNE R7.#10.PEND MOV R7.#00H CPL P1.7 PEND: RETI 例 P1.7驱动LED亮1秒灭1秒地闪烁,设时钟频率为12MHz。 长定时方法:增加一个软件计数器(如R7), 记录中断次数, 计满n个中断为1秒。 ORG 0000H AJMP MAIN ORG 001BH AJMP PT1INT ORG 0030H START:MOV R7,#00H MOV TMOD,#10H MOV TL1, #0F0H MOV TH1, #0D8H SETB EA SETB ET1 SETB TR1 HERE: SJMP HERE PT1INT: MOV TL1,#0F0H MOV TH1,#0D8H INC R7 CJNE R7,#10, PEND MOV R7, #00H CPL P1.7 PEND: RETI
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有