基于单片机的红外防盗报警系统设计毕业论文内容摘要:
方式 1 基于单片机的红外防盗报警系统设计 9 C口各位置位 /复位控制字,两种控制字写入的控制寄存器相同,只是用 D7位来区分哪一种控制字。 D7=1时为 C口置位 /复位控制字。 两种控制字的格式和定义如下图所示 : a b a 方式选择控制字 b C 口置 /复位控制字 AT89C51与 8255的接口电路 在 89C51 单片机上扩展一片 8255A 芯片,无需外加任何逻辑电路,其接口如图 25 所示。 图中 8255A 的 PA 口地址为 7CH, PB 口地址为 7DH, PC 口地址为 7EH,控制字寄存器地址为 7EH。 这里 8951 单片机对 8255 采用了线性选址法。 基于单片机的红外防盗报警系统设计 10 D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U?7 4 L S 3 7 3E A / V P31R E S E T9RD17WR16P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0 732A L E / P30U?8 9 C 5 1D034D133D232D331D430D529D628D727P A 04P A 13P A 22P A 31P A 440P A 539P A 638P A 737P B 018P B 119P B 220P B 321P B 422P B 523P B 624P B 725P C 014P C 115P C 216P C 317P C 413P C 512P C 611P C 710RD5WR36A09A18R E S E T35CS6U?8 2 5 5 图 25: 89C51 与 8255A 的接口电路图 显示部分 在数字测量仪表和各种数字系统种,都需要将数字量直观地显示出来,一方供人们直观读取测量和运算的结果;另一方面用于监视数字系统的工作情况。 因此数字显示是许多数字设备不可缺少的部分,本设计 中发生盗情时要让主人知道具体发生在哪点,所以直观地用 LED 显示数字 4…… ,表示相对应的地点,很是一目了然。 并且采用 7448 译码驱动 ,为软件提供了方便。 七段显示译码器 数字显示通常由译码器、驱动器和显示器等部分组成,如图 26:所示。 下面对显示器和译码驱动器分别进行介绍。 数码显示器是用来显示数字、文字或符号的器件,现在已有各种不同类型的产品,广泛应用于各种数字设备中,目前数码显示器件正朝小型、低功耗、平面化方向发展。 常用的 LED 显示器有七段,这种显示器有共阴极和共阳极两种。 当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。 基于单片机的红外防盗报警系统设计 11 图 261 表示七段数字显示器利用不同发光段组合,显示 0~15 等阿拉伯数字。 在实际应用中, 10~15 并不采用,而是两位数字显示器进行显示。 abfcgdeD P Y[ L E D g n ]1234567abcdefg a. 分段布置图 V C Ca b c d e f ga b c d e f g c. 共阳极 单片机与 7448 译码驱动器及 LED 的连接 现直接用 7448 译码驱动 LED 显示数字,直观明了,在软件方面也有优点。 7448 的输入接单片机一般 I/O 口,电阻起限压作用。 单片机与 7448 译码驱动器及 LED 的接口电路如下所示。 abfcgdeD P Y[ L E D g n ]1234567abcdefgD S ?D P Y _7 S E GA7B1C2D6LT3B I / R B O4R B I5a13b12c11d10e9f15g14U?7 44 8P P P P 图 262 单片机与 7448 译码驱动器及 LED 的连接图 计数器 译码器 驱动器 显 示 器 脉冲信号 KHZ 图 26: 数字显示电路组成框图 图 261:七段数字显示发光段组合图 基于单片机的红外防盗报警系统设计 12 外部地址锁存器 单片机中的 16 位地址,分为高 8 位( A15~ A8)和低 8 位( A7~ 0)。 高 8位由 P2 口输出,低 8 位由 P0 输出。 而 P0 口同时又是数据输入 /输出接口,故在传送时采用分时方式,先输出低 8 位地址,然后再传送数据。 但是,在对外部存储器进行读 /写操作 时,地址必须保持不变,这就需要适当的寄存器存放低 8 位地址,这个外接的寄存器就称为地址锁存器。 在进行外部存储器扩展时,凡具有输入 /输出控制的 8 位寄存器均可作为地址锁存器 [8]。 目前常用的地址锁存器芯片有: 74LS27 74LS37 8282 等 ,引脚图分别如 263 所示。 引脚说明: STB:数据输入锁存选通信号 ,高电平有效 .当该信号为高电平时 ,外部数据选通到内部锁存器 ,负跳变时 ,数据锁存。 /OE:数据输出允许信号,低电平有效。 当该信号为低电平时,锁存器中数据输出到数据输出线。 当该信号为高电平时,输出线为 高阻态。 D0~D7: 8 位数据输入线。 Q0~Q7: 8 位数据输出线。 D13Q12D24Q25D37Q36D48Q49D513Q512D614Q615D717Q716D818Q819C L K11C L R1G N D10V C C207 4 L S 2 7 3D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11G N D10V C C207 4 L S 3 7 3D I 01D O 019D I 12D O 118D I 23D O 217D I 34D O 316D I 45D O 415D I 56D O 514D I 67D O 613D I 78D O 712OE9S T B11G N D10V C C208 2 8 2 ( a) 74LS273 (b) 74LS373 (c)8282 图 263: 地址锁存器引脚图 89C51 单片机 P0 口与地址锁存器的连接方法如图 所示。 图 中的b 图为 74LS373 的引脚图, /OE 为使能控制端, G 为锁存控制信号。 74HC373 有三种工作状态:( 1)当 /OE 为低电平, G 为高电平时,输出状态和输入状态相同,即输出跟 随输入。 ( 2)当 /OE 为低电平, G 由高电平变为低电平时,输入端数据锁入内部寄存器 基于单片机的红外防盗报警系统设计 13 中,内部寄存器中的内容与输出端相同。 当 G 保持低电平时,即输入端数据变化也不会影响输出端状态,从而实现了锁存功能。 ( 3)当 /OE 为高电平时,锁存器缓冲三态门封闭,即三态门输出为高组态,输入端 D0~D7 和输出端 Q0~Q7 隔离,则不能输出。 C L R1C L K111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U?7 4L S 2 73OC1C111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U?7 4L S 3 73D I 01D O 019D I 12D O 118D I 23D O 217D I 34D O 316D I 45D O 415D I 56D O 514D I 67D O 613D I 78D O 712OE9S T B11U?8 28 21 2AA L EA L E+ 5VA L EP P P P P P P P A0A1A2A3A4A5A6A7P P P P P P P P P P P P P P P P A0A1A2A3A4A5A6A7A0A1A2A3A4A5A6A7 (a)使用 74LS273 (b)使用 74LS373 (c)使用 8282 图 89C51 单片机 P0 口与地址锁存器的连接方法 基于单片机的红外防盗报警系统设计 14 第 3 章 检测信号放大电路设计 红外线探测信号放大电路设计 红外线探测信号放大电路设计中红外线探测器能探测人体发出的红外线,当人进入报警器的监视区域内,即可发出报警声,适用于家庭、办公室、仓库、实验室等比较重要场合防盗报警。 该设计电路原理见图 31。 由红外线传感器、 晶体三极管、运算放大器 、电压比较器、 V/I 转换器等组成。 D1S2E3U2Q 74V T 19 01 4+C14 7u / 16 VR21MR31K+C24 7uR14 7KR64 . 7K32184U 3AL M 3 5856784U 3BL M 3 58R71 0K+ C32 2u / 16 VR83 00 KC40 . 01R41 00 KR51 00 K+C52 2u / 16 VR 111 0KR91 0KV D 2I N 40 01R P 11 00 K32148U 4AL M 3 93R 121 00 KR 134 70 KR 141 00 KV D 3I N 40 01R 153 00 K+ 6VR 101 00 KR 161 2. 5 KR 175 0KR 181K+ 10 VR e f1 I N2+ I N3V4S e ns e5O ut p ut6V+7NC8U6I N A 10 5R 195 0. 12+36U5O P 2 7R 205 0. 14 ~ 2。基于单片机的红外防盗报警系统设计毕业论文
相关推荐
部时钟或外部定时脉冲使用。 :外部程序存储器读选通信号。 在读外部ROM时,有效(低电平),以实现外部ROM单元的读操作。 :访问程序存储控制信号。 当信号为低电平时,对ROM的读操作限定在外部程序存储器;当信号为高电平时,对ROM的读操作是从内部程序存储器开始,并可延至外部程序存储器。 RST:复位信号。 当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始化操作。
再从单片机的 口输出,经过音频放大器驱动喇叭发出声音,利用驱动喇叭演示程序即可控制音乐的节拍。 若信号不在编码表中,则返到初始化。 第 8 页 共 22 页 时间显示程序设计 设计思路 对于时间程序的设计,主要依靠单片机内部定时器的计数功能实现。 时钟由秒针、分针和时针组成,在程序中分别由 sdata, mdata, hdata 表示各单位的数据。 首先对 sdata, mdata, hdata
计方案 设计要求 在一个尽可能大的环境,白天自然光充足时,照明设备不启动;自然光不充足时,会根据人所处的位置,开启该位置的照明设备,若人在室内走 动,则会依次点亮其行走路径上的照明设备;当人离开时,则关闭该处的照明设备。 系统的主要目的是对灯的开关状态进行控制。 当光照检测 模块 和热释电红外线传感器 模块 采集 到 光照强弱、室内是否有人等信息送到单片机 端口 ,单片机根据 接收到的
ed 或者其他的设备,它是 8路同相三态双向总线收发器,可双向传输数据。 74LS245还具有双向三态功能,既可以输出,也可以输入数据。 当 8051单片机的 P0口总线负载达到或超过 P0最大负载能力时,必须接入 74LS245等总线驱动器。 当片选端 /CE 低电平有效时, DIR=“ 0”,信号由 B 向 A 传输;(接收) DIR=“ 1”, 信号由 A 向 B 传输;(发送)当 /CE
控制、延时、外部计数和检测等。 计数器:对引脚 T0( P )和 T1( .)输入的外部脉冲信号计数,当输入脉冲信号从 1 到 0 的负跳变时,计数器就自动加 1。 计数的最高频率一般为振荡频率的 1/24。 定时器 : 对系统晶振振荡脉冲的 12 分频 输出进行计数。 定时器 /计数器的结构组成: 16 位加法计数器、工作方式寄存器 TMOD 和控制寄存器 TCON。 T0: TL0(低 8
减少。 AT89C2051 芯片的 20个引脚功能为: Vcc 电源电压。 GND 接地。 RST 复位输入。 当 RST 变为高电平并保持 2 个机器周期时,所有 I/O 引脚复位至“ 1”。 XTAL1 反向振荡器的输入及内部时钟工作电路的输入。 XTAL2 来自反向振荡放大器的输出。 P1口 8位双向 I/O 口。 引脚 ~ 提供内部上拉,当作为输入并被外部下拉为低电平时,它们将输出电流(