文档介绍:该【2025年度单片机温度检测系统设计 】是由【读书百遍】上传分享,文档一共【27】页,该文档可以免费在线阅读,需要了解更多关于【2025年度单片机温度检测系统设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。单片机課程设计阐明书題目:温度检测系统设计系部:专业:班级:学生姓名:学号:指导教师:12月14曰目录1设计任务与规定 12设计方案 53硬件电路设计 74重要参数计算与分析 85软件设计 96proteus软件仿真 107实物制作 138結论 14附录 15参照文献 、瓷片电容、电解电容、12MHz晶振、STC89C52单片机、DS18B20温度传感器、液晶显示屏、1P杜邦线彩色、排针、最小系统板、电位器、洞洞板等,完毕一种温度检测系统。1、采用单片机及温度传感器设计温度检测系统;2、温度检测成果采用液晶显示屏输出;3、必须具有上电自检功能及外接电源,公共地线接口。、熟悉此电路工作原理。2、掌握组装与调试措施。3、画出Proteus原理图,PCB图。4、用Proteus仿真。5、测量范围0~99摄氏度,精度误差不不小于1摄氏度。6、一份设计阐明书。7、做出所设计的系统的实物。,可以使用热敏电阻之类的器件运用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,因此可以采用温度传感器DS18B20,此传感器,可以很轻易直接读取被测温度值,进行转换,就可以满足设计规定。故针对上述現象,本文设计了一种由单片机控制的温度采集与显示系统,它以STC89C52单片机為关键,采用温度传感器DS18B20实現对温度信号的采集以及运用LCD1602液晶显示屏来显示数据。在温度信号的采集方面,采用DS18B20型温度传感器,与老式的热敏电阻相比,它可以直接读出被测温度,并可根据实际规定通过简朴的编码实現9~12位的数字式读数方式,可在-50℃~+300℃范围内显示数据,在-10~+85℃時精度為±℃。(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容老式8051,但速度快8-12倍。具有如下原则功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定期器,内置4KBEEPROM,MAX810复位电路,3个16位定期器/计数器,4个外部中断,一种7向量4级中断构造(兼容老式51的5向量2级中断构造),全双工串行口。此外STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,容許RAM、定期器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保留,振荡器被冻結,单片机一切工作停止,直到下一种中断或硬件复位為止。最高运作频率35MHz,6T/12T可选。,选用PDIP封装。管脚如图3-1所示:图2-1PDIP封装的STC89C52单片机的引脚功能阐明:1、电源引脚VCC(40脚):电源端,工作电压為5V。GND(20脚):接地端。2、時钟电路引脚XTAL1(19脚)和XTAL2(18脚)。3、复位RST(9脚)。4、输入输出(I/O)-(39脚-32脚):输入输出脚,称為P0口,是一种8位漏极开路型双向I/O口,内部不带上拉电阻。-(1脚-8脚):输入输出脚,称為P1口,是一种带内部上拉电阻的8位双向I/0口。-(21脚—28脚):输入输出脚,称為P2口,是一种带内部上拉电阻的8位双向I/O口。-(10脚—17脚):输入输出脚,称為P3口,是一种带内部上拉电阻的8位双向I/O口。P3端口具有复用功能。、增强型8051单片机,6時钟/机器周期和12時钟/机器周期可以任意选择,指令代码完全兼容老式8051。2、工作电压:~(5V单片机)/~(3V单片机)。3、工作频率范围:0~40MHz,相称于一般8051的0~80MHz,实际工作频率可达48MHz4、顾客应用程序空间為8K字节。5、片上集成512字节RAM。6、通用I/O口(32个),复位后為:P0/P1/P2/P3是准双向口/弱上拉,P0口是漏极开路输出,作為总线扩展用時,不用加上拉电阻,作為I/O口用時,需加上拉电阻。7、ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/,TxD/)直接下载顾客程序,数秒既可完毕一片8、具有EEPROM功能。9、共3个16位定期器/计数器。既定期器T0、T1、T2。10、外部中断4路,下降沿中断或低电平触发电路,PowerDown模式可由外部中断低电平触发中断方式唤醒。11、通用异步串行口(UART),还可用定期器软件实現多种UART。12、工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)。13、PDIP封装。,封装成后可应用于多种场所,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。重要根据应用场所的不一样而变化其外观。、适应电压范围更宽,电压范围:~,在寄生电源方式下可由数据线供电。2、独特的单线接口方式,DS18B20在与微处理器连接時仅需要一条口线既可实現微处理器与DS18B20的双向通讯。3、DS18B20支持多点组网功能,多种DS18B20可以并联在唯一的三线上,实現组网多点测温。4、DS18B20在使用中不需要任何外围元件,所有传感元件及转换电路集成在形如一只三极管的集成电路内。5、温范围-55℃~+125℃,在-10~+85℃時精度為±℃。6、可编程的辨别率為9~12位,℃、℃、℃℃,可实現高精度测温。:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的外形及管脚排列如图3-2所示:图2-2温度传感器DS18B20DS18B20引脚定义:(1)GND為电源地;(2)DQ為数字信号输入/输出端;(3)VDD為外接供电电源输入端(在寄生电源接线方式時接地)。,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位构成,每个点阵字符位都可以显示一种字符,每位之间有一种点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正由于如此因此它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。如图3-3所示:图2-,如图3-3所示,其中从左到右為1-16脚:第1脚:GND為电源地第2脚:VCC接5V电源正极第3脚:V0為液晶显示屏对比度调整端,接正电源時对比度最弱,接地电源時对比度最高(对比度过高時会产生“鬼影”,使用時可以通过一种10K的电位器调整对比度)。第4脚:RS為寄存器选择,高电平1時选择数据寄存器、低电平0時选择指令寄存器。第5脚:RW為读写信号线,高电平(1)時进行读操作,低电平(0)時进行写操作。第6脚:E(或EN)端為使能(enable)端,高电平(1)時读取信息,负跳变時执行指令。第7-14脚:D0~D7為8位双向数据端。第15-16脚:空脚或背灯电源,15脚背光正极,16脚背光负极。、,对比度可调。2、内含复位电路。3、提供多种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能。4、有80字节显示数据存储器DDRAM。5、内建有192个5X7点阵的字型的字符发生器CGROM。6、8个可由顾客自定义的5X7的字符发生器CGRAM。,DS18B20温度传感器构成的温度检测模块,STC89C52单片机构成的关键电路,复位电路、時钟电路及液晶显示屏构成的显示电路构成。如图3-4所示:STC89C52单片机時钟电路模块复位电路模块LCD1602显示模块DS18B20温度检测模块电源模块图3-,外加時钟电路和复位电路,电路构造简朴,抗干扰能力强,成本相对较低,非常符合本设计的所有规定。,XTAL2这两个引脚跨接晶体振荡器和微调电容,构成稳定的自激振荡器。本系统采用的為12MHz的晶振,一种机器周期為1us,C1、C2為22pF。如图3-5所示图3-,RST引脚是复位信号的输入端,复位信号是高电平有效。上电自动复位通过电容C3和电阻R1来实現。如图3-6所示:图3-3复位电路原理图按键手动复位是复位键来实現的,上图3-6中未添加复位键,复位键可添加在正5V电源与单片机RST管脚之间。