基于单片机的汽车防盗报警系统设计说明.doc

上传人:可****阿 文档编号:42716122 上传时间:2022-09-16 格式:DOC 页数:59 大小:2.51MB
返回 下载 相关 举报
基于单片机的汽车防盗报警系统设计说明.doc_第1页
第1页 / 共59页
基于单片机的汽车防盗报警系统设计说明.doc_第2页
第2页 / 共59页
点击查看更多>>
资源描述

《基于单片机的汽车防盗报警系统设计说明.doc》由会员分享,可在线阅读,更多相关《基于单片机的汽车防盗报警系统设计说明.doc(59页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、.基于单片机的汽车防盗报警系统设计作者:何 超专业名称:电子信息科学与技术指导教师: 兰 英摘要(章标题,小二号,黑体,加粗,居中,本页开始以阿拉伯数字1开始编页号,直到全文结束)人们生活水平不断提高,对私有财产的保护意识在不断的增强,因而对防盗措施提出了新的要求。 本设计就是为了满足预防盗窃等意外事件的需要而设计的汽车防盗报警系统。目前市面上主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。本系统采用了热释电红外传感器,它的制作简单、成本低,安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防

2、盗器安装隐蔽,不易被盗贼发现。同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。本设计主要包括硬件和软件设计两个部分。硬件部分包括单片机控制电路、红外探头电路、驱动执行报警电路、LED控制电路等部分组成。处理器采用51系列单片机AT89S51。整个系统是在系统软件控制下工作的。软件部分可以划分为以下几个模块:数据采集、键盘控制、报警和显示等子函数。关键词:单片机、红外传感器、数据采集、报警电路。Abstract(章标题,小二号,黑体,加粗,居中,本页开始以阿拉伯数字1开始编页号,直到全文结束)The people living standard enhances uncea

3、singly, to private property protection consciousness in unceasing enhancement, thus set the new request to the security measure. This design is to satisfy the prevention to rob the orchard security alarm system which, the burglary and so on accident needs to design. At present in the market conditio

4、n equips mainly has the pressure totouch the hair style burglar alarm, the switch electron burglar alarmand the pressure shields light the hair style burglar alarmand so on each kind of alarm apparatus, but these kind of quite commonalarm apparatuses all have some shortcomings. This system used hash

5、otly released the electricity infrared sensor, its manufacturesimple, cost low, installm the antijamming ability strong, thesensitivity high, safe was reliable. This kind of security installmenthiding, was not easily discovered by the bandits and thieves.Simultaneously its signal after monolithic in

6、tegrated circuit systemprocessing the convenience and P the C machine correspondence, isadvantageous for the multiuser unification management.This design designs two parts including the hardware and software. Thehardware partially including the monolithic integrated circuit controlcircuit, infrared

7、pokes head in the electric circuit, the actuationexecution alarm circuit, the LED control circuit and so on the partialcompositions. The processor uses 51 series monolithic integratedcircuits AT89S51, the overall system is works under the systemsoftware control. The system program may divide into fo

8、llowing severalmodules: The data acquisition, the keyboard control, reports to thepolice with the demonstration small steelyard function.Key words:AT89S51 monolithic integrated circuit,infrared sensor,data acquisition, alarm circuit.目录(章标题,小二号,黑体,加粗,居中)(下面的目录使用Word标题及目录功能自动生成)1. 绪论11.1 课题研究意义11.2 设计

9、任务与要求 1 13 方案选择2. 各功能模块设计22.1 PIR传感器简单介绍22.2 PIR 的原理特性22.3 PIR 结构特性3AT89S51单片机概述6 3.1 AT89S51单片机的结构63.1.1管脚说明83.1.2主要特性113.1.3振荡器特性11 3.2 AT89S51单片机的工作周期12 3.3 AT89S51单片机的工作过程和工作方式13 3.4 AT89S51的指令系统163. 总体系统方案设计184.1 系统概述184.2 总体设计194.3 系统硬件选择194.4 硬件电路实现204.5 软件的程序实现214. PCB画图及实物制作27结论2727致28参考文献

10、2954 / 59前言(章标题,小二号,黑体,加粗,居中,本页开始以阿拉伯数字1开始编页号,直到全文结束)(前言及每一章应另起一页)随着社会的发展,科学技术的进步和安全防意识的增强,人们越来越注重自身所处的环境是否安全同时,汽车的防盗也被列入了研发议程。也因此本论文的设计变应运而生。论文的第一阶段的主要任务是熟悉有关的如protell等的实际软件和单片机的相关基础知识,在此基础上学习单片机系统的c语言编程和设计,从而达到正确的制作出本设计的最终实物基于单片机的汽车防盗报警系统。第二阶段是在导师的指导下熟悉并运用第一阶段基础知识进行各模块的功能设计,编写相应模块的代码,然后进行理论设计的修改和仿

11、真调试,最后进行组装调试。通过教师的悉心指导自身努力,完成了毕业设计的各项要求任务和要求成功的做出了基于单片机的汽车防盗报警系统的设计。只要合理的安装和布防,该设计就可完成汽车的实时防盗和报警,从而达到对汽车的保护作用。基于单片机的汽车防盗报警系统,由红外热释电传感器、温湿度传感器、DS1302时钟电路、EEPROM存储电路、液晶屏和键盘组成。其主要功能有:1、 红外热释电传感器获取人体入侵信息,当监控功能打开并且有人入侵时,驱动蜂鸣器报警,LED红色报警灯亮。2、 报警时间自动存储至EEPROM存储器,当按“Review”查询按钮时显示最近一次报警时间,如图2所示。3、 不间断测量当前温度和

12、湿度数据,并在液晶屏上实时显示。4、 具备不间断时钟电路,当前时间在液晶屏显示。时钟电路具有后备电池,系统掉电后时钟依然运行,再次上电显示当前时间,无须重新调时。5、 可以通过设置键打开或关闭监控报警功能,系统上电处于报警关闭状态,按一次设置键打开报警功能,液晶屏显示“A”,继续按设置键进入时钟校准功能,此时报警功能关闭。6、 可以通过设置键调校时钟初始值,具体方法是连续按设置键直至“年”、“月”、“日”、“时”、“分”、“秒”相应的位置闪烁,再通过Up键和Down键调整数值,调整完毕继续按设置键进入正常状态。7、 任何状态,按查询Review键可以查询上次报警时间,再次按Review键退出查

13、询状态。1各功能模块的概述1.1单片机最小系统的应用介绍11.1. 时钟电路在设计时钟电路之前,让我们先了解下51 单片机上的时钟管脚:XTAL1(19 脚) :芯片部振荡电路输入端。XTAL2(18 脚) :芯片部振荡电路输出端。XTAL1 和XTAL2 是独立的输入和输出反相放大器,它们可以被配置为使用石英晶振的片振荡器,或者是器件直接由外部时钟驱动。图2 中采用的是时钟模式,即采用利用芯片部的振荡电路,在XTAL1、XTAL2 的引脚上外接定时元件(一个石英晶体和两个电容),部振荡器便能产生自激振荡。一般来说晶振可以在1.2 12MHz 之间任选,甚至可以达到24MHz 或者更高,但是频

14、率越高功耗也就越大。在本实验套件中采用的11.0592M 的石英晶振。和晶振并联的两个电容的大小对振荡频率有微小影响,可以起到频率微调作用。当采用石英晶振时,电容可以在20 40pF 之间选择(本实验套件使用30pF);当采用瓷谐振器件时,电容要适当地增大一些,在30 50pF 之间。通常选取33pF 的瓷电容就可以了。另外值得一提的是如果读者自己在设计单片机系统的印刷电路板(PCB) 时,晶体和电容应尽可能与单片机芯片靠近,以减少引线的寄生电容,保证振荡器可靠工作。检测晶振是否起振的方法可以用示波器可以观察到XTAL2 输出的十分漂亮的正弦波,也可以使用万用表测量( 把挡位打到直流挡,这个时

15、候测得的是有效值)XTAL2 和地之间的电压时,可以看到2V 左右一点的电压。1.1.2 复位电路在单片机系统中,复位电路是非常关键的,当程序跑飞(运行不正常)或死机(停止运行)时,就需要进行复位。MCS-5l 系列单片机的复位引脚RST( 第9 管脚) 出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST 持续为高电平,单片机就处于循环复位状态。复位操作通常有两种基本形式:上电自动复位和开关复位。图2 中所示的复位电路就包括了这两种复位方式。上电瞬间,电容两端电压不能突变,此时电容的负极和RESET 相连,电压全部加在了电阻上,RESET 的输入为高,芯片被复位。随之+5V电源给

16、电容充电,电阻上的电压逐渐减小,最后约等于0,芯片正常工作。并联在电容的两端为复位按键,当复位按键没有被按下的时候电路实现上电复位,在芯片正常工作后,通过按下按键使RST管脚出现高电平达到手动复位的效果。一般来说,只要RST 管脚上保持10ms 以上的高电平,就能使单片机有效的复位。图中所示的复位电阻和电容为经典值,实际制作是可以用同一数量级的电阻和电容代替,读者也可自行计算RC 充电时间或在工作环境实际测量,以确保单片机的复位电路可靠。其接法具体如下图:1.2热释电红外传感器的介绍热释电传感器是一种将热量变化转换为电量变化的能量转换器件。因红外线具有很强的热效应,当交互变化的红外线照射到晶体

17、表面时,晶体温度迅速变化,这时会发生电荷的变化,从而形成一个明显的外电场,这种现象称为热释电效应。热释电红外传感器部的热释电晶体的极化,随着温度的变化而变化。当恒定的红外辐射照射在探测器探头上时,热释电晶体温度不变,晶体对外呈电中性,探测器没有电信号输出,因而恒定的红外辐射不能被检测到。另外热释电晶体输出的是电信号,不能直接使用,需要用电阻将其转换为电压形式,该电阻阻抗高达104M欧,故引入N 沟道结型场效应管接成共漏形式来完成阻抗变换。热释电红外线元件是一种典型的热量传感器,常用红外光发射能量作为整个防盗报警装置中检测入侵者及其活动的手段。1.2.1被动式热释电传感器防盗报警工作原理热释电人

18、体红外线传感器是上世纪80年代末期出现的一种新型传感器件,现在电子防盗报警设备研制中已得到广泛的应用。通常我们采用的热释电传感器防盗报警电路,是利用该电路检测到有人进入防区时通过能量变化导致产生电信号,最终电声报警。其工作原理如下:一般人体体温是37,所以会发出波长10um左右的红外线,被动式红外传感器探头就是靠探测人体发射的10um 左右的红外线进行工作的。人体发射的10um 左右的红外线通过菲涅耳滤光片增强后聚集到红外感应源上,红外感应源通常采用热释电元件,这种元件接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,经后续电路检测处理后就能产生报警信号了。在红外探头中有两个关键

19、性的器件,一个是热释电红外传感器,它能将波长为8 12um 之间的红外信号的变化转变为电信号,并对自然界中的可见光信号具有抑制作用,因此在红外探测器的有效警戒区,当无人体移动时,热释电红外感应器感应到的只是背景温度,没有信号变化,所以不能产生电信号,也不会报警;当人体进人警戒区,通过菲涅耳透镜,热释电红外感应器感应到的是人体温度与背景温度的差异信号,此时产生电信号,从而报警。另外一个器件就是菲涅耳透镜,它具有聚焦-即将热释电的红外信号反射在红外传感器上的作用,还能将警戒区分为若干个明区和暗区,使进入警戒区的移动物体能以温度变化的形式在热释电红外传感器上产生变化热释红外信号,这样热释电红外传感器

20、产生变化的电信号,后续电路经检测处理后产生报警信号。1.2.2被动式红外报警器组成结构被动式红外报警器主要由菲涅耳光学系统、热释电红外传感器、信号滤波和放大电路、信号处理和报警电路等几部分组成( 如图1 所示) 。图1 被动式红外报警器组成框图菲涅尔透镜一般采用聚乙烯塑料片制成,颜色为乳白色或黑色,呈半透明状,但对波长为10Lm左右的红外线来说却是透明的。菲涅耳透镜的焦点一般为5 厘米左右,除有聚用还可形成可见区和盲区,实际应用时一般把菲涅耳透镜固定在传感器正前方1 5 厘米的地方。当物体射出的红外线通过菲涅耳透镜后,传到热释电红外探测器,这时热释电红外探测器将输出脉冲信号,脉冲信号经放大和滤

21、波后,由电压比较器将其与基准值进行比较,当输出信号达到一定值时,报警电路发出警报。被动式热释电红外探头的优点是本身不发生各种类型的辐射,器件的功耗小、隐蔽性好、价格低。缺点是具有容易受各种热源、光源及射频辐射的干扰;被动红外穿透力差,人体的红外辐射容易被遮挡,不易被探头接收;当环境温度和人体温度接近时,探测和灵敏度下降,有时还会短时失灵。目前市场上经常采用P288型热释电红外传感器作为敏感元件,能以非接触方式检测出人体辐射出的红外能量,并将其转化为电信号输出。该传感器外接12V电源,部装有菲涅耳透镜,检测区域为球形,有效警戒距离为12 15m,方向角为85度。当红外警戒区无移动物体时,传感器无

22、输出信号,报警电路不工作;当有人闯入警戒区时,只要人体移动,其辐射出的红外线便会被热释电红外传感器所接收,并输出微弱的电信号。该信号经运算放大器A1和A2放大后,会输出一个较强的电信号。再输送给由A3 和A4 组成的双限电压比较器。具体电路如图2所示:图2 热释电传感器检测电路1.2.3DYP-ME003人体感应传感器图2所示电路比较繁琐,调试难度也较大。目前市场上有集成红外人体感应传感器,将热释电传感器、菲涅耳透镜和调理电路集成在一个模块上,可以实现5伏电压供电,性能稳定,使用方便。DYP-ME003人体感应传感器就是这样一款基于红外线技术的自动控制产品,灵敏度高,可靠性强,超低电压工作模式

23、,广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品中。其功能特点:l 全自动感应:人进入其感应围则输出高电平,人离开感应围则自动延时关闭高电平,输出低电平。l 光敏控制(可选择,出厂时未设):可设置光敏控制,白天或光线强时不感应。l 温度补偿(可选择,出厂时未设):在夏天当环境温度升高至3032,探测距离稍变短,温度补偿可作一定的性能补偿。l 两种触发方式:a.不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将自动从高电平变为低电平;b.可重复触发方式:即感应输出高电平后,在延时时间段,如果有人体在其感应围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低

24、电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。l 具有感应封锁时间(默认设置:2.5S封锁时间):感应模块在每一次感应输出后(高电平变成低电平),可以紧跟着设置一个封锁时间段,在此时间段感应器不接受任何感应信号。l 工作电压围宽:默认工作电压DC4.5V-20V。l 微功耗:静态电流50微安,特别适合干电池供电的自动控制产品。l 输出高电平信号:可方便与各类电路实现对接。DYP-ME003人体感应传感器的感应围如图3所示:图3 DYP-ME003人体感应传感器的感应围DYP-ME003人体感应传感器的电气参数如表1所示:表1 DY

25、P-ME003人体感应传感器的电气参数电气参数DYP-ME003人体感应模块工作电压围DC 4.5-20V静态电流50uA 电平输出高3.3 V /低0V 触发方式L不可重复触发/H重复触发延时时间5-200S(可调)可制作围零点几秒-几十分钟封锁时间2.5S(默认)可制作围零点几秒-几十秒电路板外形尺寸32mm*24mm感应角度2.0V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。I/O为串行数据输入输出端(双向),后面有详细说明。SCLK为时钟输入端。 下图为DS1302的引脚功能图: DS1302封装图1.3.3DS1302的控制字节DS1302 的控制字

26、如图2所示。控制字节的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入DS1302中,位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出。 1.3.4 数据输入输出(I/O)在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。 1.3.5 DS1302的寄存器DS1302有12个寄存器,其中有7

27、个寄存器与日历、时钟相关,存放的数据位为BCD码形式,其日历、时间寄存器及其控制字见表1。 此外,DS1302 还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与RAM相关的寄存器等。时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器容。 DS1302与RAM相关的寄存器分为两类:一类是单个RAM单元,共31个,每个单元组态为一个8位的字节,其命令控制字为C0HFDH,其中奇数为读操作,偶数为写操作;另一类为突发方式下的RAM寄存器,此方式下可一次性读写所有的RAM的31个字节,命令控制字为FEH(写)、FFH(读)。 1.3。6 DS1302实时显示时间的软硬件DS1302与C

28、PU的连接需要三条线,即SCLK(7)、I/O(6)、RST(5)。图3示出DS1302与89C2051的连接图,其中,时钟的显示用LCD。 1.3.7 DS1302与CPU的连接实际上,在调试程序时可以不加电容器,只加一个32.768kHz 的晶振即可。只是选择晶振时,不同的晶振,误差也较大。另外,还可以在上面的电路中加入DS18B20,同时显示实时温度。只要占用CPU一个口线即可。 LCD还可以换成LED,还可以使用卫信杰科技发展生产的10位多功能8段液晶显示模块LCM101,含看门狗(WDT)/时钟发生器及两种频率的蜂鸣器驱动电路,并有置显示RAM,可显示任意字段笔划,具有34线串行接口

29、,可与任何单片机、IC接口。功耗低,显示状态时电流为2A (典型值),省电模式时小于1A,工作电压为2.4V3.3V,显示清晰。 1.4、LCD显示电路液晶显示简介液晶显示原理液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。液晶显示器的分类液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示等。如果根据驱动方式来分,可以分为

30、静态驱动(Static)、单纯矩阵驱动(Simple Matrix)和主动矩阵驱动(Active Matrix)三种。液晶显示器各种图形的显示原理:线段的显示点阵图形式液晶由MN个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共168=128个点组成,屏上6416个显示单元与显示RAM区1024字节相对应,每一字节的容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H00FH的16字节的容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(

31、000H)=FFH,(001H)=00H,(002H)=00H,(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示的基本原理。字符的显示用LCD显示一个字符时比较复杂,因为一个字符由68或88点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字

32、符对应的代码即可。汉字的显示汉字的显示一般采用图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提取软件),每个汉字占32B,分左右两半,各占16B,左边为1、3、5右边为2、4、6根据在LCD上开始显示的行列号及每行的列数可找出显示RAM对应的地址,设立光标,送上要显示的汉字的第一字节,光标位置加1,送第二个字节,换行按列对齐,送第三个字节直到32B显示完就可以LCD上得到一个完整汉字。1082 1602字符型LCD简介字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。下面以太阳人电子的1602字符型液晶显

33、示器为例,介绍其用法。一般1602字符型液晶显示器实物如图10-53:图10-53 1602字符型液晶显示器实物图108.2.1 1602LCD的基本参数及引脚功能1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图10-54所示:图10-54 1602LCD尺寸图1602LCD主要技术参数:显示容量:162个字符芯片工作电压:4.55.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V字符尺寸:2.954.35(WH)mm引脚功能说明1602LCD采用标准的14脚(无背光)或16脚(带背光)

34、接口,各引脚接口说明如表10-13所示:编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正极8D1数据16BLK背光源负极表10-13:引脚接口说明表第1脚:VSS为地电源。第2脚:VDD接5V正电源。第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存

35、器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极。10823 1602LCD的指令说明及时序1602液晶模块部的控制器共有11条控制指令,如表10-14所示:序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式000

36、00001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L*6置功能00001DLNF*7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志或地址01BF计数器地址10写数到CGRAM或DDRAM)10要写的数据容11从CGRAM或DDRAM读数11读出的数据容表10-14:控制命令表1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平)指令1:清显示,指令码01H,光标复位到地址00H位置。指令2:光标复位,光标返回到地址00H。指令3:光标和显示模式设置 I/

