产品分类
Products电子天平系统软件
电子天平系统软件涉及到系统软件设计,系统软件可以采用结构化方法来设计。
*根据系统功能分为几个模块来设计,如人工校正模块、键盘检测模块、欠电报警模块、采样通道切换模块、数据处理模块或者系统主程序、中断程序设计(定时器中断程序)、软件*干扰设计、软件低功耗设计等。电子秤程序的设计可以采用程序模块的自主性。因此,电子秤程序的设计就可以简单为两大块,即主程序设计与各中断程序的设计。
模块自检电路安排在电子秤主程序中,可以安排系统上电后执行,包括程序代码自检、数据存储器自检、A/D通道自检测、显示自检、蜂鸣器自检、初始化模块(安排在电子秤主程序中,可安排系统上电后执行)、监控模块(可安排在主程序中或者各种中断子程序中)、显示输出模块(可安排在主程序中或者各种中断子程序中)、信息采集模块、数据处理电路控制决策模块(可安排在主程序中或者各种中断子程序中)、信号输出模块、通信模块(可以安排在电子秤通信中断子程序中)、时钟模块(可以固定安排在电子秤定时中断子程序中,包括时钟源、定时周期的决定、时钟单元的安排、时钟的设置与校对、系统时钟的使用、计时器的使用、闹钟的使用等)。
主程序模块可以这样设计:进行系统初始化、循环检测是否有键按下(有,根据键值执行相应子程序)。按下参数设置键,可分别显示各参数数值,并根据输入的新数据实时修改并显示,同时将新数据送入E2PROM保存。按下校正键时,系统可自动进行秤基准值检验,以保证称量的*性。按下运行键时,系统按照设定值要求连续工作,完成预定分装任务,直至按下复位键。
A/D采集转换模块可以设计软件对数据滤波及非线性处理等。另外,还可以设计称量模块、显示子程序模块、数据处理模块、E2PROM读写模块、键盘中断子程序模块、同步脉冲中断子程序模块、时钟中断子程序模块、移相角中断子程序模块等。此外,
电子天平系统软件系统软件应具有以下特点:
(1)软件结构清晰、简捷、流程合理。
(2)各功能程序实现模块化,系统化。
(3)程序存储区、数据存储区规划合理,占用存储空间少,运行时间短。
(4)运行状态实现标志化管理。
(5)采用了软件*干扰设计、低功耗性。
(6)软件中应具有相应的自诊断程序。
(7)易读、易于移植。