接口课程设计报告(声光警报)

合集下载

声光报警器的实训报告

声光报警器的实训报告

一、实训目的1. 理解声光报警器的工作原理和设计方法;2. 学会使用常用电子元器件和电路设计工具;3. 提高动手能力和团队协作能力;4. 培养创新意识和实际应用能力。

二、实训内容1. 声光报警器原理分析;2. 声光报警器电路设计;3. 声光报警器元器件选择;4. 声光报警器组装与调试;5. 声光报警器性能测试。

三、实训过程1. 声光报警器原理分析声光报警器是一种利用声、光信号来提醒人们注意安全的报警装置。

它主要由声源、光源和报警控制器三部分组成。

当发生异常情况时,报警控制器检测到信号后,通过电路控制声源和光源同时发出声光报警信号,提醒人们注意安全。

2. 声光报警器电路设计(1)声源电路设计:声源电路主要由蜂鸣器、放大器和电源组成。

蜂鸣器负责发出声音,放大器对声音信号进行放大,使声音更加洪亮。

(2)光源电路设计:光源电路主要由LED灯、限流电阻和电源组成。

LED灯负责发出光信号,限流电阻对LED灯进行限流,防止其损坏。

(3)报警控制器电路设计:报警控制器电路由微控制器、传感器、信号处理电路和电源组成。

微控制器负责处理传感器采集到的信号,信号处理电路对信号进行处理,当检测到异常情况时,通过电路控制声源和光源发出报警信号。

3. 声光报警器元器件选择(1)蜂鸣器:选择高音质、低功耗的蜂鸣器,以确保报警声音洪亮且节能。

(2)LED灯:选择高亮度、低功耗的LED灯,以确保报警光信号明显。

(3)微控制器:选择功能强大、功耗低的微控制器,以满足报警控制器的需求。

(4)传感器:根据实际应用场景选择合适的传感器,如温度传感器、烟雾传感器、红外传感器等。

4. 声光报警器组装与调试(1)根据电路设计图,将元器件焊接在电路板上。

(2)将声源、光源和报警控制器电路连接在一起。

(3)调试电路,确保声光报警器能够正常工作。

5. 声光报警器性能测试(1)测试声光报警器在不同环境下的报警声音和光信号。

(2)测试声光报警器的功耗和响应时间。

声光电报警课程设计

声光电报警课程设计

声光电报警课程设计一、教学目标本课程旨在通过声光电报警系统的学习,让学生掌握以下知识目标: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 需求分析 (1)1.1开发背景 (1)1.2课程设计目的 (1)1.3课程设计要求 (1)1.4资源配置 (1)1.5开发环境介绍 (1)2 概要设计 (2)2.1硬件介绍 (2)2.1.1 可编程并行接口8255A (2)2.1.2 发光二极管LED (4)2.1.3 低电压音频功率放大器LM386 (4)2.1.4 74 LS04 (5)2.1.5 LM336- 2.5V基准二极管 (5)2.2实现原理 (6)2.3设计步骤 (6)3 详细设计 (7)3.1绘制电路图 (7)3.1.1 电路原理图 (7)3.1.2 电路PCB图 (7)3.2搭建电路板 (8)3.2.1 元器件清单 (8)3.2.2 硬件连线 (8)3.3流程图 (9)3.4程序设计 (10)4 调试与操作说明 (11)4.1调试要求 (11)4.2调试与操作 (11)5 总结体会 (12)致谢 (13)附录 (14)参考文献 (19)1 需求分析1.1 开发背景现代生活中,报警器的应用随处可见,银行装有防盗报警器,医院、学校装有安全报警器,普通家庭中也装有报警器,启动报警器,生命和财产安全都得到了保障。

随着科技的进步,报警器的制作也越来越先进,发展也越来越快。

各式各样的报警器,也将应用于更多领域,深入到人们生活的各个方面。

1.2 课程设计目的熟悉可编程并行接口芯片8255的使用,学习开关量接口电路及其控制程序的设计方法。

1.3 课程设计要求1、产生8种彩灯(8位LED)的走马灯花样。

2、产生8种不同的声音。

3、产生声音的同时,伴有彩灯闪亮。

4、键控发声:在键盘上定义8个数字键(0~7),每按1个数字键,喇叭发一种频率的声音,按ESC键,停止发声。

5、键控发光:在键盘上定义8个数字键(0~7),每按1个数字键,LED的1位发光,按Q或q键,停止发光。

1.4 资源配置1.电源:机内供电2.电缆线:采用单线/26芯扁平电缆3.I/O端口地址:8255A的4个端口地址为300H-303H,其中A口=300H, B口=301H,C 口=302H,命令口=303H4.软件资源:C语言集成开发环境软件1.5 开发环境介绍1、PC兼容机2、Windows 20003、MFID多功能微机实验平台(含PCI总线驱动板)4、MF2KI 集成开发环境,提供了丰富的汇编语言和C/C++语言程序开发工具2 概要设计2.1 硬件介绍2.1.1 可编程并行接口8255A8255A是一个具有两个8位(A口和B口)和两个4位(C口高/低4位)并行I/O端口的接口芯片;它为Intel系列CPU与外部设备之间提供TTL电平兼容的接口,如打印机,A/D,D/A 转换器,键盘,步进电机以及需要同时两位以上信息传送的一切形式的并行接口。

dsp光敏声光报警课程设计

dsp光敏声光报警课程设计

dsp光敏声光报警课程设计一、课程目标知识目标:1. 学生能够理解数字信号处理(DSP)的基本原理,特别是与光敏传感器和声光报警系统相关的内容。

2. 学生能够掌握光敏传感器的工作原理,及其在声光报警系统中的应用。

3. 学生能够解释声光报警系统的设计要求,以及如何通过DSP技术实现这些要求。

技能目标:1. 学生能够运用所学知识,设计并实现一个简单的光敏声光报警系统。

2. 学生能够使用相关软件工具对DSP程序进行编写和调试,以控制光敏传感器和声光报警设备。

3. 学生能够进行实验操作,测试并优化声光报警系统的性能。

情感态度价值观目标:1. 培养学生对数字信号处理技术的兴趣,激发他们探索电子工程领域的热情。

2. 培养学生的团队协作能力,让他们在项目实施过程中学会沟通、分享和合作。

3. 培养学生的创新意识,鼓励他们在设计过程中勇于尝试,不断优化和完善系统。

本课程旨在帮助学生将理论知识与实际应用相结合,提高他们分析问题、解决问题的能力。

针对学生的年级特点,课程注重实践操作,以项目为导向,让学生在动手实践中掌握知识。

同时,课程充分考虑到学生的认知水平和兴趣,将复杂的技术分解为易于理解的部分,使学生在轻松愉快的氛围中学习。

通过本课程的学习,学生将能够独立设计并实现一个简单的光敏声光报警系统,为后续深入学习电子工程领域奠定基础。

二、教学内容本章节教学内容主要包括以下三个方面:1. 数字信号处理基础:- 介绍数字信号处理的基本概念、原理和方法。

- 分析数字信号处理技术在光敏声光报警系统中的应用。

2. 光敏传感器及其应用:- 讲解光敏传感器的工作原理、类型和性能参数。

- 探讨光敏传感器在声光报警系统中的作用和重要性。

3. 声光报警系统设计与实现:- 阐述声光报警系统的设计要求、原理和实现方法。

