定时器T1用作4ms定时发生器,在定时中断程序中进行数码管的动态扫描,同时产生1s的闸门信号。1s闸门信号的产生是通过一个计数器Count,每次中断时间为4ms,每计250次即为1s,到了1s后,即清除计数器Count,然后关闭作为计数器用的T0,读出TH0、TL0中的数值,分别送入SpCoun和SpCoun+1单元,将T0中的值清空,置SpCalc标志为1,要求主程序进行速度值的计算。这里还有一个细节,用作1s闸门信号产生的Count每次中断都会加1,而T0却有一个周期是被关闭的,因此,计数值是251而不是250。
看完这一部份内容以后,请读者自行完成以下工作:
1.试用测脉宽法测试速度(提示:80C51 单片机 内部有高精度信号源,而其计数器又具有门控特性),注意硬件设计要略作更改。
2.查找等精度测量原理,试设计等精度测量的硬件设计并编写相应软件。
本文关键字:单片机 综合-其它,单片机-工控设备 - 综合-其它
上一篇:数码管的静态显示与动态显示介绍