8.6.3  软件方案

更新于 2026年10月10日 版权声明
8.6.3 软件方案

1.软件框架

非接触式的电动机转速测定的软件框架见图8-35。主程序在启动键按下后,进入外中断服务程序,内含1ms时基的优先级定时中断服务程序,形成1s定时门限;在门限内通过查询方式作脉冲数统计,门限到达时最末统计的不一定对应于一个完整脉冲,所以实际门限值要计及该脉冲完整过渡边缘的校正值,再由BCD码乘/除法换算为1min转数,然后外中断返回,接续显示结果。

图示

图8-35 非接触式的电动机转速测定的软件框架

2.程序流程

主程序流程图见图8-36,定时中断服务程序流程图见图8-37,外中断服务程序流程图见图8-38。

图示

图8-36 主程序流程图

图示

图8-37 定时中断服务程序流程图

图示

图8-38 外中断服务程序流程图

3.汇编语言源程序

图示

图示(https://www.daowen.com)

图示

图示

图示

图示

图示

图示

图示

4.C语言源程序

下面用C语言实现相同功能的程序供对比,对于运算类功能,C语言实现起来显得简捷。

图示

图示

图示

图示

图示

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)