- 制定详细的教学大纲,包括以下内容:a. 系统需求分析b. 硬件选型与连接c. DSP程序设计与调试d. 系统测试与优化教学内容安排和进度如下:1. 数字信号处理基础:2课时2. 光敏传感器及其应用:2课时3. 声光报警系统设计与实现:4课时(含实验操作)教材章节关联:1. 《数字信号处理》教材相关章节,涵盖基本原理、算法和实际应用。

《声光报警器》word版

《声光报警器》word版

微机原理课程设计报告书课题名称姓名学号院、系、部专业通信工程指导教师声光报警器一、设计目的(1)进一步巩固和加深《微机原理与接口技术》这门课程中所学的理论知识。

(2)学会查阅相关手册与资料,培养独立分析与解决问题能力。

(4)通过设计了解8255A芯片和8253芯片的内部结构,工作方式,引脚的功能以及I/O 口的使用。

掌握8255A和8253的控制字的意义,功能和设置方法。

(5)学习并实践模拟声光报警器的实现方法。

二、设计内容与要求具体要求:按动键盘某任一数字键使得内扬声器发出警报声,使得8个LED 指示灯忽明忽暗显示出报警信息。

三、设计思路根据设计任务和要求,在设计前必须对微机原理与接口技术中的8255和8253芯片熟悉了解和掌握。

设计中主要要完成的是发声报警和发光报警这两个部分功能,故在程序设计中只要设计触动键盘重的数字键即8个LED不停光闪,同时内扬声器发出警报声。

在设计发声报警时利用了8253可编程定时记数器,在设计发光报警时利用了8255芯片。

四、设计所用芯片及工作原理报警器PC机的主机箱内装有一只小喇叭,它是由定时器8253/54和并行芯片8255/8255A控制发声的,主板上由喇叭控制驱动电路,同时在ROM,BIOS中的BEEP子程序,它能根据BX中发出的计数值控制定时器8253/54,从而产生频率为896HZ的声音。

8253是可编程的内部定时器,它根据程序提供的计数值和工作模式产生各种形式和各种频率的计数/定时脉冲,提供给系统的各个部件使用。

8253定时器内部有3个独立工作的计数器:COUNTER1,COUNTER2,COUNTER3,每一个计数器都分配有一个端口地址,分别为40H、41H、42H。

内部的公用控制寄存器端口地址为43H。

对8253编程时,首先设定控制字,以选择计数器、确定工作模式和计数的格式。

在PC机中8253的3个时钟端口的输入频率都是1.19318MHZ。

其中计数器2可以控制扬声器的发声。

基于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. 学生能理解声光超温报警系统的基本原理,掌握温度传感器的工作原理和功能。

2. 学生能描述光的传播特性,了解声音的传播和接收过程。

3. 学生掌握基础的电路知识,能够分析声光超温报警系统的电路组成和作用。

技能目标:1. 学生能够运用所学知识,设计并搭建一个简单的声光超温报警装置。

2. 学生能够通过实际操作,学会使用温度传感器、声音传感器等电子元件。

3. 学生能够通过课程实践,培养动手能力、问题解决能力和团队协作能力。

情感态度价值观目标:1. 学生对科学探究产生兴趣,培养积极主动学习和探索科学奥秘的精神。

2. 学生在学习过程中,树立安全意识,认识到科技在生活中的重要作用。

3. 学生通过团队合作,培养相互尊重、相互帮助的良好品质,提高沟通与协作能力。

课程性质:本课程为实践性较强的科学课程,结合物理知识,让学生在动手实践中学习声光超温报警系统的原理和应用。

学生特点:六年级学生具备一定的物理知识和动手能力,对新鲜事物充满好奇,喜欢探索和动手实践。

教学要求:课程要求教师以学生为主体,注重引导学生主动探究,激发学生的学习兴趣,培养学生的实践能力和创新能力。

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

二、教学内容1. 基本原理学习:介绍声光超温报警系统的基本原理,包括温度传感器的工作原理、光的传播特性、声音的传播和接收过程。

相关教材章节:第四章第三节“温度传感器及应用”,第五章第二节“光的传播与反射”,第六章第一节“声音的产生与传播”。

2. 电路知识讲解:分析声光超温报警系统的电路组成和作用,包括传感器、控制器、报警器等部分。

相关教材章节:第三章“电路基础知识”,第七章“传感器与控制器”。

3. 实践操作:指导学生动手搭建一个简单的声光超温报警装置,学会使用温度传感器、声音传感器等电子元件。

教学内容安排:分阶段进行,包括设计、搭建、调试和优化等步骤。

声光报警器实验报告

声光报警器实验报告

声光报警器实验报告声光报警器实验报告引言:声光报警器是一种常见的安全设备,广泛应用于建筑物、车辆和工业场所等各个领域。

它通过发出高亮度的闪光和响亮的声音来提醒人们注意危险或紧急情况。

本实验旨在探究声光报警器的原理和性能,并通过实际操作验证其有效性。

实验材料和方法:1. 声光报警器:本次实验使用的声光报警器为市场上常见的型号,具有高亮度LED灯和高音量扬声器。

2. 电源:使用直流电源供电,电压为12V。

3. 实验仪器:数字万用表、电线等。

实验步骤:1. 连接电源:将声光报警器的正极和负极分别连接到电源的正负极,确保电路连接正确。

2. 测试电流:使用数字万用表测量电路中的电流值,记录下来。

3. 测试声音:打开电源,观察声光报警器是否开始发出声音。

调节音量大小,观察声音的变化。

4. 测试闪光:观察声光报警器的LED灯是否开始闪烁。

调节闪烁频率,观察闪光的效果。

实验结果:通过实验,我们得到了以下结果:1. 电流测试结果显示,声光报警器的工作电流为2A左右,符合设备说明书中的标准要求。

2. 声音测试结果显示,声光报警器发出的声音响亮而清晰,可以有效吸引人们的注意力。

3. 闪光测试结果显示,声光报警器的LED灯具有高亮度,闪烁频率可根据需要进行调节。

讨论与分析:声光报警器的实验结果表明其具有良好的性能和可靠性。

声音的响亮度和清晰度可以确保在嘈杂环境中也能有效传达警示信息,而LED灯的高亮度和可调节的闪烁频率可以吸引人们的目光,提醒他们注意周围的危险情况。

这些特点使得声光报警器成为一种理想的安全设备,广泛应用于各行各业。

然而,声光报警器也存在一些局限性。

首先,它只能通过声音和光线进行警示,无法提供更多的信息,如具体的危险类型和位置。

其次,声光报警器的警示范围有限,如果人们距离报警器过远或处于噪音环境中,可能无法及时察觉到警示信号。

因此,在一些特殊情况下,需要配合其他安全设备或手段来提高警示效果。

结论:通过本次实验,我们对声光报警器的原理和性能有了更深入的了解。

声光报警plc课程设计

声光报警plc课程设计

声光报警plc课程设计一、课程目标知识目标:1. 学生能够理解PLC的基本原理及其在工业控制中的应用。

2. 学生能够掌握声光报警系统的电路组成和工作原理。

3. 学生能够解释与PLC编程相关的指令和程序设计方法。

技能目标:1. 学生能够运用PLC进行基本程序编写,实现声光报警系统的控制功能。

2. 学生能够运用相关软件进行PLC程序的仿真与调试。

