硬件中包括两个开关,为复位开关和查询历史温度数据开关。开机后,元器件开始初始化,温度传感器DS18B20开始进行温度测量和计算并传输到AT89C51模块并通过LCD显示出来。每隔1小时(本设计采用10s模拟1时)就会记录一下实时温度(本设计中温度调整可以通过按钮调节温度高低)。按下查询按钮后,就可以通过LCD查询之前的温度,最多可以存储24个数据。
电路主要包括了AT89C51控制模块、LCD显示模块、Ds18b20温度传感器。其他附件包含复位电路、晶振电路和开关等模块。
整体电路框图
第2章 工具简介
系统单片机的编写是通过C语言来完成的,用到的软件是Keil5,在编写之后进行检查,仿真模拟则是通过Proteus仿真软件来完成的。总的来说,在这个过程中,需要用到的软件一共有三款,它们分别为C语言编辑器、Keil5以及Proteus。
2.1 Proteus简介
Proteus是具有悠久历史的EDA软件工具,诞生于英国。它包括其他EDA工具软件的仿真功能,包括仿真外围设备和单片机。 Proteus是基于“从概念到完成”概念设计原理的软件的创建者,它包括图表,仿真和PCB原理设计等功能,另外还具有二维CAD绘图功能。然而,最具性的价值在于,由Proteus设计的电路仿真是交互式的微处理器应用。同时,它可以根据原理创建一个虚拟原型,并且基于这个原型设计程序和实时测试软件远程代码级别,并可以在仿真中看到测试运行后的效果。虽然它处于中国的初级阶段,但已经被从事单机行业的工人广泛接受。
Proteus结合了高级布局,自动布线、PCB设计、模式SPICE仿真都被充分连接起来,科学合理的电子设计体系也被建立起来。该体系有十五年发展的经验,在业界也有很高的声誉,成为PCB设计中最好的产品,Proteus产品线还包括VSM技术,这项技术是颠覆性的,凭借这项技术,用户可以对周围的电子产品进行模拟控制和自主设计,用户甚至可以实时使用LED / LCD,键盘,RS232端子等动态周边设计。
以交互式模拟设计,Proteus通过持续发展十五年来不断改进,现在Proteus的理念具有一定的前瞻性,不管是PCB设计和自动布线还是混合模式集成SPICE仿真,电子设计体系都已经更为科学合理,其前景受到外界的广泛赞赏。电子世界将其评为PCB设计系统软件中最好的产品之一 - “PCB路由” CAD “”。 Proteus产品主要依赖于VSM技术,在这个技术的支撑下,用户可以在微控制器设计完成后模拟设计结果和相关的电子设备产品。即使在交互式模拟中,您也可以借用LED / LCD,RS232,终端协议,键盘等动态外部设计模型的测试来帮助测试。 论文网
其功能模块:分为三块:其一是ARES PCB设计,其二则是在PROSPICE混合模型基础上的SPICE仿真,其三是ISIS原理布图工具,太具有的特点就是使用起来便捷,并且拥有较高的扩展性。
PROSPICE仿真器的扩展PROTEUS VSM:主要的功能就是辅助在微处理器设计基础上的器件合作仿真。除此之外,其功能还包括微处理器软件可以灵活使用按钮、开关和键盘等,CPU模型的表现形式则是通过LEDs和LCD来实现的。
· 很多微控制器都能够被支持,不管是比较前沿的ARM,还是传统的HC11以及8051.、PIC、AVR等。
· 用于交互的模型包括的部件主要有SPI器件,键盘,12C,RS232终端以及LED和LCD显示。
· 同时,性能完备的调试工具也是不可或缺的,主要包括单步和断点模式,寄存器和存储器等。
· 开发工具如Keil uVision2 以及IAR C-SPY的调整和试用等。
元件库的相关文件通过特殊模型呈现出来。 AT89C51单片机Proteus室温采集仪设计+程序(3):http://www.youerw.com/zidonghua/lunwen_79447.html