欢迎来到天天文库
浏览记录
ID:18508424
大小:316.00 KB
页数:13页
时间:2018-09-18
《基于sht10温湿度测量显示电路设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、盐城工学院本科生毕业设计说明书(2009)课程设计说明书单片机原理与接口技术专业电气工程及其自动化学生姓名孟凤丽班级BD电建091学号0920602121指导教师吴冬春完成日期年月日1盐城工学院课程设计说明书(2010)目录一理论部分11课题要求与内容12系统方案设计13系统硬件的设计14系统软件设计1二实践部分11系统硬件原理简介12系统硬件调试中出现的问题及解决措施13系统软件13.1软件设计13.2软件调试中出现的问题及解决措施1三附录19盐城工学院课程设计说明书(2010)一理论部分基于S
2、HT10温湿度测量显示电路设计1课题要求与内容在工农业生产、气象、环保、国防、科研等部门,经常需要对环境温度与湿度进行测量及控制。准确测量温湿度对于生物制药、食品加工、造纸等行业更是至关重要的。在温湿度测量技术不断发展完善的今天,温湿度传感器也正在朝集成化、智能化、系统化方向发展。此文介绍了一种基于SHT10温湿度计的设计原理,详细说明了温湿度计的电路结构、SHT10数据传输格式、温度、湿度数据采集软件设计。通过硬件电路设计和软件程序设计并实施实验的数字式温湿度计具有智能化、高精度、高可靠性等优势
3、。设计目的:(1)学习I/O口模http://www.shennonggao.com拟串口IIC接口方法;(2)学习延时子程序的编写;(3)学习多位数码管扩展方法设计要求:在单片机最小系统的基础上扩展一片SHT10集成传感器,测量环境的温度湿度并通过6位LED数码管动态显示测量值。2系统方案设计本设计核心部件为AT89C52,并以AT89C52单片机系统为核心来对温度、湿度进行实时采集。各检测单元能独立完成各自功能,并根据主控机的指令对温湿度进行实时采集。主控机负责控制指令的发送,并控制各个检测单
4、元进行温度采集,收集测量数据,同时对测量结果进行整理和显示。其中包括单片机,温度检测,湿度监测和显示,系统软件等部分的设计。本设计由信号采集、信号分析和信号处理三个部分组成。(1)信号采集:由温度传感器、模块湿度传感器和I302模块组成;(2)信号分析:由单片机AT89C52组成;(3)信号处理:由6位LED数码管动态显示测量值。图1..系统方框图3系统硬件的设计3.1芯片介绍3.1.1AT89C52单片机AT89C52是一个低电压,高性能CMOS8位单片机,片内含8k9盐城工学院课程设计说明书(
5、2010)bytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。主要功能特性 1、兼容MCS51指令系统 2、8k可反复擦写(大于1000次)FlashROM; 3、32个双向I/O口; 4、256x8bit内部RAM; 5、3个16位可编程定时/计数器中断; 6、时
6、钟频率0-24MHz; 7、2个串行中断,可编程UART串行通道; 8、2个外部中断源,共8个中断源; 9、2个读写中断口线,3级加密位;10、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能;11、有PDIP、PQFP、TQFP及PLCC等神农百草膏几种封装形式,以适应不同产品的需求。P0口 P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的 方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。9盐城工学院课程设计说明书
7、(2010) 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。 在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口 P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑 门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉 电阻,某个引脚被外部信号拉低时会输出一个电流(IIL
8、)。 与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX), 参见表1。 Flash编程和程序校验期间,P1接收低8位地址。 表.P1.0和P1.1的第二功能 引脚号功能特性P1.0T2,时钟输出P1.1T2EX(定时/计数器2)P2口 P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑 门电路。对端口P2写“1”,通过内部的上拉电阻把端口
此文档下载收益归作者所有