3. 学生能够通过小组合作,完成一个具有实际应用价值的声光报警PLC控制系统设计。

情感态度价值观目标:1. 学生培养对自动化技术及其应用的兴趣,增强对工程技术的认识。

2. 学生在课程实践中,培养团队协作、问题解决和创新能力。

3. 学生能够关注PLC技术在工业生产中的实际应用,认识到技术发展对社会生产的重要性。

课程性质:本课程为实践性较强的课程,结合理论知识与实际操作,使学生能够将所学知识应用于实际工程问题中。

学生特点:学生具备基本的电子电路知识,具有一定的编程基础,对PLC技术有一定了解。

教学要求:教师需引导学生通过实践操作,掌握PLC在声光报警系统中的应用,提高学生的动手能力和创新能力。

在教学过程中,注重培养学生的团队合作精神和解决问题的能力。

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

二、教学内容1. PLC基础知识回顾:PLC的基本结构、工作原理、编程语言及常用指令介绍。

教材章节:第一章 PLC概述2. 声光报警系统组成:介绍声光报警系统的电路原理、器件功能及连接方式。

教材章节:第二章 常用电气控制元件3. PLC程序设计:学习PLC程序设计方法,包括顺序功能图、梯形图及指令表编程。

教材章节:第三章 PLC编程技术4. 声光报警PLC控制系统设计:结合实际案例,分析系统需求,设计PLC控制系统。

教材章节:第四章 PLC控制系统设计5. PLC程序仿真与调试:运用相关软件,对编写好的PLC程序进行仿真与调试。

教材章节:第五章 PLC程序调试与优化6. 实践操作:分组进行声光报警PLC控制系统的搭建与调试,培养学生动手能力。

声光报警电路课程设计

声光报警电路课程设计

声光报警电路课程设计一、教学目标本节课的学习目标包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握声光报警电路的基本原理和组成部分;技能目标要求学生能够设计和搭建声光报警电路,并进行调试和优化;情感态度价值观目标要求学生培养对科学探究的兴趣,提高创新意识和团队合作能力。

通过本节课的学习,学生将能够理解声光报警电路的工作原理,掌握电路的设计和搭建方法,培养动手能力和实验技能。

同时,学生将能够在团队合作中发挥自己的专长,提高沟通和协作能力,培养科学探究的精神和创新意识。

二、教学内容本节课的教学内容主要包括声光报警电路的基本原理、组成部分、设计方法和搭建技巧。

首先,学生将学习声光报警电路的工作原理,了解电路中各个组件的作用和功能。

接着,学生将学习如何设计和搭建声光报警电路,包括选择合适的元件、连接电路和调试设备。

最后,学生将通过实验和实践,掌握电路的搭建技巧,并能够对电路进行优化和改进。

教学大纲如下:1.声光报警电路的基本原理2.声光报警电路的组成部分3.声光报警电路的设计方法4.声光报警电路的搭建技巧5.声光报警电路的调试和优化三、教学方法为了激发学生的学习兴趣和主动性,本节课将采用多种教学方法。

首先,通过讲授法,向学生传授声光报警电路的基本原理和知识。

其次,通过讨论法,引导学生主动参与课堂讨论,培养思考和分析问题的能力。

接着,通过案例分析法,分析实际应用中的声光报警电路案例,加深学生对电路的理解和应用能力。

最后,通过实验法,让学生亲自动手搭建和调试声光报警电路,提高实践操作能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将选择和准备适当的教学资源。

教材方面,将选用《电子技术基础》一书,作为学生学习的基本资料。

参考书方面,推荐学生阅读《电路设计与实践》一书,以加深对电路设计和搭建的理解。

多媒体资料方面,将制作课件和实验演示视频,以直观地展示声光报警电路的工作原理和搭建过程。

实验设备方面,将为学生提供声光报警电路的实验套件,以及必要的工具和仪器。

声光报警课程设计

声光报警课程设计

声光报警课程设计一、教学目标本课程旨在让学生了解和掌握声光报警系统的基本原理和应用,通过学习,学生应能理解声光报警系统的工作原理,掌握相关电子元件的使用方法,并能够设计并实现一个简单的声光报警系统。

1.了解声光报警系统的基本原理。

2.掌握声光报警系统中常用电子元件的功能和用途。

3.理解声光报警系统的设计方法和步骤。

4.能够使用相关电子元件设计并实现一个简单的声光报警系统。

5.能够对声光报警系统进行调试和维护。

情感态度价值观目标:1.培养学生对科学探究的兴趣和热情。

2.培养学生解决问题的能力和创新精神。

3.培养学生团队合作意识和动手实践能力。

二、教学内容本课程的教学内容主要包括声光报警系统的基本原理、常用电子元件的使用方法、声光报警系统的设计方法和步骤。

1.声光报警系统的基本原理:介绍声光报警系统的工作原理和主要组成部分。

2.常用电子元件的使用方法:介绍声光报警系统中常用的电子元件,如电阻、电容、二极管、三极管等,并讲解其功能和用途。

3.声光报警系统的设计方法和步骤:介绍声光报警系统的设计方法和步骤,并通过实例讲解具体的设计过程。

三、教学方法本课程采用讲授法、讨论法、实验法等多种教学方法。

1.讲授法:通过教师的讲解,使学生了解和掌握声光报警系统的基本原理和相关知识。

2.讨论法:通过小组讨论,培养学生的团队合作意识和解决问题的能力。

3.实验法:通过动手实践,使学生更好地理解和掌握声光报警系统的设计和实施。

四、教学资源本课程的教学资源主要包括教材、实验设备和相关多媒体资料。

1.教材:选用正规出版社出版的声光报警系统相关教材,为学生提供系统的理论知识。

2.实验设备:准备相关的电子元件和实验设备,让学生能够动手实践,提高其实际操作能力。

3.多媒体资料:制作相关的教学PPT和视频资料,丰富学生的学习体验,提高学习效果。

五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,每个部分所占的比重分别为30%、30%和40%。

声光报警接口设计

声光报警接口设计

3.3.6 声光报警接口设计在单片机测控系统了生故障或处于某种紧急状态时,单片机系统应能给出报警信号,报警信号可分为闪光报警、鸣音报警和语言报警。

闪光报警可用某一I/O 口驱动LED 闪烁,只要该I/O 口发出具有一定频率的高低电平信号,即可使LED 闪烁。

闪烁报警程序比较简单,本节不作介绍,仅介绍鸣音报警接口和语音报警接口。

1.鸣音报警接口鸣音报警接口有二种:一种是蜂鸣音报警接口,另一种是音乐报警。

(1)蜂鸣音报警蜂鸣音报警器约需10mA 的驱动电流,而我们的单片机其I/O 口可以输出4-20mA 的电流,故可以直接连接而不需驱动器;当然如果单片机负载大的话,可以增加驱动集成电路,如7406或747,也可以用一个晶体三极管驱动。

如下图3-43所示: NPNLS?SPEAKERR2R1AGND 8051P3.2VCC图3-43 蜂鸣器驱动电路(2)音乐报警蜂鸣音报警接口虽然简单,但比较单调。

若要使报警声优美悦耳,常可采用音乐报警电路。

音乐报警接口由两部分组成:○1乐曲发生器,集成电子音乐芯片;○2放大电路,也可采用集成放大器。

2. 语音报警接口随着电子技术的发展,特别是大规模集成技术的发展,人们能够把语音电路做成很小的集成芯片,这些芯片配以简单的外围电路就可以根据需要发出各种声音。

