基于C51单片机的声光报警器课程设计

合集下载

声光电报警课程设计

声光电报警课程设计

声光电报警课程设计一、教学目标本课程旨在通过声光电报警系统的学习,让学生掌握以下知识目标:1.理解声光电报警系统的基本原理和组成;2.掌握声光电报警系统各部件的工作原理和功能;3.了解声光电报警系统在实际应用中的优势和局限。

4.能够分析并设计简单的声光电报警系统;5.能够对声光电报警系统进行调试和维护;6.能够运用声光电报警系统解决实际问题。

情感态度价值观目标:1.培养学生的创新意识和团队协作精神;2.增强学生对新技术的敏感度和接纳能力;3.提高学生对安全问题的重视程度,培养学生的社会责任感。

二、教学内容本课程的教学内容主要包括以下几个部分:1.声光电报警系统的基本原理和组成;2.声光电报警系统各部件的工作原理和功能;3.声光电报警系统的设计和应用;4.声光电报警系统的调试和维护;5.声光电报警系统在实际应用中的案例分析。

三、教学方法为了提高教学效果,本课程将采用以下教学方法:1.讲授法:通过讲解声光电报警系统的原理和应用,使学生掌握基本知识;2.案例分析法:通过分析实际案例,使学生了解声光电报警系统在实际中的应用;3.实验法:通过动手实验,使学生深入理解声光电报警系统的原理和功能;4.讨论法:通过分组讨论,培养学生的团队协作能力和创新意识。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:声光电报警系统教材,用于引导学生学习基本知识;2.参考书:相关领域的参考书,为学生提供更多的学习资料;3.多媒体资料:声光电报警系统的图片、视频等资料,丰富学生的学习体验;4.实验设备:声光电报警系统实验套件,用于学生动手实验。

五、教学评估为了全面、客观地评估学生的学习成果,本课程将采用以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估其学习态度和理解程度;2.作业:布置相关的声光电报警系统练习题,评估学生对知识点的掌握情况;3.实验报告:通过实验结果和实验报告,评估学生对声光电报警系统的实际操作能力和解决问题的能力;4.期末考试:设置期末考试,全面考察学生对声光电报警系统的知识掌握和应用能力。

单片机报警器课程设计

单片机报警器课程设计

单片机报警器课程设计一、课程目标知识目标:1. 让学生掌握单片机的基本原理,理解报警器电路的工作流程;2. 使学生了解报警器的功能及应用场景,掌握相关电子元件的功能与连接方式;3. 帮助学生理解程序设计的基本思想,学会编写简单的单片机程序。

技能目标:1. 培养学生动手实践能力,能够正确组装和调试单片机报警器电路;2. 培养学生运用编程软件进行程序设计的能力,能够针对实际需求编写相应的程序;3. 提高学生分析问题和解决问题的能力,能够针对报警器出现的问题进行排查和修复。

情感态度价值观目标:1. 培养学生对单片机技术及电子制作的兴趣,激发学生的创新意识;2. 培养学生团队合作精神,提高沟通与协作能力;3. 增强学生的安全意识,让学生意识到电子设备使用过程中的安全重要性。

课程性质:本课程为实践性较强的课程,结合理论知识与实践操作,培养学生的动手能力和创新能力。

学生特点:本课程面向初中或高中年级学生,学生具有一定的物理、数学基础,对电子技术和编程有一定了解。

教学要求:注重理论与实践相结合,强调学生的动手实践能力,鼓励学生创新和独立思考。

在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 理论知识:a. 单片机原理与结构:介绍单片机的基本组成、工作原理及性能参数;b. 报警器电路设计:讲解报警器电路的构成、各元件功能及连接方式;c. 程序设计基础:介绍编程语言(如C语言)的基本语法和编程思想。

2. 实践操作:a. 报警器电路搭建:指导学生动手搭建报警器电路,熟悉相关电子元件的使用;b. 程序编写与调试:教授学生如何编写单片机程序,实现报警器功能,并进行调试;c. 故障排查与修复:培养学生分析问题、解决问题的能力,针对报警器出现的故障进行排查和修复。