37、D:光标移动方向,高电平右移,低电平左移 S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。指令4:显示开关控制。 D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。指令5:光标或显示移位 S/C:高电平时移动显示的文字,低电平时移动光标。指令6:功能设置命令 DL:高电平时为4位总线,低电平时为8位总线 N:低电平时为单行显示,高电平时双行显示 F: 低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符。指令7:字符发生器RAM地址设置。指令8:DDR

38、AM地址设置。指令9:读忙信号和光标地址 BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。指令10:写数据。指令11:读数据。与HD44780相兼容的芯片时序表如下:读状态输入RS=L,R/W=H,E=H输出D0D7=状态字写指令输入RS=L,R/W=L,D0D7=指令码,E=高脉冲输出无读数据输入RS=H,R/W=H,E=H输出D0D7=数据写数据输入RS=H,R/W=L,D0D7=数据,E=高脉冲输出无表10-15:基本操作时序表读写操作时序如图10-55和10-56所示:图10-55 读操作时序图10-56 写操作时序10824 1602LCD的RAM

39、地址映射及标准字库表液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,图10-57是1602的部显示地址。图10-57 1602LCD部显示地址例如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该是01000000B(40H)+10000000B(80H)=11000000B(C0H)。在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符

40、时光标是自动右移的,无需人工干预。每次输入指令前都要判断液晶模块是否处于忙的状态。1602液晶模块部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如图10-58所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”1.5、EEPROM存储器电路1.6、DHT11 湿度传感器产品概述DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传