语音芯片的主要功能包括:语音分析、存储、再生合成以及识别等。

近几年市场上美国、日本等生产的语音芯片很多,功能各异,可根据需要查阅有关手册,如T6668等。

在我们所设计的压力监控系统中,由于防止外界各种铃声的干扰,我们采用单调但较为合适的蜂鸣音报警。

电路原理图如下图3-44: P3.2WLS2SPEAKER WC70.01uF GAIN 8GAIN 1BYP 75VS6GND 412+-WU29LM386N-1WC80.01uF WC90.01uF VCC喇叭驱动电路图3-44 蜂鸣音报警电路原理图3.3.7 步进电机工作原理、选型与控制方法1. 步进电机概述步进电机是一种能够将电脉冲信号转换成角位移或线位移的机电元件,它实际上是一种单相或多相同步电动机。

声光报警器实验报告

声光报警器实验报告

声-光报警器接口实验报告实验题目:声-光报警器接口实验专业:计算机科学与技术学生姓名:班级学号:分组序号:指导教师:2011 年 4月22 日声-光报警器接口实验报告一、实验时间2011 4/22二、实验地点三、实验目的熟悉可编程并行接口芯片8255的使用和学习开关量接口电路及其控制程序的设计方法。

四、实验小组成员五、指导老师六、实验要求利用MFID实验平台和声-光报警器模块进行硬件电路连接,利用MF2KI集成开发环境进行声光报警器软件控制程序设计、调试,直到报警器正常工作。

七、实验步骤步骤一:硬件连线:排线接法如右图:跳线设置:单线将模块电源L区JP7和JP8跳接;排线将模块电源L区JP8跳步骤二:将平台的电源开关拔到“内”的位置上。

在配套集成环境下进行硬件检测,达到初始化芯片的目的.步骤三:(学生实验步骤)打开集成环境在“文件”菜单下学生可以选择新建自己的C++/ASM文件或者使用集成环境自带的C++/ASM参考程序进行调试、运行。

步骤四:观看实验现象得出结论。

八、算法及流程图九、实验源程序stack1 segmentdw 200 dup (?)stack1 endsdata segment para public 'data'message db 'press SW3 to start !',0ah,0dh ;系统提示db 'if you want to quit, please hit Any Key!',0ah,0dh,'$'t dw 0 ;初始化延时变量为0num dw 0 ;初始化数字变量为0 data7 db 81h,42h,24h,18h,81h,42h,24h,18hdata endscode segment para public 'code'assume ss:stack1,cs:code,ds:datasl proc farstart: mov ax,stack1mov ss,axmov ax,datamov ds,axmov ah,09h ;显示系统提示mov dx,seg messagemov ds,dxmov dx,offset messageint 21hmov dx,303h ;初始化8255mov al,83h out dx,almov dx,300h ;LED全灭mov al,00hout dx,almov dx,303h ;关闭SPKmov al,0chout dx,alwait1: mov dx,302h ;查SW3按下?in al,dx ;(PC2=0?)and al,04hjnz wait1 ;未按下,等待begin: call ledflash ;已按下,调用LED发光子程 mov bx,200mov t,0ffffhhison: call outspk ;调用喇叭发声子程(高频) dec bxjnz hisonmov dx,300h ;LED全灭mov al,00hout dx,almov bx,200mov t,0afhloson: call outspk ;调用喇叭发声子程(低频) dec bxjnz losoncall delay2mov ah,0bh ;查任意键按下?int 21hcmp al,0ffhje quit ;有任意键按下,退出jmp begin ;无任意键按下,继续quit: mov dx,300h ;LED全灭mov al,00hout dx,almov dx,303h ;关闭SPK mov al,0chout dx,almov ah,4chint 21h ;返回DOS sl endpdelay1 proc ;延时子程1 push bxmov bx,tdl1: dec bxjnz dl1pop bxretdelay1 endpdelay2 proc ;延时子程2 push cxpush bxmov cx,04ffhdl4: mov bx,0ffffhdl3: dec bxjnz dl3dec cxjnz dl4pop bxpop cxretdelay2 endpoutspk proc ;喇叭发声子程mov dx,303h ;从PC6输出方波mov al,0dh ;置PC6=1;打开8253out dx,alcall delay1mov dx,303hmov al,0ch ;置PC6=0;关闭8253out dx,alcall delay1retoutspk endpledflash proc ;LED发光子程序mov si,offset data7 ;LED的点亮代码add si,num mov al,[si]mov dx,300h ;从8255的A口输出LED点亮代码out dx,alinc numcmp num,08hjne nextmov num,00hnext: retledflash endpcode endsend start十、实验心得体会通过此次实验我感觉到:在做微机接口实验时,必须先读懂有关实验箱的使用说明书,和试验箱上的各芯片的使用说明书,不能完全的按课本上的说明进行编写程序,比如:像课本上给的8255A的编程接口地址是200H,但试验箱的给的却是300H。

声光报警器电路实训报告

声光报警器电路实训报告

一、实训目的1. 熟悉声光报警器电路的工作原理及组成;2. 掌握声光报警器电路的设计方法;3. 培养动手能力和实际操作能力;4. 提高对电子电路故障分析及解决能力。

二、实训器材1. 声光报警器电路板一块;2. 电源模块(直流电源、交流电源);3. 信号发生器;4. 示波器;5. 万用表;6. 电阻、电容、二极管、三极管、集成电路等元器件。

三、实训内容1. 声光报警器电路原理分析;2. 声光报警器电路设计;3. 声光报警器电路搭建;4. 声光报警器电路调试;5. 故障分析及解决。

四、实训步骤1. 声光报警器电路原理分析(1)了解声光报警器的工作原理,掌握声光报警器电路的组成及功能;(2)分析声光报警器电路中各个元器件的作用及相互关系;(3)掌握声光报警器电路的工作流程。

(1)根据声光报警器的工作原理,设计电路图;(2)选择合适的元器件,计算元器件参数;(3)绘制PCB板图。

3. 声光报警器电路搭建(1)准备所需的元器件;(2)按照电路图进行元器件的焊接;(3)连接电源模块,进行电路的通电测试。

4. 声光报警器电路调试(1)使用示波器观察电路中各个点的电压波形;(2)调整电路中的参数,使电路达到预期的工作效果;(3)测试声光报警器的报警功能,确保电路正常工作。

5. 故障分析及解决(1)分析电路中可能出现的故障现象;(2)使用万用表等工具检测电路中的元器件及线路;(3)根据检测结果,判断故障原因并采取相应的解决措施。

五、实训结果与分析1. 声光报警器电路原理分析通过实训,掌握了声光报警器电路的工作原理及组成,了解了各个元器件的作用及相互关系。

2. 声光报警器电路设计根据声光报警器的工作原理,成功设计出电路图,并选择了合适的元器件。

3. 声光报警器电路搭建按照电路图进行元器件的焊接,成功搭建出声光报警器电路。

通过调试,使声光报警器电路达到预期的工作效果,报警功能正常。

5. 故障分析及解决在实训过程中,遇到电路不通、报警声音小等问题。

声光报警器

声光报警器

