自动响声闪光报警器.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Thearticlemainlyexplainsthedesignrequirementsandbasicprinciplesofanautomatic响声闪光报警器,includingitsfunctionality,frequencyrange,controllogic,andbatterypowerconsumptionItconcludesbydescribingthecircuitdesignandprogramming

目录

—设计目的二设计要求三基本原理

四各部分电路设计

芯片介绍

晶振电路

复位电路五整体电路图六程序清单

七仿真结果说明八元器件清单九设计总结体会十参考文献

—设计目的

自动响声闪光报警器

报警器是一种为防止或预防某事件发生所造成的后果,以声音、光、气压等形式来提醒或警示我们应当采取某种行动的电子产品。随着科技的进步,机械式报警器越来越多地被先进的电子报警器代替,经常应用于系统故障、安全防范、交通运输、医疗救护、应急救灾、感应检测等领域,与社会生产密不可分。

本设计目的是利用AT89C51单片机作为控制芯片,以蜂鸣器为发声源,以发光二极管LED为四色闪光灯与三极管电阻等组合,再加上晶振电路复位电路共同构成自动响声闪光报警器。然后按设计的任务及要求用C51语言编写的自动响声闪光报警器源程序,生成“.hex”文件,把此文件烧到AT89C51单片机中,接通电源后,有振动或倾斜时,水银开关接通,蜂鸣器开始发出“嘀嘀”的报警声10次,接着发出变频报警声18次,发出报警声的同时,LED也随之闪烁。

二设计要求

利用AT89C51单片机为核心,制作一个自动响声闪光报警器:

具有自动报警功能。

蜂鸣器开始发出“嘀嘀”的报警声10次,接着发出变频报警声18次,发出报警声的同时,LED也随之花样闪烁。

使频率为1kHz的声音响1s,使频率为2kHz的声音响1s,再停0.2s.如此交替发声18次。

三基本原理

自动响声闪光报警器程序中的变频报警声工作原理如下:

利用软件延时的方法,使P3.4的引脚产生频率为1kHz方波。P3_4=~P3_4; //取反输出

for(j=0;j50;j++); //延时500us

利用软件延时的方法,使P3.4的引脚产生频率为2kHz方波。P3_4=~P3_4; //取反输出

for(j=0;j25;j++); //延时250us

使频率为1kHz的声音响1s,使频率为2kHz的声音响1s,再停0.2s.如此交替发声18次。

使用水银开关作为发声控制按钮,当开关接通时才能发出声音。

四各部分电路设计

芯片介绍

AT89C51单片机引脚图如下:

图1 AT89C51引脚图

AT89C51单片机是标准的40引脚双列直插式集成电路芯片,其各引脚功能可分为如下3大类:

电源引脚

电源引脚接入单片机的工作电源。

VCC(40脚):接+5V电源。

VSS(20脚):接地。

时钟引脚

该引脚外接晶体引线端。

XTAL1(19脚):片内振荡器反相放大器和时钟发生器电路的输入端。当使用片内振荡器时,该引脚连接外部石英晶体和微调电容;当采用外接时钟源时,该引脚连接外部时钟振荡器的信号。

XTAL1(18脚):片内振荡器反相放大器的输入端。当使用片内振荡器时,该引脚连接外部石英晶体和微调电容;当采用外接时钟源时,该引脚悬空。

控制引脚

此类引脚提供控制信号,有的引脚还有复用功能。

(1)RST(9脚):复位信号输入端,高电平有效。在此引脚加上持续时间大于2个机器周期的高电平,就可以是单片机复位。在单片机正常工作时,此引脚应为0.5V的低电平。

(2)EA/v

控制端。

PP(31脚):EA为该引脚的第一功能,及外部程序存储器访问允许

U1

U1

19

XTAL1

STAL

18

XTAL2

9

RST

P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6

P0.7/AD7

39

38

37

36

35

34

33

32

29

30

31

PSENALEEA

P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15

21

22

23

24

25

26

27

28

1

2

3

4

5

6

7

8

P1.0P1.1P1.2P1.3P1.4P1.5P1.6

P1.7

P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WR

P3.7/RD

10

11

12

13

14

15

16

17

AT89C51

当EA引脚接高电平时,在PC值不超出0FFFH时,单片机读片内程序存储器

C1U130pF19XTAL1C2X1CRYSTAL18

C1

U1

30pF

19

XTAL1

C2

X1

CRYSTAL

18

XTAL2

30pF

范围为0000H~FFFFH,片内的4KBFlash程序存储器不起作用。

v v

PP为该引脚

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档