发表于:2005/9/2 20:52:00
#0楼
如题:用一个定时器作中断,另一个用作计数器
程序开始作初始化,设置定时器0为50ms定时中断,定时器1为数16位计数器
,计数器初值为零,启动定时器计数器.
定时中断请求: 读出计数器中的值,然后清空计数器,装入定时器初值
计算速度公式为: (测量的计数值*60*1000)/(50*编码器分 辩率)*(计算单位mm)/1000=_米/分钟
最后就是LED显示了
请各位高手指教
程序开始作初始化,设置定时器0为50ms定时中断,定时器1为数16位计数器
,计数器初值为零,启动定时器计数器.
定时中断请求: 读出计数器中的值,然后清空计数器,装入定时器初值
计算速度公式为: (测量的计数值*60*1000)/(50*编码器分 辩率)*(计算单位mm)/1000=_米/分钟
最后就是LED显示了
请各位高手指教