本资源内容包括:开题报告
一、《DS18B20数字温度计设计》-资源截图
一.主要内容: 1.课题的目的和意义:众所周知,人民的生活和环境与温度息息相关,在日常生活中普遍体现。随着科技的发展和社会的进步,现代社会对各种信息参数呈几何级数增长,温度传感器不管在数值精度上还是在样式上都发生了很大的变化。因此本系统采用单片机作为数字温度计的核心控制器,读取温度传感器的值,并通过显示器显示出来。采用STC89C52为最小系统为主控制器用于控制温度的显示,温度测量使用DS18B20温度传感器,显示电路使用4位共阴LED数码管显示温度。使用设定键设置报警温度,若高于设定温度值,则发出报警信号。 2.解决的主要问题和提纲: A 设计:1传感测温电路。2主控制器STC89C52最小系统。 3 报警电路。 4按键预置温度值电路。 5 数码管驱动电路。6显示电路。 B 制作:印刷电路板并焊接元器件。 二.可行性研究: 设计一个系统,拟定合理的设计方案是很必要的,根据择优原则,无论是电器元件的选择,还是在电路设计方面,都要综合考虑清楚。 采用STC89C52作为主控单片机,测温模块选用DS18B20传感器,数码管驱动使用HD7279芯片,显示模块选用4位显示LCD,设置部分选用按键电路,使用USB供电。 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。 |
||
另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作 停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。振荡器被冻结,单片机一切工作 停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。DS18B20智能集成数字温度传感器是DALLS半导体公司生产的一个提供温度测量为-55℃~+125℃,测量误差也不超过±2℃,可编程为9 ~12位A/D转换精度的数字温度计,它还具有用户可编程且非易失的上下限报警功能。DS1B820使用只有一根数据线(和一根地线)的一线总线与主处理器通信。每一个DS18B20都有一个唯一的64串行代码,因此,使得在同一总线上可连接多个DS1B820。综上所述,采用DS18B20设计数字温度计较为简易。 三.基本工作思路: 以STC89S52单片机为核心,用DS18B20作温度传感器,通过DS18B20直接读取被测温度值,进入单片机进行数据处理,之后进行输出显示,最终完成数字温度计的总体设计。 进度安排(包括时间划分和各阶段主要工作内容) *********************************************************************************** 参考文献 [*********************************************************************************** |