课程设计题目声光报警器的设计学院计算机科学与技术专业计算机科学与技术班级0703姓名杨柳指导教师唐建雄2010 年7 月9 日接口课程设计任务书学生姓名杨柳专业班级计算机0703指导老师唐建雄工作单位计算机科学与技术学院题目:声光报警器的设计一、目的熟悉可编程并行接口芯片8255的使用,学习开关、扬声器、LED等I/O设备的控制方法,并进一步掌握简单的微机接口应用系统的设计。

二.内容:设计一个声光报警器的硬件电路和控制程序。

一旦按下SW3按钮开关,发光二级管按规律闪烁,同时扬声器发出声音;当按下SW2按钮开关,发光二级管停止闪烁,声音停止。

硬件设备包括一台微机、一个MIFID微机实验箱、插线若干。

控制程序采用Intel8088宏汇编语言编写。

三.要求:1.针对设计内容,提出两种设计方案,要求分别采用查询方式和中断方式接受SW3的开关信号。

(采用中断方式时,使用IRQ10接受中断信号。

)2.针对每种设计方案进行硬件设计和软件设计:画出每种设计方案的硬件连接图;并按照硬件连接设计相应的控制程序。

3.在MIFID微机实验箱上调试,并通过验收。

4.撰写课程设计报告,报告中应该包括以下内容:设计中使用的关键技术和方法,设计方案说明(包括硬件设计和软件设计),调试及评估,遇到的问题及思考以及改进的设想。

四.进度安排:指导教师签名:年月日系主任(责任教师)签名:年月日声光报警器的设计一、系统描述:1.课程设计的目的熟悉可编程并行接口芯片8255的使用,学习开关、扬声器、LED等I/O设备的控制方法,并进一步掌握简单的微机接口应用系统的设计。

2.问题域描述[1]课程设计内容设计一个声光报警器的硬件电路和控制程序。

一旦按下SW3按钮开关,发光二级管按规律闪烁,同时扬声器发出声音;当按下SW2按钮开关,发光二级管停止闪烁,声音停止。

硬件设备包括一台微机、一个MIFID微机实验箱、插线若干。

控制程序采用Intel8088宏汇编语言编写。

声光报警器实验

声光报警器实验

8255A 并行实验(一)选做一、实验目的进一步熟悉可编程并行接口芯片8255的使用和学习开关量接口电路及其控制程序的设计方法。

二、实验内容编写程序控制音乐发生器和LED 工作使他们组成声光报警装置,自己设置按键来控制音乐发生器启停。

三、实验要求利用MFID 实验平台和声-光报警器模块进行硬件电路连接,利用MF2KI 集成开发环境进行声光报警器软件控制程序设计、调试,直到报警器正常工作。

四、实验原理1.声-光报警器模块板电路原理如图4.1所示。

模块板上包括4种简单的I/O 外设:扬声器、8个LED 彩灯、8位DIP 开关及按钮开关SW3。

它们都是并行接口的对象,虽然功能单一,结构简单,但都必须通过接口电路才能进入微机系统,接受CPU 的控制,发挥相应的作用。

2.声-光报警器接口的设计原理与方法,参考计算机接口技术相关参考书。

图4.1 声-光报警器模块板电路原理框图五、实验步骤:1.准备工作将实验平台的电源开关拔到“内”的位置。

启动“MF2KI ”集成环境,对8255芯片进行测试,确保工作正常。

2.硬件连线:(1)跳线设置:如果采用单线连接,则将模块电源L 区JP7和JP8跳接;如果采用排线连接,则将模块电源L 区JP8跳接。

26 芯 并 行 口 插 座50 芯 扩 展 总 线(2)单线连法如右图:(3)排线接法如右图:3.程序设计、编译、连接、运行在“虚拟课堂”——“参考程序”页面中,下载8255并行实验(一):soundl.asm程序到本地机器的E盘目录下,对照实验原理和程序流程图把相应空格处的代码填写好,然后对程序进行调试、运行。

4.实验观察记录实验现象,对照实验现象分析参考程序,得出结论。

附:(1)程序流程图:(2)参考程序:stack1 segmentdw200dup (?)stack1 endsdata segment para public 'data'message db 'press SW3 to start !',0ah,0dh;系统提示db 'if you want to quit, please hit Any Key!',0ah,0dh,'$'t dw0;初始化延时变量为0 num dw0;初始化数字变量为0data7 db81h,42h,24h,18h,81h,42h,24h,18hdata endscode segment para public 'code'assume ss:stack1,cs:code,ds:datasl proc farstart: mov ax,stack1mov ss,axmov ax,datamov ds,axmov ah,09h;显示系统提示mov dx,seg messagemov ds,dxmov dx,offset messageint21hmov dx,303h;初始化8255mov al,083hout dx,almov dx,300h;LED全灭mov al,00hout dx,almov dx,303h;关闭SPKmov al,0chout dx,alwait1: mov dx,302h;查SW3按下?in al,dx;(PC2=0?)and al,04hjnz wait1 ;未按下,等待begin: call ledflash ;已按下,调用LED发光子程mov bx,200mov t,0ffffhhison: call outspk ;调用喇叭发声子程(高频)dec bxjnz hisonmov dx,300h;LED全灭mov al,00hout dx,almov bx,200mov t,0afhloson: call outspk ;调用喇叭发声子程(低频)jnz losoncall delay2mov ah,0bh;查任意键按下?int21hcmp al,0ffhje quit ;有任意键按下,退出jmp begin ;无任意键按下,继续quit: mov dx,300h;LED全灭mov al,00hout dx,almov dx,303h;关闭SPKmov al,0chout dx,almov ah,4chint21h;返回DOSsl endpdelay1 proc;延时子程1push bxmov bx,tjnz dl1pop bxretdelay1 endpdelay2 proc;延时子程2 push cxpush bxmov cx,04ffhdl4: mov bx,0ffffhdl3: dec bxjnz dl3dec cxjnz dl4pop bxpop cxretdelay2 endpoutspk proc;喇叭发声子程mov dx,303h;从PC6输出方波mov al,0dh;置PC6=1;out dx,alcall delay1mov dx,303hmov al,0ch;置PC6=0;out dx,alcall delay1retoutspk endpledflash proc;LED发光子程序mov si,offset data7 ;LED的点亮代码add si,num mov al,[si]mov dx,300h;从8255的A口输出LED点亮代码out dx,alinc numcmp num,08hjne nextmov num,00hnext: ret ledflash endpcode endsend start。

模拟电路声光报警系统课程设计报告 EWB仿真

模拟电路声光报警系统课程设计报告  EWB仿真

简述:随着当今社会各个方面的发展,人们的安全意识也逐步提高,防盗一次也广受人们的关注,很多产品上都装有防盗装置,而声光报警在防盗方面上应用的比较多。

由此,关于声光报警电路的设计就具有一定的实用价值。

当然,声光报警也不仅仅是限于防盗方面,在防火等方面都有一定的应用。

一、设计任务及主要技术指标 1.设计任务1)在学习掌握模拟电子技术的基础上,设计声光报警系统(包括单元电路及总体电路);适当选择元器件。

2)设计电路的基础上,利用EWB 软件,在计算机上进行仿真实验、调试。

2.主要技术指标:设计的声光报警电路能在特定的情况下发出光和声音,实现报警的目的。

设计技术指标要求:(1)、指示灯的闪光频率为1到2Hz ;(2)、扬声器(Ω8)发出与指示灯闪光频率同步的断续音响,音响的频率为1000Hz 左右;(3)、扬声器(Ω8)发出音响的功率不小于0.5W 。

