《eda答辩》由会员分享,可在线阅读,更多相关《eda答辩(13页珍藏版)》请在金锄头文库上搜索。
1、单片机数字温度计,导 师:肖冬瑞 答辩人:余毅、李健峰、 韦付定、李超 班 级:通信1102班,第一PPT WWW.1PPT.COM,课程目录,1、前言 2、器件的选择 3、设计方案的总体设计框图 4、主程序流程图 5、各部分电路分析 6、系统原理图 7、软件仿真结果,前 言,随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同种类的传感器,可实现诸如电压、湿度、温度、速度、硬度、压力等的物理量的测量。本文将介绍一种基于单片机控制理论及其应用系
2、统设计的数字温度计。 本文主要介绍了一个基于AT89C51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机喜爱的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也进行一一介绍,该系统可以方便的是实现温度采集和显示,并可以根据需要任意设定上下限报警温度,它使用起来方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合我们日常生活和工农业生产中的温度测量,也可以当做温度处理模块嵌入其他系统中,作为其他主系统的辅助扩展。DS18B20和AT89C51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合与恶劣环境下进
3、行现场温度测量,有广泛的应用前景。 本设计首先是确定目标,气候是各个功能模块的设计,再在Proteus软件上进行仿真,修改,仿真。 本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。,系统器件选择,AT89C51单片机,SC162A液晶显示屏,DS18B20温度传感器,蜂鸣器,发光二极管,设计方案的总体设计框图,硬件设计框图,总体设计方框图,主程序流程图,各部分电路分析,主控制电路,AT89C51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振
4、荡器,振荡电路参见下图。而且EA需要接高电平以使CPU访问单片机内部程序。,温度检测电路,VCC接高电平,DQ端接单片机的P3.4口,这里利用了P3.4口双向I/O口作用,单片机从DS18B20读取温度和报警温度,此时作为输入口,当设置报警温度时单片机向DS18B20内部存储器写入数据,此时作为数据输出端口。DQ与VCC之间需要一个电阻值约为5K的上拉电阻。,液晶显示电路,在液晶显示电路的设计中选择具有单向输出数据功能的P0端口向液晶显示模块提供数据,P2.5、P2.6、P2.7口作为控制液晶显示模块的端口,在PO口上需要外加上拉电阻,才可以使液晶显示模块正常显示。,报警电路设计,报警电路中使用P1.4-P1.7作为控制按键输入端口,P1.0、P1.2作为报警指示灯端口,P2.3作为报警蜂鸣器端口,当它们对应的端口为低电平时就会报警。,系统原理图,AT89C51 单片机,时钟电路和复位电路,发光二极管,按键设置报警温度电路,蜂鸣器,DS18B20 温度传感器,上拉电阻,液晶显示模块,仿真结果,高低温报警温度,低温报警,高温报警,报警时的LED灯显示,显示器读数,传感器温度,谢谢大家!,