3. 教学大纲:a. 课程导入:介绍报警器的应用场景,激发学生兴趣;b. 理论知识讲解:结合教材相关章节,系统讲解单片机及报警器相关知识;c. 实践操作指导:按照教学进度,逐步引导学生完成报警器电路搭建、程序编写和调试;d. 课程总结:对本次课程进行总结,巩固所学知识。

基于C51单片机的声光报警器设计说明

基于C51单片机的声光报警器设计说明

本科课程设计报告题目:基于C51单片机的声光报警器设计院(系):电气与信息工程学院专业:电子信息工程班级:姓名:学号:2009021986指导教师:设计日期:2012年11月29日报告书写要求1、报告封皮标题栏为宋体小三号居中,下划线需右边对齐。

2、报告的撰写要求条理清晰、语言准确、表述简明。

报告中段首空两个字符,中文字体为宋体五号,数字、字符、字母为Times New Roman五号,且单教研室主任意见:3、报告中插图应与文字紧密配合,文图相符,技术容正确。

每个图都应配有图题(由图号和图名组成)。

图题(宋体小五号)置于图下居中,其中图号按顺序编排,图名在图号之后空一格排写。

图中若有分图时,分图号用(a)、(b)等置于分图之下。

4、报告中插表应与文字紧密配合,文表相符,技术容正确。

表格不加左、右边线,每个表应配有表题(由表号和表名组成)。

表题(宋体小五号)置于表上居中,其中表号按顺序编排,表名在表号之后空一格排写。

5、报告中公式原则上居中书写。

若公式前有文字(如“解”、“假定”等),文字顶格书写,公式仍居中写。

公式末不加标点。

公式序号按顺序编排,如报告中第一部分的第一个公式序号为“(1-1)”,文中引用公式时,一般用“见式(1-1)”或“由公式(1-1)”。

6、参考文献反映报告的取材来源,是报告不可缺少的组成部分,参考文献数量一般为8~10篇。

引用文献标示应置于所引容最末句的右上角,用小五号字体。

所引文献编号用阿拉伯数字置于方括号“[ ]”中,如“二次铣削[1]”。

参考文献应按在文中出现的顺序编排,常用参考文献编写项目和顺序规定如下:(1)著作图书文献:序号└─┘作者.书名.版次.出版者,出版年:引用部分起止页第一版应省略(2)翻译图书文献:序号└─┘作者.书名.译者.版次.出版者,出版年:引用部分起止页第一版应省略(3)学术刊物文献:序号└─┘作者.文章名.学术刊物名.年,卷(期):引用部分起止页(4)学术会议文献:序号└─┘作者.文章名.编者名.会议名称,会议地址,年份.出版地,出版者,出版年:引用部分起止页(5)学位论文类参考文献:序号└─┘研究生名.学位论文题目.学校及学位论文级别.答辩年份:引用部分起止页7、若设计完成实物制作需在报告后附录硬件电路原理图和实物测试图,附录的序号采用“附录1”、“附录2”等,并注明附录的容。

基于51单片机的红外报警器(初稿)

基于51单片机的红外报警器(初稿)

目录一、系统设计任务与要求 (1)二、基础知识介绍 (2)2.1 热释电红外传感器简单介绍 (2)2.2 PIR的原理特性 (2)2.3 AT89C51单片机简单概述 (3)2.3.1 AT89C51单片机的结构 (3)2.3.2 AT89C51管脚说明 (4)3 方案设计 (6)3.1 总体设计思路 (6)3.2 具体电路模块设计 (7)3.2.1 热释电红外传感器原理 (7)3.2.2 放大电路的设计 (8)3.2.3 时钟电路的设计 (8)3.2.4 复位电路的设计 (9)3.2.5 发光二极管报警电路的设计 (9)3.2.6 声音报警电路的设计 (10)4 软件的程序流程图及程序 (11)5 总结 (15)参考文献 (15)附件总原理图 (16)红外报警系统的设计与制作内容摘要:本系统采用了热释电红外传感器,它的制作简单、成本低、安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。

这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。

本设计包括硬件和软件设计两个部分。

