传统的图形用户界面GUI(Graphics User Interface)设计中,存在过度耦合、组件与事件之间的映射关系混乱等问题。对此,提出了基于控制反转(IOC)的GUI框架,该框架采用Java反射机制,解析xml配置文件完成组件实例化、组件添加事件监听。实验表明,利用该框架建立的GUI实现了业务对象的松散耦合,组件和事件处理方法分离,缩短开发周期,具有较高的可扩展性。
设计了一个DS18B20温度传感器校验平台。将Pt100测得的温度值作为标准温度值,校验温度传感器是否合格。为了提高Pt100测得温度的精准性,使用格罗布斯准则和算术平均值法分别消除粗大误差和随机误差。以P89LPC935为核心设计了校验平台的硬件和软件,并使用Visual C++ 6.0设计了上位机显示界面。