碧波液压网 欢迎你,游客。 登录 注册

一种智能风速/温度测量仪系统软件的设计

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  1 概述

  仪器的主要用途和功能:

  1·1 主要用途 该测量仪主要用于风速或温度测定,也可测量、分析、判定火电厂及有关行业的电除尘器气流分布的均匀程度等。

  1·2 主要功能 本仪器的功能由程序控制实现。操作人员通过面板上的功能按键操作仪器。主要功能有“风速测量”,测量风速范围为0·05~30米/秒:“温度测量,测量范围为-40~500℃;“记录打印”,按下此键,可将存储在存储器中的测量结果打印输出:“参数显示/打印”,用于气流分布的均匀程度测试;在需要测量气流分布均匀程度的现场选择一截面,设定若干测试点,测得结果后,按此键即可显示/打印输出,综合分析后判定均匀程度是否符合标准;“删除”,用来删除当前不需要的风速或温度。

  总之,只需按下相应的功能键,整个测量、计算、数据处理和分析的过程都将在系统软件的控制下自动完成。

  1·3 硬件系统结构 本仪器的硬件系统选用了高性能单片微机8751为核心,配以变换时间快、数字量输出且具有三态缓冲的12位A/D转换器AD574,可编程键盘/显示控制器Intel8279,RAM6264及可编程并行I/O接口芯片Intel8255,微型打印机接口等部件,其系统结构如图1所示。

  2 系统软件结构

  系统软件包括主程序、功能键动作处理程序和一些实用子程序。这些程序都固化在8751内部E-PROM中。

  2·1 主程序 其程序框图如图2所示。整机工作过程是:开机或按下“复位”键后,整机自动复位,CPU启动主程序从0000H地址开始执行,进入初始化,设置8279的工作模式、分频定标值、读FIF0 RAM和允许写显示RAM后,在LED显示器上显示全“0”,这时机器进入键盘操作等待状态。当有键按下时,从键盘中断服务子程序中获得键值代码,转去执行功能键动作处理程序。

  2·2 功能键动作处理程序 它主要包含6个功能键处理子程序,如图3所示。键值代码定义如表1所示。由于篇幅所限,其中各子程序不再一一给出。

  2·3 实用子程序 这些子程序都是供上述主程序和功能键动作处理程序调用的。其中也包含一些中断服务程序,如显示子程序、键盘中断服务子程序、延时子程序、记录表头打印(汉字)子程序、二—十进制转换子程序、计算子程序等等。

  3 结束语

  由于硬件结构中采用了一些大规模可编程集成电路芯片,如可编程序键盘/显示控制器intel8279自动管理操作键盘和LED显示,使得系统软件的设计能灵活高效地实现多种功能;同时,本系统软件采用模块化结构,使得层次清晰、简单、具有实用性。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论