硬件部分包括单片机控制电路、红外探头电路、驱动执行报警电路、LED控制电路等部分组成。

处理器采用51系列单片机AT89C51,整个系统是在系统软件控制下工作的。

关键词:单片机;红外传感器;数据采集;报警电路1系统设计任务与要求(1)、该设计包括硬件和软件设计两个部分。

模块划分为数据采集、键盘控制、报警等模块子函数。

(2)、本红外线防盗报警系统由热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。

用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。

终端由中央处理器、输入模块、输出模块、通信模块、功能设定模块等部分组成。

(3)、系统可实现功能。

当人员外出时,可把报警系统设置在外出布防状态,探测器工作起来,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至AT89C51单片机,经单片机处理运算后驱动执行报警电路使警号发声。

51单片机报警声设计

51单片机报警声设计

20.6 警报的同时LED闪烁
功能说明:在发出警报声的同时,LED也闪烁。

硬件设计

程序工作原理
本程序是对上节程序fs20-5.c功能的扩充,并将上节程序中的音调、 音长、发声次数的固定数值分别利用tone、sound、count 3个参数来代 替,使之在不同的应用中只需通过改变参数就能达到各种需求,无需再 重新编写程序。 为了加强警报效果,在警报的同时增加了LED作原理
若使蜂鸣器发出1kHz的声音,则需要使P3.4引脚产生1kHz的方波,来控 制晶体管不断地ON/OFF,从而使蜂鸣器发出声音。1kHz的方波信号周期为 1ms,高电平占用0.5ms,低电平占用0.5ms,通过调用软件延时程序来实现。 在设计时,将开关K作为发声控制按钮,当按下K后才能发出声音。
程序工作原理本程序是对上节程序fs205c功能的扩充并将上节程序中的音调音长发声次数的固定数值分别利用tonesoundcount3个参数来代替使之在不同的应用中只需通过改变参数就能达到各种需求无需再重新编写程序
第20章 报警声设计
20.1 发出1kHz声音
功能说明:通过单片机的I/O引脚以软件延时的方式产生方波,使蜂鸣器 发出1kHz的声音。
20.5 发出20次的报警声
功能说明:使单片机产生嘀、嘀声音。本节硬件设计与上节相同。

工作原理
利用3层嵌套for循环,内循环产生方波为音调,中循环决定音长,外 循环为发出声音的次数。

音调、音长、发出声音的次数
音调、音长、发出声音的次数是3个不同概念,有不同的作用效果。 本程序中都是利用for循环语句来实现的,所以,要注意for语句在不同地 方所起的不同作用。 • 音调是由发声频率决定的。本节程序中第11行for循环语句决定音调。 • 音长是指连续发声的时间。本节程序中第08行for循环语句决定音长。 • 发声的次数是指响几次报警声而言。本节程序中第06行for循环语句决 定发声的次数。

基于C51单片机的声光报警器设计

基于C51单片机的声光报警器设计

基于C51单片机的声光报警器设计的设定会由P2.0作为单片机的输出直接启动报警电路。

此时,扬声器将发出高、低交替的2种叫声,同时二极管发光,这就达到了声光报警的效果。

4、设计内容(应用的技术原理及具体的实现方法)一、系统硬件实现1 主控电路设计硬件设计中最核心的器件是单片机80C51,它一方面控制A/D转换器实现模拟信号到数字信号的转换,另一方面,将采集到的数字电压值经计算机处理得到相应的二进制代码,与设定的值作比较。

整个系统的软件编程就是通过汇编语言对单片机80C51实现其控制功能。

1.1 80C51的基本结构80C51单片机主要由以下部分组成:(1)CPU系统8位CPU,含布尔处理器;时钟电路;总线控制逻辑。

(2)存储器系统4KB的程序存储器(ROM/EPROM/Flash,可扩至64KB);128KB数据存储器(RAM,可再扩64KB);特殊功能寄存器SFR。

(3)I/O口和其他动能单元4个并行I/O口;2个16位定时/计数器;1个全双工异步串行口;中断系统(5个中断源,2个优先级)。

