89C51的两个定时器怎么一块儿用?

来源:百度知道 编辑:UC知道 时间:2024/07/02 13:03:07
org 0000H
ljmp star
org 000BH
inc TL1
org 001BH
ljmp zs
org 0030H
star:
clr 00H
mov TMOD,#11H
mov TH0,#00H
mov TL0,#00H
mov TH1,#00H
mov TL1,#01H
setb TR0
setb ET0
setb ET1
setb EA
这样按说应该时间很长的,可是上电不到2秒就到ZS了,是不是这样的用法不对?还是没设定好?请高手指点!

程序是没有问题的!
强烈建议楼主看下定时器方面的内容,特别是单片机定时时间的计算!!相信看了后你就明白了!
别看16位定时器那个定时数值很大,可都是us级的,一次中断能定时到2S是不可能的,最多也就100多ms而已,除非你单片机的晶振是用蜗牛壳做的! 开个玩笑~~哈哈!