41、感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC 测温元件,并与一个高性能8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11 传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP 存中,传感器部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20 米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。TEL: QQ:30889490

42、4用甚至最为苛刻的应用场合的最佳选则。产品为4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。2、应用领域暖通空调测试及检测设备汽车数据记录器消费品自动控制气象站家电湿度调节器医疗除湿器应用领域3、接口说明建议连接线长度短于20 米时用5K 上拉电阻,大于20 米时根据实际情况使用合适的上拉电阻4、电源引脚DHT11 的供电电压为 35.5V。传感器上电后,要等待 1s 以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波。5、串行接口 (单线双向)DATA 用于微处理器与 DHT11 之间的通讯和同步,采用单总线数据格

43、式,一次通讯时间4ms 左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式:8bit 湿度整数数据+8bit 湿度小数数据 +8bi 温度整数数据+8bit 温度小数数据+8bit 校验和数据传送正确时校验和数据等于“8bit 湿度整数数据+8bit 湿度小数数据+8bi 温度整数数据+8bit 温度小数数据”所得结果的末8 位。6、封装信息7、DHT11引脚说明1.6、单片机电路本设计选用宏晶公司高性能单片机STC89C52采用主控芯片,其管脚如图6所示。图6 STC89C52单片机管脚图该芯片为52核8位单片机,兼容Intel等52核单片机,支持ISP下载,适用于常用检测控制电路。由STC89C52组成的单片机系统原理图如图6所示。2总体方案设计21 系统概述本系统采用了热释电红外传感器,它的制作简单、成本低,安装比较方便,而 且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽, 不易被盗贼发现,同时它的信号经过单片机系统处理后方便和机通信,便于多 用户统一管理和用户操作。 为了探测移动人体

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com