这应该是一段延时程序,希望懂的人给我介绍一下这个定时器吧,我不会用,
我只会DJNZ的延时程序,这个不懂,希望可以教一下我
DELAY:MOV R3,#14H
MOV TMOD,#10H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
LP1: JBC TF1,LP2
SJMP LP1
LP2 :MOV TH1,#3CH
MOV TL1,#0B0H
DJNZ R3,LP1
RET
真心谢谢您的帮助。但是我只能选一个人,谢谢您了
能不能用乘法式子帮我计算这个一秒是怎么来的,我理解不了
追答定时器溢出是50毫秒一次,共溢出了20次(R3=14H=20)
所以T=20*50=1000毫秒=1秒