基于Proteus的液晶温度显示器仿真设计

时间:2011-06-14来源:网络


3 系统仿真
在Keil uVision3中,采用C51编写源程序,在新建项目中选择AT89C52单片机作为CPU,再将编写好的C语言源程序加载到新建项目中。在“Project”下拉菜单中,选择“Options forTarget”对话框,在对话框中选中“Output”选项卡的“Create HEX File”选项,最后点击“Itebuild all Target Files”,编译成功后生成的“*.Hex”文件。在Proteus ISIS7.5中,双击AT89C52,将可执行程序装载到单片机中,如图5所示。

h.jpg


程序导入Proteus后,点击j.jpg仿真运行控制按钮后,进入仿真调试状态,点击中的Play键k.jpg,进行软、硬件交互仿真,如图6所示。图6(a)表明,假如DS18B20检测到的当前温度是123.9℃,则经过单片机处理后,LM016L显示出当前的温度值123.9℃,工作指示灯亮。通过调节DS18B20模型上的上下标,可设定低于零度的温度输入,仿真显示结果如图6(b)所示。在Proteus仿真状态下,调节DS18B20模块的上下标改变温度的输入值(-55.0~+125.0 ℃),LM016L的输出温度值实时跟随变化。仿真结果表明,该温度显示器能准确的测量并显示温度,测量精度到0.1℃,仿真效果与系统预期要实现的一致。

i.jpg



4 结束语
利用功能强大的Proteus软件提供的元件库设计硬件电路及软硬件仿真,实现了液晶温度显示器的仿真设计。该显示器电路结构简洁,可靠性高,成本低。通过Proteus的前期仿真提高了液晶温度显示器的设计效率,缩短了开发周期,降低了设计成本,保证了设计的合理性和可靠性。

1 2 3 4

关键词: Proteus 液晶 温度显示器 仿真设计

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版