二、设计方案及设计原理:根据设计设计指标和要求,要实现其指标,那么在设计的电路中应该包含为指示灯闪光提供电能的振荡电路部分、为扬声器发声提供电能的音频振荡电路部分、实现闪光与发声同步的控制部分、音频振荡电路与扬声器之间的功率放大部分。

然后根据逻辑关系把各个部分连接起来,这样就从大体上设计出了声光报警电路。

所示。

因为要求扬声器需发出与指示灯频率同步的断续音响,所以1~2HZ 的振荡电路除了要控制指示灯的闪光外,还需控制音频电路的通断。

声光报警电路的功能框架图如图1三、单元电路设计1、1~2HZ 振荡电路:1~2HZ 振荡电路可使用RC 正弦波振荡,产生频率为频率为1.5HZ 的正弦波,因为RC 振荡发出的正弦波信号强度太小,不足以带动发光二极管工作,所以可以通过电压比较器将输出的正弦波转化为3V 的方波以驱动发光二极管工作。

RC 振荡的频率计算如下:1~2HZ 振 荡电路 指示灯及控制电路音频振 荡电路功率放大输出电路扬声器将f 0=1.5HZ 带入,可计算出RC=0.05097;可取R=ΩK 10,C=5.97μF 。

声-光警报器课程设计

声-光警报器课程设计

湖北教育学院课程设计报告课程名称:微机接口技术课程设计设计题目:声-光报警器系统设计系别:计算机科学与工程系专业:计算机科学与技术组别:学生姓名: 学号:起止日期:指导教师:教研室主任:摘要随着微型计算机(简称微机)应用的日益广泛和深入,接口技术有了迅速的发展,并以成为直接影响微机系统功能和推广应用的关键,本报告主要讲解的是声-光报警器的设计。

该系统主要是利用8255接口芯片的A口,B口,C口对LED发光二极管的发光和喇叭的发声进行控制,其中A口控制发光二极管的发光情况,C口对喇叭的发声进行控制。

对8255初始化后,关闭LED灯和喇叭,将8位二进制数送入到A口,通过74LS04反向器和排阻的作用使LED发光。

PC2控制开关SW3,当开关按下,PC6制1使喇叭发声。

通过脉冲的延时控制喇叭发声的频率。

该系统操作简单,只须将电路板接入到实验平台,运行程序实验者通过系统提示选择要实现的功能,按下开关,即可进行光和声的测试。

关键字:8255接口芯片 74LS04反向器 LM386功放 outport()/inpout()目录开发背景 (1)一需求分析 (2)1.1 课程设计目的 (2)1.2 课程设计要求和任务 (2)1.2.1 设计要求 (2)1.2.2 设计任务 (2)1.3 课程设计环境 (2)1.4 课程设计元器件配置 (3)二概要设计 (3)2.1 硬件模块的划分 (3)2.2 发光二极管LED (3)2.2.1 LED的发光原理 (3)2.2.2 LED的外形和内部结构 (4)2.2.3 LED发光的实现方法 (4)2.2.4 LED的应用 (4)2.3 SPK发声的实现方法 (5)2.4可编程并行接口8255A (5)2.4.1 8255A的基本特性 (5)2.4.2 8255A的外部引脚 (6)2.4.3 8255A的内部结构 (7)2.5反向器74LS04 (8)2.5.1 74LS04的结构 (8)2.6 功放LM386 (8)2.6.1 LM386的特点 (9)2.6.2 LM386的应用 (9)2.6.3 LM386的等效电路连接图 (9)2.6.4 LM386的控制 (10)三设计电路的搭建 (11)3.1 电路板搭建原理 (11)3.2 使用PROTEL99SE软件绘制PCB图 (11)3.2.1 Protel 99 se 的介绍 (11)3.2.2 Protel99se绘制原理图、PCB图、布线图的过程 (11)3.3 电路板搭建原理图 (12)3.4 电路板元件图 (12)3.5 电路板模板图 (13)3.6电路板的调试 (13)四声-光效果(报警器)的控制程序设计 (13)4.1 控制程序的设计思想 (13)4.2 程序流程图 (13)4.3 程序主要函数及参数的说明 (14)4.4 程序源代码及注释 (15)五设计综合调试的最优化步骤 (20)5.1 检测实验平台及配套设备是否完好 (20)5.2 调试自己设计的软件控制程序是否符合要求 (20)5.3 调试自己设计的硬件控制电路是否达到要求 (20)5.4 将自己设计的硬件控制电路和自己设计的软件控制程序进行联调 (20)六声-光效果(报警器)设计的综合调试及体会 (21)6.1 设计的综合调试步骤 (21)6.2 设计体会与总结 (21)致谢 (23)参考文献 (23)开发背景随着计算机科学与技术的飞速发展,计算机的应用已经遍及到国民经济与人们生活的各个领域。

声光报警器实验

声光报警器实验

8255A 并行实验(一)选做一、实验目的进一步熟悉可编程并行接口芯片8255的使用和学习开关量接口电路及其控制程序的设计方法。

二、实验内容编写程序控制音乐发生器和LED 工作使他们组成声光报警装置,自己设置按键来控制音乐发生器启停。

三、实验要求利用MFID 实验平台和声-光报警器模块进行硬件电路连接,利用MF2KI 集成开发环境进行声光报警器软件控制程序设计、调试,直到报警器正常工作。

四、实验原理1.声-光报警器模块板电路原理如图4.1所示。

模块板上包括4种简单的I/O 外设:扬声器、8个LED 彩灯、8位DIP 开关及按钮开关SW3。

它们都是并行接口的对象,虽然功能单一,结构简单,但都必须通过接口电路才能进入微机系统,接受CPU 的控制,发挥相应的作用。

2.声-光报警器接口的设计原理与方法,参考计算机接口技术相关参考书。

图4.1 声-光报警器模块板电路原理框图五、实验步骤:26 芯 并 行 口 插 座50 芯 扩 展 总 线1.准备工作将实验平台的电源开关拔到“内”的位置。

启动“MF2KI”集成环境,对8255芯片进行测试,确保工作正常。

2.硬件连线:(1)跳线设置:如果采用单线连接,则将模块电源L区JP7和JP8跳接;如果采用排线连接,则将模块电源L区JP8跳接。

(2)单线连法如右图:(3)排线接法如右图:3.程序设计、编译、连接、运行在“虚拟课堂”——“参考程序”页面中,下载8255并行实验(一):soundl.asm程序到本地机器的E盘目录下,对照实验原理和程序流程图把相应空格处的代码填写好,然后对程序进行调试、运行。

4.实验观察记录实验现象,对照实验现象分析参考程序,得出结论。

