·上一文章:FFT 在单片机C8051中的实现
·下一文章:基于SPCE061A单片机的图形液晶模块的驱动设计
电路绘制完成以后,打开KeilμVision 2新建一个项目,命名为cewen.uv2。选择Project菜单下的Select Device forTarget选择AT89C51。然后单击Project菜单下的Optionfor Target‘Target1’项,选择Debug,使用Proteus VSM Em-ulator仿真。然后新建一个源文件cewen.c,写入源程序(只给出读取温度函数):
最后将该源程序文件加入到当前工程项目中进行编译,编译通过后单击Debug菜单下的Start/Stop Debug Ses-sion,这时切换至Proteus界面会发现电路已经启动仿真,并可以看到仿真结果。图3,图4分别是对温度传感器进行示波器显示的接口电路和显示结果。
3 结论
本文设计了一种新的温度采集系统,该系统能通过扩展对多点温度进行实时巡检,各个测试模块能各自实现自己的功能。同时采用Proteus和Keil结合仿真的方法对设计的单片机测温系统进行了虚拟仿真和性能检测,得到了比较好的仿真结果和分析结果。结果证明采用Proteus和Keil结合仿真的可以大大简化硬件电路的设计过程,可以降低单片机系统的开发成本、提高效率和开发速度,具有很好的实际应用和指导意义。