-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程1课题:基于单片机的简易计算器的设计学生姓名:指导老师:-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程21绪论•我国北方冬季寒冷而漫长,大力推广蔬菜大棚种植蔬菜能够更好低满足人民日益提高的需要。蔬菜大棚作为一个相对封闭的环境,其内部形成了一个小气候环境,良好的空气环境是蔬菜正常生长的重要条件。•本温度设计采用现在流行的AT89S52单片机,配以DS18B20数字温度传感器,该温度传感器可自行设置温度上下限。单片机将检测到的温度信号与输入的温度上、下限进行比较,由此作出判断是否启动继电器以开启设备。本设计还加入了常用的数码管显示及状态灯显示灯常用电路,使得整个设计更加完整,更加灵活。-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程32主要设计内容1)总体方案2)硬件电路的设计3)软件的设计-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:42.1系统总体方案AT89S52单片机为控制核心,控制部分主芯片采用单片机AT89S52;显示部分采用4位LED数码管以动态扫描方式实现温度显示;温度采集部分采用DS18B20温度传感器。DS18B20AT89S52单片机LED显示加热继电器电风扇继电器指示灯PC机-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程52.2硬件设计-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程62.2.1DS18B20测温原理-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程72.2.2显示电路-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程82.2.3晶振电路-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程92.2.4复位电路-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程102.2.5加热和制冷电路电路-----江阴职业技术学院电子工程系-----应用电子2.2.6串行通信电路2020/2/25专业:电子信息工程11-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程123软件设计•一个应用系统要完成各项功能,首先必须有较完善的硬件作保证。同时还必须得到相应设计合理的软件的支持,尤其是微机应用高速发展的今天,许多由硬件完成的工作,都可通过软件编程而代替。•本装置的软件包括主程序、读出温度子程序、复位应答子程序、写入子程序、以及有关DS18B20的程序(初始化子程序、写程序和读程序)。-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程132.3.1主程序开始初始化设定温度上,下显示当前温度判断当前温度值超过温度上限低于设定温度下限绿灯亮启动电热炉升高温红灯亮启动风扇降低温度NYN-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程142.3.2主程序流程图开始调用读温度子程序数字变换程序显示子程序-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程152.3.3读出温度子程序-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:电子信息工程162.3.4复位,应答子程序开始P1.0口清零延时537usP1.0口置150us是否有低电平标志位置1标志位置1234us是否有低电平P1.0口置1终止YYNN-----江阴职业技术学院电子工程系-----应用电子2.3.5写入子程序2020/2/25专业:电子信息工程17-----江阴职业技术学院电子工程系-----应用电子2020/2/25专业:18谢谢!欢迎大家批评指正!