单片机系统晶振频率为12mhz,利用工作方式1定时器0.中断方式在p2.0输出频率为10hz

2024-11-19 01:42:38
推荐回答(2个)
回答(1):

根据50ms换算出计数初值,你的晶振是12mhz,那么计数周期就是1微秒,下面计算计数初值:
公司为TH0=(65536-50000)/256, TL0=(65536-50000)%256,然后启动定时器就行了,如果你看了中断还要在中断里面重新载入初值,你也可以用查询法,不断询问定时器0的中断溢出标志,定时时间到也别忘了重新赋值

回答(2):

定时器设置在50毫秒!,在中断服务中取反P2.0,就OK啦!