附:(1)程序流程图:(2)参考程序:stack1 segmentdw 200 dup (?)stack1 endsdata segment para public 'data'message db'press SW3 to start !',0ah,0dh ;系统提示db'if you want to quit, please hit Any Key!',0ah,0dh,'$' t dw 0 ;初始化延时变量为0 num dw 0 ;初始化数字变量为0 data7 db 81h,42h,24h,18h,81h,42h,24h,18hdata endscode segment para public 'code'assume ss:stack1,cs:code,ds:datasl proc farstart: mov ax,stack1mov ss,axmov ax,datamov ds,axmov ah,09h ;显示系统提示mov dx,seg messagemov ds,dxmov dx,offset messageint 21hmov dx,303h ;初始化8255mov al,083hout dx,almov dx,300h ;LED全灭mov al,00hout dx,almov dx,303h ;关闭SPKmov al,0chout dx,alwait1: mov dx,302h ;查SW3按下?in al,dx ;(PC2=0?)and al,04hjnz wait1 ;未按下,等待begin: call ledflash ;已按下,调用LED发光子程mov bx,200mov t,0ffffhhison: call outspk ;调用喇叭发声子程(高频)dec bxjnz hisonmov dx,300h ;LED全灭mov al,00hout dx,almov bx,200mov t,0afhloson: call outspk ;调用喇叭发声子程(低频)dec bxjnz losoncall delay2mov ah,0bh ;查任意键按下?int 21hcmp al,0ffhje quit ;有任意键按下,退出jmp begin ;无任意键按下,继续quit: mov dx,300h ;LED全灭mov al,00hout dx,almov dx,303h ;关闭SPKmov al,0chout dx,almov ah,4chint 21h ;返回DOS sl endpdelay1 proc;延时子程1 push bxdl1: dec bxjnz dl1pop bxretdelay1 endpdelay2 proc;延时子程2 push cxmov cx,04ffh dl4: mov bx,0ffffh dl3: dec bxjnz dl3dec cxjnz dl4pop bxpop cxretdelay2 endpoutspk proc;喇叭发声子程mov dx,303h ;从PC6输出方波mov al,0dh ;置PC6=1;out dx,alcall delay1mov dx,303hmov al,0ch ;置PC6=0;out dx,alcall delay1retoutspk endpledflash proc;LED发光子程序mov si,offset data7 ;LED的点亮代码add si,nummov al,[si]mov dx,300h ;从8255的A口输出LED点亮代码out dx,alinc numcmp num,08hjne nextmov num,00h next: retledflash endpcode endsend startWelcome To Download !!!欢迎您的下载,资料仅供参考!。

光敏光控声光报警器课设

光敏光控声光报警器课设

设计光敏光控声光报警器的课设可以涵盖多个方面,包括硬件设计和软件编程。

项目名称:光敏光控声光报警器项目概述:设计一个基于光敏电阻和光敏二极管的光控声光报警器。

当环境光线低于设定阈值或检测到声音时,触发声音和光线报警。

主要组成部分:1. 光敏电阻模块:- 使用光敏电阻来检测环境光线强度。

- 设计电路使得在低光照条件下电阻值变化明显。

2. 光敏二极管模块:- 使用光敏二极管检测环境光线。

- 确保光敏二极管对不同波长的光敏感。

3. 声音传感器模块:- 集成一个声音传感器模块,检测环境中的声音。

- 确定声音触发的阈值。

4. 报警模块:- 使用蜂鸣器进行声音报警。

- 集成LED 灯进行光线报警。

5. 控制电路:- 利用微控制器或单片机进行信号处理和控制。

- 编程实现光线和声音触发时的报警逻辑。

6. 电源模块:- 设计一个合适的电源模块,可能包括电池供电或外部适配器供电。

预期功能:1. 在低光照条件下光控报警。

2. 在检测到声音时声控报警。

3. 提供可调节的灵敏度和触发阈值。

4. 提供消除误报的机制,例如添加延时触发或多次确认。

实施步骤:1. 硬件电路设计与组装。

2. 编写嵌入式程序,实现报警逻辑。

3. 进行系统集成和调试。

4. 编写用户手册,说明使用方法和注意事项。

5. 最后进行演示和展示。

注意事项:1. 电路设计应符合电气安全标准。

2. 在编写代码时注意代码的可读性和模块化。

3. 提供适当的防误报机制,以确保系统的可靠性。

4. 注意选择合适的传感器和元件,以确保系统的性能。

这个课设可以涉及到电路设计、嵌入式系统编程、传感器应用等多个方面,对学生综合运用知识和动手能力具有挑战性。

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

湖北教育学院课程设计报告课程名称:微机接口技术课程设计设计题目:声-光报警器系统设计系别:专业:组别:学生姓名: 学号:起止日期:指导教师:教研室主任:摘要本文主要介绍的是怎么利用所学的知识和老师提供的芯片来完成声--光报警器的闪光和报警.通过已学的接口技术的内容,为了让我们更好的掌握可编程接口芯片8255A的使用和学习开关量接口电路及其控制程序的设计方法,特组织了这次课程设计,希望通过这次课程设计能提高我们大家的实际操作能力.这次我们课程设计的是利用MFID实验平台和声—光报警器模块进行硬件电路连接,利用MF2KI集成开发环境进行声光报警器软件控制程序设计,调试,直到声--光报警器能够正常的工作.关键词: 8255A芯片,LED彩灯,74ls04反向器.目录1开发背景 (1)1.1 本课程设计的题目: (1)声-光效果(报警器)。

(1)1.2 本课程设计的目的: (1)1.3 课程设计的环境: (1)1.4 课程设计要求和任务要求: (1)1.4.1 要求 (1)1.4.2任务 (2)2.概要设计 (2)2.1 硬件设计: (2)2.1.1 8255的外部特性 (2)2.1.2 8255A的内部结构 (2)2.1.3 8255A的端口地址 (3)2.1.4 8255的基本操作(见图3.2) (4)2.1.5 8255A引脚信号定义 (4)2.1.6 8255A的控制方式字 (4)2.1.7 发光二极管 (6)2.1.8 74ls04芯片如下图 (7)2.1.9 功放LM386 (7)2.2 软件设计 (8)3.详细设计 (10)3.1 设计 (10)3.2 电路原理 (10)3.3 流程图 (11)3.4 PCB设计 (11)3.4.1 电路原理图的设计 (11)3.4.2 产生网络报表 (12)3.4.3 印制电路板的设计 (12)3.4.4 PCB图 (13)3.4.5 电路板模块图 (13)3.4.6 硬件连线 (13)3.4.7 电路板的调试 (14)4. 声-光效果(报警器)的安装调试 (14)5.结论 (15)6:课程设计实施计划及分工 (15)6.1 实施计划及分工 (15)6.2 课程设计心得和体会 (16)7.致谢 (16)8.参考资料: (16)附录: (17)1开发背景当今社会,安全已经成为世界所关注的问题。

尤其自美国9.11事件后,安全问题更是人们及社会所关注的焦点。

所以安全类产品的开发与研制更是兴起。

而市面上的各种安全报警器类产品更是五花八门。

本文将通过声-光效果(报警器)设计与制作,深入了解与掌握利用可编程8255A进行开关量控制的原理与方法,起到学习与交流的作用。

本系统利用MFID实验平台、可编程并行接口芯片8255以及开关扬声器等简单I/O外设进行硬件电路连接,利用MF2KI集成开发环境进行声光报警器软件控制程序设计、调试。

硬件连线布局合理,软件程序设计思路严密,条理清晰。

1.1本课程设计的题目:声-光效果(报警器)。

1.2本课程设计的目的:利用所学理论知识,尝试设计与制作声-光报警器的接口电路,熟悉可编程并行接口芯片8255的使用与学习,增强实际操作能力,为毕业论文做准备。

1.3课程设计的环境:1.PC兼容机2.Windows 20003.MFID多功能微机实验平台(含PCI总线驱动板)4.MF2KI集成开发环境5.面包板或外设功能模块板6.安装或焊接工具1.4课程设计要求和任务要求:1.4.1 要求1).产生8种彩灯(8位LED)的走马灯花样;2).产生8种不同的声音;3).产生声音的同时,伴有彩灯闪亮。

