初学者:请高手给我一个定时一分钟的延时子程序!
你有延时10ms的子程序吗?
没有!我的晶振是6MHz的!多谢了!
怎么没有人回答?我急需!多谢了!
给你个参考
崔兄是不是给他一个中断延时好呀,这么长的等待时间我想用中断好吧!
建议用中断,否则太浪费CPU资源(干吗死等呢?)
看他用这延时做什么了,
参考
谢谢各位帮忙!我刚开始学单片机!以后少不得麻烦各位!
5分钟的延时 main:
mov tmod,#01h
mov th0,#3ch
mov tl0,#0b0h
mov r7,#00h ;256
mov r6,#24 ;24
mov ie,#81h
sjmp $
ext:
clr P3.7
setb tr0
setb et0
clr ex0
reti
OUT:
mov th0,#3ch
mov tl0,#0b0h
djnz r7,quit
djnz r6,quit1
setb p3.7
clr tr0
mov r7,#00h
mov r6,#24
clr et0
setb ex0
quit1:
mov th0,#3ch
mov tl0,#0b0h
quit:
reti
end
这是5分钟的,用定时器中断,把R6中的数改小就可以了,晶振是12M,自己算一下