




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. . . . XXXXXX学院课程设计报告课程名称: 嵌入式系统课程设计 专业班级:学生: YQM 指导教师:完成时间: 2013年 报告成绩:评阅意见: 评阅教师 日期 2013. 文理学院制25 / 27目 录目录I一设计题目1二设计要求1三作用与目的1四设备与软件21. Proteus仿真软件22.Keil软件2五系统设计方案35.1 系统总体设计35.2 各单元电路设计3六系统硬件设计46.1 系统整体设计46.2 单片机的选择46.2.1 STC89C52介绍56.2.2 STC89C52单片机的引脚说明56.2.3 STC89C52单片机最小系统66.3.1 引脚功能与描述76.
2、3.2 工作模式76.4 温湿度传感模块86.5 二氧化碳检测模块96.6终端显示模块96.7 湿度报警电路10七系统软件设计107.1 主程序流程设计107.2 数据采集发送程序流程设计127.3 数据接收显示程序流程设计127.4 中断程序流程设计137.5 报警子程序流程设计13八系统仿真调试分析148.1 仿真调试工具148.2 软件调试148.3 硬件调试148.4 显示模块调试158.5 报警电路调试158.6 仿真调试结果15九设计中的问题与解决方法15十嵌入式系统学习心得16参考文献17致18附录1:电路原理图19附录2:系统程序清单20嵌入式技术在温室环境监测系统中的应用一
3、设计题目嵌入式技术在温室环境监测系统中的应用二 设计要求设计基于嵌入式技术的无线传感器硬件组成与软件设计方案, 将无线技术嵌入到温室环境监测系统中。三 作用与目的随着无线传感技术和单片机的迅速发展,自动检测领域发生了巨大变化,温室环境自动监测控制方面的研究有了明显的进展,并且必将以其优异的性能价格比,逐步取代传统的温湿度控制措施.但是,目前应用于温室大棚的温湿度检测系统大多采用模拟温度传感器、多路模拟开关、A/D转换器与单片机等组成的传输系统。这种温湿度度采集系统需要在温室大棚布置大量的测温电缆,才能把现场传感器的信号送到采集卡上,安装和拆卸繁杂,成本也高。同时线路上传送的是模拟信号,易受干扰
4、和损耗,测量误差也比较大。为了克服这些缺点,本文设计了一种基于嵌入式设备并采用数字化单片机总线技术的温度测控系统应用于温室环境的的设计方案。本文介绍的温湿度测控系统就是单总线技术与其器件组建的。该系统能够对大棚的温湿度进行采集,利用温湿度传感器将温室大棚温湿度的变化,变换成数字量,其值由单片机处理,最后由单片机去控制液晶显示器,显示温室大棚的实际温湿度,同时通过与预设量比较,对大棚的温度进行自动调节,如果超过我们预先设定的湿度限制,湿度报警模块将进行报警。这种设计方案实现了温湿度实时测量、显示和控制。该系统抗干扰能力强,具有较高的测量精度,不需要任何固定网络的支持,安装简单方便,性价比高,可维
5、护性好。这种温湿度测控系统可应用于农业生产的温室大棚,实现对温度的实时控制,是一种比较智能、经济的方案,适于大力推广,以便促进农作物的生长,从而提高温室环境的亩产量,以带来很好的经济效益和社会效益。四 设备与软件1. Proteus仿真软件Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和
6、MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。2.Keil软件Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel)。有超过10万名微控制器开发人员在使用这种得到
7、业界认可的解决方案。其Keil C51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。五 系统设计方案本设计是基于单片机对数字信号的高敏感和可控性;温湿度传感器、二氧化碳传感器可以产生数字信号;无线收发模块可以实现数据无线传输的性能。由数据采集、数据处理、数据传输、数据显示四部分构成的。5.1 系统总体设计电源模块STC89C52STC89C52LCD1602Nf24L01Nf24L01DHT11AM-4IIIAB无线收发图5-1 系统总体框图此设计是以STC89C52单片机基本系统为核心,以无线数据传输为亮点的一套监测系统。其中包括温湿度监测、二氧化碳浓度
8、监测、单片机、无线传输电路、USB传输电路、PC显示窗口设计、电源电路设计等。系统总体方框图如图5-1。5.2 各单元电路设计(1) 数据采集由DHT11、TGS4160组成;(2) 数据处理由单片机STC89C52基本系统组成;(3) 数据传输由单片机STC89C52和NRF24L01组成;(4) 数据显示由LCD1602对温室的温度、湿度、二氧化碳浓度进行数据显示。本系统中DHT11是温湿度传感器采集大棚室温度、湿度信息。输出数字信号。TGS4160是二氧化碳传感器采集大棚室二氧化碳信息输出数字信号。STC89C52(I)单片机驱动DHT11、TGS4160两个传感器进行信息采集并对采集到
9、的信息进行处理,驱动无线发送模块NRF24L01将处理后的信息发送出去。NRF24L01(A)是无线发送模块对STC89C52(I)所给的信号进行发送前处理并在STC89C52(I)的驱动下将适合在信道传输的信号发送出去。NRF24L01(B)为无线接收模块其作用是在单片机STC89C52(II)的驱动下接收、处理NRF24L01(A)所发送的信号。单片机STC89C52(II)驱动LCD1602显示实时监测数据。本系统电源模块为传感器、LCD、单片机供电,无线收发模块供电由单片机3.3V输出端提供。六 系统硬件设计下面将一一介绍简单硬件基本资料和选择该硬件具体原因。6.1 系统整体设计系统总
10、体结构电路原理图如下图所示:图6-1 系统电路原理图6.2 单片机的选择在本设计的环境监测系统中,采用单片机来实现。在单片机选用方面,由于STC89C52系列单片机与MCS-51系列单片机兼容,所以,本系统中选用STC89C52单片机。6.2.1 STC89C52介绍STC89C52 具有片上电复位、VDD 监视器、电压调整器、看门狗定时器和时钟振荡器的STC89C52/1/2/3/4/5/6/7 器件是真正能独立工作的片上系统。 FLASH 存储器还具有在系统重新编程能力,可用于非易失性数据存储,并允许现场更新 8051 固件。用户软件对所有外设具有完全的控制,可以关断任何一个或所有外设以节
11、省功耗。6.2.2 STC89C52单片机的引脚说明图6-2 STC89C52单片机引脚图芯片引脚如图6-2所示:VCC : 电源。GND: 地。P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。RST: 复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出96 个
12、晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8 位地址的输出脉冲。在flash编程时,此引脚(PROG)也用作编程输入脉冲。中断:STC89C52 有6个中断源如表6-1所示:两个外部中断(INT0 和INT1),三个定时中断(定时器0、1、2)和一个串行中断每个中断源都可以通过置位或清除特殊寄存器IE 中的相关中断允许控制位分别使得中断源有效或无效。IE还包括一个中断允许总控制位EA,它能一次禁止所有中断。定时器2可以被寄存器T2CON中
13、的TF2和EXF2的或逻辑触发。程序进入中断服务后,这些标志位都可以由硬件清0。实际上,中断服务程序必须判定是否是TF2 或EXF2激活中断,标志位也必须由软件清0。表6-1 中断控制寄存器符号位地址功能EAIE.7中断总允许控制位。EA=0,中断总禁止;EA=1,各中断由各自的控制位设定-IE.6预留ET2IE.5定时器2中断允许控制位ESIE.4串行口中断允许控制位ET1IE.3定时器1中断允许控制位EX1IE.2外部中断1允许控制位ET0IE.1定时器0中断允许控制位EX0IE.0外部中断1允许控制位6.2.3 STC89C52单片机最小系统图6-3 晶振电路如图6-3 、6-4所示,复
14、位电路和时钟电路是维持单片机最小系统运行的基本模块。图6-4 复位电路单片机最小系统是在以51单片机为基础上扩展,使其能更方便地运用于测试系统中,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被测试的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,称为在实时检测和自动控制领域中广泛应用的器件,在工业生产中称为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。6.3 无线收发模块选择nRF24L01是由NORDIC出品的工作在2.4GHz2.5GHz的ISM 频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强
15、型“SchockBurst”模式控制器、功率放大器、晶体振荡器、调制器和解调器。输出功率频道选择和协议的设置可以通过SPI 接口进行设置。几乎可以连接到各种单片机芯片,并完成无线数据传送工作。nRF24L01 可以兼容nRF2401A、nRF24L01+、nRF24LE1、nRF24LU1等无线模块。结合本系统实际情况本案选用nRF24L01无线收发模块。6.3.1引脚功能与描述图6-5 nRF24L01的引脚排列nRF24L01的封装与引脚排列如图所示。各引脚功能如下:CE:使能发射或接收; CSN,SCK,MOSI,MISO:SPI引脚端微处理器可通过此引脚配置nRF24L01IRQ:中断
16、标志位;VDD:电源输入端;VSS:电源地;XC2,XC1:晶体振荡器引脚; VDD_PA:为功率放大器供电,输出为1.8 V;ANT1,ANT2:天线接口;IREF:参考电流输入。6.3.2 工作模式通过配置寄存器可将nRF241L01配置为发射、接收、空闲与掉电四种工作模式,如表所示。表6.3.2:模式PWR_UPPRIM_RXCEFIFO寄存器状态接收模式111-发射模式101数据在TX FIFO 寄存器中发射模式1010停留在发送模式,直至数据发送完待机模式2101TX FIFO 为空待机模式11-0无数据传输掉电0-图6-6 NRF24L01接
17、线图待机模式1主要用于降低电流损耗,在该模式下晶体振荡器仍然是工作的;待机模式2则是在当FIFO寄存器为空且CE=1时进入此模式;待机模式下,所有配置字仍然保留。在掉电模式下电流损耗最小,同时nRF24L01也不工作,但其所有配置寄存器的值仍然保留。6.4 温湿度传感模块图6-7 DHT11数字温湿度传感器DHT11数字温湿度传感器是一款含有已校准熟悉信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强
18、、性价比极高等优点。每个DHT11传感器都在即为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP存中,传感器部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为给类应用甚至最为苛刻的应用场合的最佳选择。DHT11温湿度传感器集成了温度传感器、湿度传感器,集成度更高,使用方便成本较低。很大程度上简化了系统设计流程。因此本案选用DTH11温湿度传感模块。6.5 二氧化碳检测模块AM-4二氧化碳传感器模块,可直接应用于二氧化碳气体监测。该模块部带有A/D转换器,并已对数据进行了采样并作了处理。它输出
19、的电压信号与二氧化碳浓度值呈线性关系,输出的电压信号为03.0V,相当于03000ppm的二氧化碳浓度。AM-4模块的输出电压为03V,需要经过放大处理变为05V传送给A/D转化器,才能为单片机传送更为准确的数字信号。本设计对处理该信号方案如图图6-8所示。图6-8 二氧化碳浓度检测电路6.6终端显示模块本案中的终端显示是指本系统的实时监测数据显示。通过综合考虑决定使用LCD1602液晶显示屏。图6-9 LCD1602引脚图6.7 湿度报警电路本设计采用峰鸣音报警电路。峰鸣音报警接口电路的设计只需购买市售的压电式蜂鸣器,然后通过MCS-51的1根口线经驱动器驱动蜂鸣音发声。压电式蜂鸣器约需10
20、mA的驱动电流,可以使用TTL系列集成电路7406或7407低电平驱动,也可以用一个晶体三极管驱动。在图中,P3.2接晶体管基极输入端。当P3.2输出高电平“1”时,晶体管导通,压电蜂鸣器两端获得约+5V电压而鸣叫;当P3.2输出低电平“0”时,三极管截止,蜂鸣器停止发声。七 系统软件设计首先,初始化单片机设置中断,定义变量,然后初始化LCD1602显示模块,设置8位格式,2行,5*7矩阵显示,整体显示,关光标,不闪烁设定输入方式,增量不移位,清除屏幕显示。调用温湿度采集程序进行数据采集,经过数据转换程序,将十六进制转换成十进制,将十进制数据输出到LCD1602显示模块进行显示,根据温度调整电
21、机转速,根据湿度判断是否报警,最后,进行新一轮的温湿度采集。7.1 主程序流程设计整体系统框图如下图7-1所示:初始化结束AM-4 CO2浓度检测DNT11温湿度检测CO2浓度数据转换温湿度数据转换根据测得湿度控制蜂鸣器LCD1602显示实时监控数据System_stop是否为0?YN图7-1 系统整体流程框图7.2 数据采集发送程序流程设计7.3 数据接收显示程序流程设计LCD1602初始化结束延时数据转换为十进制Address=0x80+x延时输入显示地址指令输入显示数据是否在第一行显示数据Address=0x80+xYN图7.2 数据接收显示流程图7.4 中断程序流程设计中断入口重装TH
22、0、TL0初值P1.0取反中断返回图7.3 中断程序流程框图7.5 报警子程序流程设计置位报警标志报警浓度置初值湿度是否达标?启动报警检测标志位返回NY图7.4湿度报警程序图八 系统仿真调试分析8.1 仿真调试工具本次课程设计所采用的程序调试软件为wave6000集成调试软件,所采用的仿真软件为protus软件。除protus以外我们还会用到Keil仿真软件。8.2 软件调试系统软件设计的过程主要分为以下几个步骤:第一步:建立源程序。通过计算机开发系统的编辑软件,按照所要求的格式、语法规定、源程序输入到开发系统中,并存在磁盘上。第二步:在计算机上,利用KILE软件对第一步输入的源程序进行编译,
23、变为可执行的目标代码。如果源程序有语法错误,则其错误将显示出来,然后返回到第一步进行修改,再进行编译,直到语法错误全部纠正为止。第三步:在线调试。对于与系统、硬件无联系的程序,可以借助在线调试手段,发现逻辑错误后,返回到第一步修改,直到逻辑错误纠正为止。对于与系统硬件紧密相关的程序,则需对软件和硬件同时进行调试,将程序烧入CPU,然后将CPU 插入系统。发现硬件故障后应排除故障,发现逻辑错误后应修改程序,消除逻辑错误。8.3 硬件调试硬件调试主要包括两步:第一步:系统上电之前,先仔细检查线路是否连接正确,并核对元器件的型号、规格和安装是否符合要求,应特别注意电源系统的检查,以防止电源的短路和极
24、性错误,并重点检查系统总线是否存在相互之间短路或与其它信号线的短路。第二步:第一步的调试,只是对系统进行初步调试,可以排除一些明显的故障,而硬件故障(如各个部件部存在的故障和部件之间连接的逻辑错误)主要是靠软件和硬件联调来排除。硬件调试和软件调试是不能完全分开的,许多硬件错误是在软件调试中发现和被纠正的。8.4 显示模块调试液晶显示器是人机界面最关键的部分,能够使我们更加清楚的读取数据。在对显示模块进行调试的过程中发现显示不正常,汉字显示与字符显示不同,LCD-12864每行可以显示16个字符,8个汉字,汉字不能分半显示,由于软件编程时,地址分配有误,使得汉字部分无法显示。经过检查,发现问题后
25、,将地址重新分配,显示部分正确。8.5 报警电路调试本次系统设计采用的是声光报警电路。当温度和湿度其中任何值一个过限后,蜂鸣器都会发出声音。这是写在软件程序里的。但是在加上控制信号,温湿度过限后,蜂鸣器不报警。蜂鸣器的控制端口无控制信号输出。经检查发现程序里面蜂鸣器的控制端口电平设置有误,修改后,蜂鸣器工作正常。8.6 仿真调试结果经过仿真调试并进行多次仔细修改之后本系统已经满足设计要求,无线收发装置可以正常工作使系统能够正常的对温室环境的温湿度以与二氧化碳浓度进行实时监测并显示。当湿度超标时系统会启动湿度报警电路驱动蜂鸣器报警。九 设计中的问题与解决方法在软件的调试过程中,遇到的问题有很多,
26、下面就几个比较突出的问题进行说明。1)在对Keil C的使用时不知道怎么才能让它生成HEX文件,从而进行仿真,因为以前没有用过类似的软件,不会并且也不知道需要生成HEX文件,导致前期的工作很难进行2 )因为用的是DHT11数字传感器,在编程过程中需要对所测得温度进行处理,而且需要给定一个温度围,建立一个温度与电机转速的数学模型,经过反复的计算、实验才实现。3)因为考虑到经济实用方面,所以在进行实物操作之前,采用proteus软件对程序和硬件电路进行仿真,可是在仿真过程中,独立按键总是不灵敏,这需要对延迟时间进行调整,而程序中设置的延迟时间总是不能够很符合实际操作,所以在这方面浪费了大量的时间进
27、行反复的操作和实验十 嵌入式系统学习心得通过本次课程设计,使我学到了许多书本上无法学到的知识,也使我深刻体会到单片机技术应用领域的广泛。不仅让我对学过的单片机知识有了很多的巩固,同时也对嵌入式系统这一门课程产生了更大的兴趣。本设计涉与到嵌入式系统、单片机原理与应用、电子技术等学科。让我对专业知识有了更深的理解。在做课程设计的初期阶段,难度很大,没有头绪。通过在图书馆里、网上查阅资料,攻克了课程设计中的道道难题。本次设计我能独立完成,算是有了很大的收获。总的感受有以下几方面:1) 巩固了课本上的知识。通过本次设计,我不但对单片机有了更为深入的了解,对一个课题如何画流程图,编程序等,有了一定的认识
28、。2) 在本次课程设计中,我进一步加强了自己的动手能力和运用专业知识的能力,从中学习到如何去思考和解决问题,以与如何灵活地改变方法去实现设计方案;特别是深刻体会到的是软件和硬件结合的重要性,以与两者的联系和配合作用。3) 通过本次课程设计,让我了解到嵌入式技术对当今人们生活的重要性。同时这次做课程设计的经历也使我受益匪浅。让我知道做任何事情都应脚踏实地,刻苦努力地去做。只有这样,才能做好。总之,通过这次课程设计不仅使我巩固了本课程所学的基本知识,还使我具有了撰写科研报告的初步训练能力,我相信这些能力在我以后的工作或者学习中一定会起到不小的作用,一切的辛苦和艰难都是值得的。参考文献 育才.MCS
29、-51系列单片微型计算机与其应用M.:东南大学,20042 康华光.电子技术基础-模拟部分(第五版)M.:高等教育,20083 康华光.电子技术基础-数字部分(第五版)M.:高等教育,20084 石来德.机械参数电测技术M.:科学技术,19815谭浩强,基温.C语言程序设计教程(第三版)M.:高等教育,20076 继松.测试电路M.:交通大学,19957 自美.电子线路设计实验测试M.:华中科技大学,20008 马靖善,玉平.C语言程序设计M.:清华大学,20059 赖麒文.8051 单片机 C语言开发环境实务与设计 M.:科学,200210 徐爱钧.智能化测量控制仪表原理与设计M.:航空航天
30、大学,2004致 这次课程设计能够得以顺利完成,是所有曾经指导过我的老师,帮助过我的同学,一直支持着我的家人对我的教诲、帮助和鼓励的结果。我要在这里对他们表示深深的意!首先,要特别感我的指导老师 老师。老师在我的课程设计过程中,给我提供了极大的帮助和指导。老师给我提供了许多宝贵建议。老师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。感老师对我的报告进行认真的评阅和认真的修改。其次,感我的父母亲,你们是我力量的源泉,只要有你们,不管面对
31、什么样的困难,我都不会害怕,你们对我的支持与鼓励!第三,要感所有曾经给我们班任课的老师和我的学校文理学院,老师们教会我的不仅仅是专业知识,还有对待学习、对待生活的态度;感学校给我们提供了一个如此富有学习气息的学习环境。再次,感我的室友与其他好友,因为有你们的帮助,我的论文才能得以顺利完成。你们在我不懂的时候给我的提点。在此,我再一次真诚地向帮助过我的老师和同学表示感!附录1:电路原理图附录2:系统程序清单#include <reg52.h>#include <intrins.h>#define LCD_DB P2sbit DQ = P10;sbit BUZZER = P
32、11;sbit PWM = P12;sbit LCD_RS = P14;sbit LCD_RW = P15;sbit LCD_E = P16;sbit HEAT = P17;void initial(void);void read_DHT11(void);void LCD_write_command(unsigned char );void LCD_display_char(unsigned char x, unsigned char y, unsigned char dat);unsigned char read_DHT11_char(void);void control_temperatu
33、re_humidity(void);void delay_xms(unsigned int time_xms);void delay_x10us(unsigned int time_x10us);unsigned char stop_system = 0;unsigned char lineOne = "TS(0-50): C"unsigned char lineTwo = "HS(20-90): %RH"unsigned int T0_number = 0, T1_number, PWM_width_H;unsigned char temperatur
34、e_ten, temperature_one, humidity_ten, humidity_one;unsigned char temperature_H, temperature_L, humidity_H, humidity_L, checkData;void initial(void)unsigned char i, j;TMOD = 0x11;/定时器0工作方式1,16位计数器;定时器1工作方式1,16位计数器TH1 = 0xFC;/定时器1溢出周期1ms,延时TH1 = 0x66;TH0 = 0xFC;/定时器0中断周期1ms,PWM TL0 = 0x66; EA = 1;ET1
35、= 1;ET0= 1;EX0 = 1;IT1 = 1;TR0 = 1;LCD_write_command(0x38);/设置8位格式,2行,5x7LCD_write_command(0x0c);/设置整体显示,关闭光标,且不闪烁LCD_write_command(0x06);/设置输入方式,增量不移位LCD_write_command(0x01);/清屏for (i = 0; i < 16; i+)LCD_display_char(i, 1, lineOnei);for (j = 0; j < 16; j+)LCD_display_char(j, 2, lineTwoj);LCD_
36、display_char(14, 1, 0xDF);/显示void read_DHT11(void)DQ = 0; delay_xms(18);DQ = 1; delay_x10us(2); if (DQ = 0) while (DQ = 0);while (DQ = 1);humidity_H = read_DHT11_char();humidity_L = read_DHT11_char();temperature_H = read_DHT11_char();temperature_L = read_DHT11_char(); unsigned char read_DHT11_char(v
37、oid)unsigned char i, temp_one, temp_two; for (i = 0; i < 8; i+)while (DQ = 0);delay_x10us(3);if (DQ = 0)temp_one = 0;elsetemp_one = 1;temp_two <<= 1;temp_two |= temp_one;while(DQ = 1); return temp_two;void LCD_write_command(unsigned char )LCD_DB = ;LCD_RS = 0;LCD_RW = 0;LCD_E = 1;delay_xms(1);LCD_E = 0;delay_xms(5);void LCD_display_char(unsigned char x, unsigned char y, unsigned char dat)if (y = 1)LCD_write_command(0x80 + x);elseLCD_write_command(0xc0 + x);LCD_DB = dat;LCD_RS = 1;LCD_RW = 0;LCD_E = 1;delay_xms(1);LCD_E = 0;delay_xms(5);void LCD_display_DHT11(void)te
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年3月份跨境物流中高价值材料防篡改封装技术规范
- 护士简述鼻科手术后护理常规
- 医务人员岗位培训
- 浙江省医疗卫生事业单位招聘-中药类历年考试真题库(含答案)
- 山西省卫生类事业单位公开招聘(医学影像)历年考试真题库及答案
- 放射科操作规范
- 我爱刷牙绘画课件
- 2025届新余市重点中学高考化学全真模拟密押卷含解析
- 河南省环际大联考“逐梦计划”2024-2025学年高一下学期阶段性考试(一)数学试题(解析版)
- 四上数学2.4 三位数除以两位数的笔算(调商)
- 贪心算法 思政案例
- 危岩稳定性计算表格-滑移式-倾倒式-坠落式-完整版
- 油库消防课件
- (完整word版)英语国际音标表(48个)打印版
- 领导力的文化建设
- 2023年08月中国林业科学研究院公开招聘(7人)笔试历年高频考点试题含答案带详解
- 小学校务监督委员会工作方案
- 水培吊兰的方法与养护管理要点
- 中学班容班貌评比细则
- 《中华民族大团结》(初中)第1课-爱我中华教学课件
- 第11课 动物的花衣裳(说课稿)2022-2023学年美术三年级下册 人教版
评论
0/150
提交评论