1.2 80C51单片机的的封装和引脚80C51系列单片机采用双列直插式(DIP).QFP44(Quad Flat Pack)和LCC(Leaded Chip Caiier)形式封装。

这里仅介绍常用的总线型DIP40封装。

40个引脚按引脚功能大致可分为4个种类:电源、时钟、控制和I/O引脚,在这里不作详细介绍。

1.3 80C51单片机的时钟(1)振荡器和时钟电路80C51内部有一个高增益反相放大器,用于构成振荡器,但要形成时钟脉冲,外部还需附加电路。

80C51的时钟产生方法有以下两种。

a 内部时钟方式利用芯片内部的振荡器,然后在引脚XTALl和XTAL2两端跨接晶体振荡器(简称晶振),就构成了稳定的自激振荡器,发出的脉冲直接送入内部时钟电路。

外接晶振时,Cl和C2的值通常选择为30pF左右;Cl、C2对频率有微调作用,晶振或陶瓷谐振器的频率范围可在1.2MHz~12MHz 之间选择。

基于STC89C51单片机的防盗报警器设计

基于STC89C51单片机的防盗报警器设计

基于STC89C51单片机的防盗报警器设计引言随着社会的发展,犯罪率不断上升,家庭和企业的安全问题也日益突出。

人们对防盗报警器的需求也越来越大。

本文将基于STC89C51单片机,设计一款简单而有效的防盗报警器,用于家庭和小型企业的安全防护。

一、设计原理1.红外传感器我们采用的防盗报警器主要使用了红外传感器,其工作原理是通过检测物体反射的红外线来进行监测。

当有人或物体在红外传感器的范围内移动时,红外传感器就能够感知到,并通过信号输出告知单片机。

2.声光报警当红外传感器检测到有人或物体移动时,单片机会触发声光报警器,发出大声的警报声,并同时启动LED灯进行闪烁。

3.单片机控制STC89C51单片机是一种经典的单片机芯片,具有强大的功能和稳定的性能。

我们将利用其IO口和定时器等功能,实现对红外传感器和声光报警器的控制。

二、硬件设计1.电路设计我们采用了经典的红外传感器模块和声光报警器作为主要的硬件组件。

在电路设计中,需要连接红外传感器模块的输出引脚和STC89C51单片机的IO口,同时连接声光报警器的控制引脚和单片机的IO口。

2.电源设计由于红外传感器模块和声光报警器都需要供电,因此我们需要设计一个合适的电源电路来为这些硬件组件提供电力支持。

一般可以采用直流电源供电,需要注意保证稳定的电压输出。

1.程序架构在软件设计中,我们将采用C语言来编写单片机的程序。

首先需要进行IO口的初始化设置,然后通过定时器来进行对红外传感器的检测,一旦有信号输出,就触发声光报警器。

2.程序逻辑具体的程序逻辑包括:首先进行初始化设置,然后进入主循环,不断检测红外传感器的信号,并根据信号的变化来控制声光报警器的工作。

当红外传感器检测到有人或物体移动时,触发报警器工作,同时记录报警的次数,并输出相应的警报信息。

四、调试测试1.电路调试首先需要进行电路的连接和布线,保证各个硬件模块之间能够正常通信。

然后需要进行电源供电测试,确保各个硬件模块都能够正常工作。

基于C51单片机的声光报警器课程设计

基于C51单片机的声光报警器课程设计

XXXX学校电气工程系电子课程设计报告设计题目:声光报警专业:电力系统及其自动化技术班级:电力102 班学号:100313203姓名:X X X指导教师:X X X题目:声光报警一、设计目的掌握单片机的通信,会用单片机通信的几种方式,同时学会矩阵键盘的应用,更进一步理解c51单片机的用途。

二、设计要求在Proteus中画出原理图或使用实物,编制程序,实现以下功能:1、理解报警器工作原理,不同频率声音的实现方案。

2、可设置报警声音的长短。

3、至少2种以上报警方案,每种方案至少由2种不同频率的声音合成。

发光的强弱跟随报警声音的频率高低变化。

三、方案设计与论证MCS-51单片机内部结构8051是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。

