智能检测系统中的软件

  仪器网 ·  2012-07-14 23:39  ·  27411 次点击
智能检测系统中的软件大多采用结构化与模块化设计方法,软件功能应在硬件的基础之上结合检测系统的具体要求,进行灵活的设计实现。一般包括主程序、中断服务程序及许多功能独立的应用模块。
1.主程序
主程序包括初始化模块、自诊断程序模块、其他应用功能模块的调用等几部分.主程序的主要功能就是完成系统的初始化工作,自诊断工作和其他应用程序的调度。
2.中断服务程序
中断服务程序包括AID转换中断服务程序、定时器中断服务程序和掉电保护中断服务程序几部分。其中A/D转换中断服务程序基本工作原理是:首先保护现场,贡要数据在进人中断后压人堆栈。清零数据存储单元,再取P1口输人的数据,判断A/D转换完成否?如投完成则返回等待,直到A/D转换完成为止。然后读数据并进行数字滤波,最后对测量数据进行线性化处理,之后送显示缓冲区.显示恢复现场,开中断.返回主程序。
3.应用功能程序
应用功能程序主要包括数据的输人愉出模块、数据处理模块。
来源:《智能检测技术及仪表》,转载请注明出处-仪器交易(www.cncal.com)

0 条回复

暂无讨论,说说你的看法吧!

 回复

你需要  登录  或  注册  后参与讨论!