基于ds18b20的水温控制系统设计

基于ds18b20的水温控制系统设计

ID:30821420

大小:117.50 KB

页数:8页

时间:2019-01-03

基于ds18b20的水温控制系统设计_第1页
基于ds18b20的水温控制系统设计_第2页
基于ds18b20的水温控制系统设计_第3页
基于ds18b20的水温控制系统设计_第4页
基于ds18b20的水温控制系统设计_第5页
资源描述:

《基于ds18b20的水温控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.课程设计任务书题目:基于DS18B20的水温控制系统设计专业、班级学号姓名主要内容、基本要求、主要参考资料等:主要内容:利用单片机AT89C51和DS18B20温度传感器设计一个水温控制系统,能够完成对水温的控制,当水温低于预设温度值时加热,达到预设温度值时自动停止加热,并由数码管显示温度。基本要求:利用单片机AT89C51控制DS18B20温度传感器对水温的控制,当水温低于预设温度值时系统开始加热(点亮红色发光二极管表示加热状态),当温度达到预设温度值时自动停止加热。预设温度值和实测温度值分别由两个3位数码管显示,范围

2、为0~99℃。主要参考资料:[1]李全利,单片机原理及接口技术[M],高等教育出版社[2]王文杰,单片机应用技术[M],冶金工业出版社[3]朱清慧,PROTEUS教程——电子线路设计、制版与仿真[M],清华大学出版社[4]单片机实验指导书,天煌教仪[5]彭伟,单片机C语言程序设计实训100例[M],电子工业出版社完成期限:指导教师签名:课程负责人签名:年月日...系统原理图电路设计本设计以AT89C51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机,再由

3、单片机将信号通过数码管显示出来。当水温低于预设温度值时系统开始加热(点亮红色发光二极管表示加热状态),当温度达到预设温度值时自动停止加热。预设温度值和实测温度值分别由两个三位数码管显示,范围为0~99℃。程序源TMPLEQU29HTMPHEQU28HFLAG1EQU38HDATAINBITP3.7ORG00HLJMPMAIN1...ORG03HLJMPZINT0ORG13HLJMPZINT1ORG30HMAIN1:SETBIT0SETBEASETBEX0SETBIT1SETBEX1SETBP3.6SETBP3.2MOV74

4、H,#0MOV75H,#0MOV76H,#9MOV77H,#0MAIN:LCALLGET_TEMPERLCALLCVTTMPLCALLDISP1AJMPMAININIT_1820:SETBDATAINNOPCLRDATAINMOVR1,#3TSR1:MOVR0,#107DJNZR0,$DJNZR1,TSR1SETBDATAINNOPNOPNOPMOVR0,#25HTSR2:JNBDATAIN,TSR3DJNZR0,TSR2CLRFLAG1SJMPTSR7TSR3:SETBFLAG1CLRP1.7MOVR0,#117TSR6

5、:DJNZR0,$TSR7:SETBDATAINRETGET_TEMPER:SETBDATAINLCALLINIT_1820...JBFLAG1,TSS2NOPRETTSS2:MOVA,#0CCHLCALLWRITE_1820MOVA,#44HLCALLWRITE_1820ACALLDISP1LCALLINIT_1820MOVA,#0CCHLCALLWRITE_1820MOVA,#0BEHLCALLWRITE_1820LCALLREAD_1820RETWRITE_1820:MOVR2,#8CLRCWR1:CLRDATAIN

6、MOVR3,#6DJNZR3,$RRCAMOVDATAIN,CMOVR3,#23DJNZR3,$SETBDATAINNOPDJNZR2,WR1SETBDATAINRETREAD_1820:MOVR4,#2MOVR1,#29HRE00:MOVR2,#8RE01:CLRCSETBDATAINNOPNOPCLRDATAINNOPNOPNOPSETBDATAINMOVR3,#9RE10:DJNZR3,RE10MOVC,DATAIN...MOVR3,#23RE20:DJNZR3,RE20RRCADJNZR2,RE01MOV@R1,A

7、DECR1DJNZR4,RE00RETCVTTMP:MOVA,TMPHANLA,#80HJZTMPC1CLRCMOVA,TMPLCPLAADDA,#1MOVTMPL,AMOVA,TMPHCPLAADDCA,#0MOVTMPH,AMOV73H,#0BHSJMPTMPC11TMPC1:MOV73H,#0AHTMPC11:MOVA,TMPLANLA,#0FHMOVDPTR,#TMPTABMOVCA,@A+DPTRMOV70H,AMOVA,TMPLANLA,#0F0HSWAPAMOVTMPL,AMOVA,TMPHANLA,#0FH

8、SWAPAORLA,TMPLH2BCD:MOVB,#100DIVABJZB2BCD1MOV73H,AB2BCD1:MOVA,#10XCHA,BDIVAB...MOV72H,AMOV71H,BTMPC12:NOPDISBCD:MOVA,73HANLA,#0FHCJNEA,#1,DISBCD0SJMPDIS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。