您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 实验11温度控制器的设计与调试
1实验11温度控制器的设计与调试(一)实验说明用MCS-51单片机设计一个温控系统。要求具有对环境温度进行实时测量,二位LED数码管显示测量的实时温度,可以设定最高限报警温度值和最低限报警温度值。当外界温度高于设定最高温度时,启动风扇降温;当外界温度低于指定最低温度时,将发出报警声,并点亮报警指示灯。1.掌握单线数字温度传感器DS18B20的测量原理、特性以及在温度测量中的硬件和软件设计。2.掌握运用开发系统调试温控系统应用程序的基本方法。用K1、K2键作为温度最高限、最低限的设定功能键;K3、K4键作为温度值设定的增加和减小功能键。K1键:作为最高限温度的设定功能键。按一次进入最高限温度设定状态,选择最高限温度值后,再按一次确认设定完成。K2键:作为最低限温度的设定功能键。按一次进入最低限温度设定状态,选择最低限温度值后,再按一次确认设定完成。K3键:+1功能键,每按一次将温度值加1,范围从1℃到99℃。K4键:-1功能键,每按一次将温度值减1,范围从99℃到1℃(二)实验连线表A01A05A08A11A12连接1+5V/GND+5V/GND+5V/GND+5V/GND+5V/GND连接2P3.6SDA连接3P3.7SCL连接4P1.0-P1.3KR1-KR4连接5P1.4-P1.7KC1-KC4连接6P3.2DQ连接7P3.3CBP连接8P3.4CPL连接9P3.5CPM_O(三)程序流程图2开始程序初始化有键输入吗?采集温度值将采集到的值转化为压缩BCD码显示温度值执行相应键的功能DS18B20初始化CLRDQ向DS18B20发出reset脉冲等待480us以上SETBDQ等待15-60usDQ是否变低?置FLAG标志并延时200us初始化结束YYNN清除FLAG标志开始DS18B20初始化8位写入了吗?写入CCH,SKIPROM写入44H,发转换命令CLRDQ,准备发送延时15us写入1位数据延时15-45usSETBDQ完成1位写入完成开始DS18B20初始化8位读完了吗?写入CCH,SKIPROM写入BEH,发转换命令SETBDQ延时1us以上读取1位数据延时15-45us完成CLRDQ准备发送延时1us以上SETBDQ释放总线DS18B20初始化程序流程图主程序流程图DS18B20写入子程序开始DS18B20初始化8位读完了吗?写入CCH,SKIPROM写入BEH,发转换命令SETBDQ延时1us以上读取1位数据延时15-45us完成CLRDQ准备发送延时1us以上SETBDQ释放总线DS18B20读取子程序开始DS18B20初始化8位读完了吗?写入CCH,SKIPROM写入BEH,发转换命令SETBDQ延时1us以上读取1位数据延时15-45us完成CLRDQ准备发送延时1us以上SETBDQ释放总线312345678ABCD87654321DCBATitleNumberRevisionSizeA3Date:11-Oct-2004SheetofFile:E:\JZV2.ddbDrawnBy:EA/VP31XLAT119XLAT218RESET9P3.7/RD17P3.6/WR16P3.2INT012P3.3/INT113P3.4/T014P3.5/T115P1.0/T1P1.1/T2P1.23P1.34P1.45P1.56P1.67P1.78P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE/P30P3.1/TXD11P3.0/RXD10U1MCU8052GND1DQ2VCC3U2DS18B20+5VR64.7K12SPEAK1+5VR5120A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U474LS1642A2B2C2D2E2F2G2DP2A2B2C2D2E2F2G2DPA1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U374LS1641A1B1C1D1E1F1G1DP1A1B1C1D1E1F1G1DP+5V+5Vabfcgdea10b9c7d5e48f23g1dp6dpLA1abfcgdea10b9c7d5e48f23g1dp6dpLA2SDASCLR7510R851012DS1LAMP+5VK1K3K5K7K2K4K6K8K9K11K13K15K16K14K12K10R15.1KR25.1KR35.1KR45.1KKR1KR2KR3KR4KC1KC2KC3KC4KC1KC2KC3KC4+5VD1IN4001132Q19012+5VSCLSDABEEPERDQFANLAMP138654J1138654J2A-+MG1+5VD2IN4001132Q29012+5V实验11原理图
本文标题:实验11温度控制器的设计与调试
链接地址:https://www.777doc.com/doc-2530570 .html