4).按下SW3后,拨动不同的数码开关DIP,就会出现不同的灯光变幻,并伴有声音。

5). 按Q键或q键,停止发光1.4.2任务通过可编程并行接口芯片8255,扬声器、ED彩灯、8位DIP开关、按纽开关SW3、电阻导线以及MFID实验平台设计制作声-光效果(报警器)接口电路。

2.概要设计2.1硬件设计:首先:我们来了解一下8255A的外部引脚以及功能特点。

2.1.1 8255的外部特性1).8255A是一个具有两个8位(A口和B口)和两个4 位(C口高/低4位)并行I/O端口的接口芯片。

2).8255A能适应CPU与I/O接口之间的多种数据传送方式的要求。

3)8255A可执行功能很强,内容丰富的两条命令为用户提供外界条件来使用8255A构成多种接口电路。

4)8255A PC口的使用比较特殊,除作数据口外,当工作在1方式和2方式时,它的大部分引脚被分配作专用联络信号;PC口可以进行按位控制,在CPU读取8255A时,PC口又作1,2方式的状态口用。

5)8255A芯片内部主要由控制寄存器、状态寄存器和数据寄存器组成。

2.1.2 8255A的内部结构8255A的内部结构如图1所示,它由以下4个部分组成。

图 2.1 8255A内部结构图2.1.3 8255A的端口地址. 三个独立的8位I/O端口,口A、口B、口C。

口A有输入、输出锁存器及输出缓冲器。

口B与口C有输入、输出缓冲器及输出锁存器。

在实现高级的传输协议时,口C的8条线分为两组,每组4条线,分别作为口A与口B在传输时的控制信号线。

口C的8条线可独立进行置1/置0的操作。

口A、口B、口C及控制字口共占4个设备号2.1.4 8255的基本操作(见图3.2)图2.2基本操作表2.1.5 8255A引脚信号定义1. 与CPU相连的引脚RESET——复位信号。

把8255A所有寄存器都清“0”,并将三个端口自动设置为输入端口。

CS#——片选信号。

RD#——读信号。

WR# ——写信号。

A1A0——端口译码信号。

A1A=00时选中A口; A1A=01时选中B口; A1A=10时选中 C口;A 1A=11时选中控制端口。

D7~D0——数据总线。

2. 和外设端口相连的引脚PA0~PA7—— A端口的输入/输出引脚。

PB0~PB7—— B端口的输入/输出引脚。

PC0~PC7—— C端口的输入/输出引脚。

2.1.6 8255A的控制方式字口A有三种工作模式,口B有二种工作模式。

◆口C独立使用时只有一个工作模式,与口A、口B配合使用时,作为控制信号线。

◆三种工作模式命名为:模式0、模式1及模式2。

◆模式 0 为基本I/O端口,模式1为带选通的I/O端口,模式 2 为带选通的双向I/O端口。

◆口A可工作在三种模式下,口B可工作在模式 0与模式 1下,口C或工作在模式0下或作为控制线配合口A、口B工作。

图2.3 工作方式2.口C按位置1和置0控制字向控制口输出此控制字可实现对口C各位单独置1、置0,即位操作。

图2.4 操作位其外部引线如下图所示:图2.5 8255A外部引线图2.1.7 发光二极管发光二极管简称LED, 其内部结构为一个PN结,具有单向导电性,正向发光。

使用LED 作指示电路时,应该串接限流电阻。

普通发光二极管的正向饱和压降为1.6V~2.1V, 正向工作电流为5~20mA.二极管的结构图如下:图2.6 二极管结构图2.1.8 74ls04芯片如下图图2.7 74ls04特征表2.1.9 功放LM386利用8255A 的PC6引脚,将与门的输出送到功放器件LM386的输入端,然后送至扬声器。

在电子电路中,信号得到放大后最终是要以一定功率大小输出给负载,因此输出级往往由功率放大电路组成,它给负载提供足够大的信号功率。

本设计中的功放任务由LM386来完成,如图2.8所示。

+470ufSPK104 10K58174231044.7K2.2软件设计第一步:了解8255A的编程命令2.2.1 方式命令作用:指定8255A的工作方式及其方式下3个并行端口(PA PB PC)的功能,是在作输入还是输出。

格式:8位,其中最高位是特征位,一定要写1,其余各位的定义如下,应根据用户的设计要求填写1或0。

2.2.2 按位置位/复位命令字作用:指定PC口的某一位(某一个引脚)输出高电平或低电平。

格式; 8位,其中最高位是特征位,一定要写0,其余的个外位的定义如下,应根据设计要求写1或0表3.2 PC口的方式命令字第二步:根据时序图进行编程2.2.3关于outportb命令outportb(0x303,0x83);//初始化outportb(0x300,0x00);//LED全灭outportb(0x303,0x0c);//关闭SPKdo{}while((0x04&inportb(0x302))!=0);//查SW按下do{outportb(0x300,xu[k][i]);//按顺序送发光信号i++;outportb就是在out口把它后面的命令送到前面的地址中去,如outportb(0x300,xu[k][i]),就是把xu[k][i]送到0x300中去.第三步:走马灯(灯光变幻)内容:用DIP的8位开关控制走马灯的花样,用SW3控制走马灯的起/停。

远行步骤:走马灯(灯光变幻)程序内容:用DIP的8位开关控制走马灯的花样,用SW3控制走马灯的起/停。

远行步骤:1.按下一次开关SW3,开始灯光变幻,再按一下则停止;可重复进行,2.按下SW3后,拨动不同的数码开关DIP,就会出现不同的灯光变幻,并伴有声音3.按Q或q键,停止发光。

2.2.4 程序代码见附录3详细设计3.1设计画出电路原理图画出PCB图画出元器件部线图进行电路的硬件连接3.2电路原理图3.1电路原理图3.3流程图图3.2声光报警器流程图3.4 PCB设计3.4.1电路原理图的设计电路原理图的设计主要是用Protel 99 Se的原理图设计系统来绘制电路原理图。

在绘制原理图的过程中,要充分利用Protel 99 Se所提供的各种原理图绘制工具、测试工具和各种编辑功能,最终获得依仗正确、美观的电路原理图,为接下来的工作做好准备。

3.4.2产生网络报表网络表含有电路原理图或印制电路板中的元件之间连线关系的信息,是电路原理图设计与印制电路板设计之间的一座桥梁,也是电路板自动不线的基础和灵魂,网络表可以从电路原理图中获得,同时Protel 99 Se也提供了从电路板中提取网络表的功能。

3.4.3印制电路板的设计印制电路板的设计主要是利用Protel 99 Se的PCB设计系统来完成印制电路板图的绘制。

在这个过程中,借助Protel详细设计。

步骤如下:1.打开protel99se 软件,新建一个以.ddb为扩展名的文件。

2.在该文件里的duocument里新建一个以 .sch为扩展名的文件,和一个以.pcb为扩展名的文件。

3.打开以.sch为扩展名的文件,根据电路图,在工作去绘制图形,一般情况下图形是不需要我们自己来画的,我们可以直接在图形库里找到,然后拖出来就行了,有些时候库里如果没有的话,我们可以自己找库然后导入就可以了。

相关文档
最新文档