只需一步,快速開始
熱門: 51單片機(jī) | 24小時必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
ORG 000H
AJMP START
ORG 000BH
AJMP TIME0
ORG 30H
START:MOV P1,#0FFH
MOV R7,zz#00H
MOV TMOD,#00000001B
MOV TH0,#3CH
MOV TL0,#0B0H
SETB EA
SETB ET0
SETB TR0
LOOP:AJMP LOOP
TIME0:
INC R7
MOV A,R7
CJNE A,#20,T_RET
T_L1:CPL P1.0
MOV R7,#0
T_RET:MOV TH0,#3CH
RETI
END
此程序要延遲15秒亮一次,但是這個最大只有255,也就是255*50=12.75秒,求大神延遲15秒的程序,本吊新手,勿噴!!
使用道具 舉報(bào)
幫你改了一下,正確無誤:
START: MOV P1,#0FFH
MOV R7,#150
MOV R6,#2
MOV TH0,#3CH
MOV TL0,#0B0H
LOOP: AJMP LOOP
TIME0:
DJNZ R7,T_RET MOV R7,#150 DJNZ R6, T_RET
CPL P1.0
T_RET: MOV TH0,#3CH
RETI END
本版積分規(guī)則 發(fā)表回復(fù) 回帖后跳轉(zhuǎn)到最后一頁
手機(jī)版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術(shù)交流QQ群281945664
Powered by 單片機(jī)教程網(wǎng)