8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:·中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。

.数据存储器(RAM)8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。

图1·程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。

·定时/计数器(ROM):8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。

·并行输入输出(I/O)口:8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XXXX学校电气工程系
电子课程设计报告设计题目:声光报警
专业:电力系统及其自动化技术
班级:电力102 班
学号:100313203
姓名:X X X
指导教师:X X X
题目:声光报警
一、设计目的
掌握单片机的通信,会用单片机通信的几种方式,同时学会矩阵键盘的应用,更进一步理解c51单片机的用途。

二、设计要求
在Proteus中画出原理图或使用实物,编制程序,实现以下功能:
1、理解报警器工作原理,不同频率声音的实现方案。

2、可设置报警声音的长短。

3、至少2种以上报警方案,每种方案至少由2种不同频率的声音合成。


光的强弱跟随报警声音的频率高低变化。

三、方案设计与论证
MCS-51单片机内部结构
8051是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。

8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:
·中央处理器:
中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。

.数据存储器(RAM)
8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。

图1
·程序存储器(ROM):
8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。

·定时/计数器(ROM):
8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。

·并行输入输出(I/O)口:
8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。

·全双工串行口:
8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。

·中断系统:
8051具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。

·时钟电路:
8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容。

单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛(Harvard)结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿(Princeton)结构。

INTEL的MCS-51系列单片机采用的是哈佛结构的形式,而后续产品16位的MCS-96系列单片机则采用普林斯顿结构
本系统是基于51系列单片机的简易安防声光报警系统,主要包括的硬件电路模块有:单片机最小系统、七段数码管显示模块、安防报警器(点触开关模拟)、声光报警。

1.单片机最小系统简介
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复
位电路。

结构图如右图所示: 各部分的功能介绍如下:
复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST 脚将会出现高电平,并且,这个高电平持续的时间由电路的RC 值来决定.典型的51单片机当RST 脚的高电平持续两个机器周期以上就将复位,
所以,适当组合RC 的取值就可以保证可靠的复位.
晶振电路:典型的晶振取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)/12MHz(产生精确的uS 级时歇,方便定时操作) .其电路系统框图如下:
图1 系统原理框图
基于Porteus 的仿真图如下:
STC89C51 串口下载 复位电路 声光报警
红外报警输入 门禁报警输入
解除报警
数码管显示
四、keil程序清单
基于STC89C51单片机的功能特点,并根据系统的要求编写出基于keil C51的程序,首先单片机上电复位,并进行初始化包括寄存器和数码管,当发生报警事件时,单片机驱动声光报警装置并且在数码管上显示相应的报警信息,退出中断时,单片机检测报警解除按钮,当报警解除按钮被按下时单片机关闭声光报警并清除数码管上的报警信息,具体的程序流程如图4所示。

#include<reg51.h> sbit s1=P1^6;
sbit s2=P1^7;
sbit button=P2^7;
中断入口
显示报警信息声光报警
退出中断
上电复位EA=0
数码管初始化
INT0、INT1 均设为下降沿触发
EA = 1 P3.4 是否为0?
检测P3.4 解除报警信
是否终止
unsigned char t,a[]=
{0x06,0x5b};
void delay(int n)
{
unsigned char i;
while(n--)
for(i=0;i<120;i++);
}
/* void shuma(char b,char c) {
/* while(button)
{
a1=0;
P0=a[b];
delay(2);
a1=1;
a2=0;
P0=a[c];
delay(2);
a2=1;
}
} */
void main()
{
EX0=1;
EA=1;
if(button==1)
{t=10;s2=1;P0=a[0];} else
{t=1;s2=0;P0=a[1];} while(1);
}
void zhongduan()interrupt 1 {
while(1)
{
s1=0;
delay(t);
s1=1;
delay(t);
}
}
六、设计总结
在此次电路设计时发现了设计的问题,对于程序来说,一个很不起眼的失误就能导致整个程序不能运行,所以在做程序时候要了解其逻辑关系,理清时序,对单片机的原理及接口要有很清晰的认识,以免在编写程序时候出现不必要的错误。

相关文档
最新文档