涡街流量计的设计探讨 四十六
3.4.2 软件设计
从整体结构上看,本测量系统的软件部分可分为控制模块和计算模块两部分。控制模块包括中断服务子程序和液晶显示模块子程序,计算模块包括基本数学运算和数据类型转换子程序。
程序的流程如图(3-15)所示,其中初始化包括对中断寄存器、键盘接口、定时器/计数器寄存器和自定义寄存器的初始化;键盘控制是来实现人机对话的,合理的键盘设计应该做到按键数目尽可能少,操作尽可能渐变,本着这个原则,本设计设计了两键键盘。两个操作键分别定义为START 和END 键,分别用作开显示和关显示;定时中断程序是整个软件的核心程序,涡街发生体产生漩涡的频率是通过它来计算的;
本设计需要利用频率计算出瞬时流量和流速,所以需要结果计算子程序。瞬时流量和流速的计算是用所得频率分别乘以一个系数。
率值浮点化,用其乘以浮点化的系数,得到瞬时流量和流速的浮点值;显示模块主要完成将显示RAM 中的内容送到液晶显示模块中进行显示。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 涡街流量计