晶振为11.0592MHz的,51单片机,用定时器怎么能读出频率大概为10Hz的举行脉冲的周期,最好有程序,谢谢!

如题所述

第1个回答  2012-07-29
用外部中断加定时器吧,外部中断来了开始计时,直到下一次中断,算一下平均时间,就可以求出周期了!
第2个回答  2012-08-02
提供以下思路:
设置外部输入引脚
初始化总中断
启动TR0计算器(用于计算脉冲个数)
启动TR1定时器(用于定时(设定0.5s),时间一到TR0停止计数)
定时器0中断函数编写(进入中断让全局变量(Count)加1)
频率计算F=(Count*65536+TH0*256+TL0)/0.5本回答被提问者采纳
第3个回答  2012-07-30
用外部中断加定时器吧,外部中断来了开始计时
相似回答
大家正在搜