单片机课程设——计叮咚门铃设计

合集下载

叮咚门铃的单片机控制

叮咚门铃的单片机控制

贵州航天职业技术学院专业课题设计报告题目: 叮咚门铃的单片机控制系部: 计算机科学系专业名称: 计算机应用技术(控制方向)班级:姓名:学号:指导教师:时间:前言随着现在人们生活的不断改善,智能化的家居设计走进人们生活中。

在现代电子产品中,“叮咚”门铃低成本,很方便快捷的门口提示工具。

它的虽然功能简单,但是由于其操作简单得到了广泛的应用,在市场上占有很大的空间。

本课题是根据目前的现代化的家居及以往的门铃设计,提出了一种新的门铃设计。

它是基于STC89C51单片机的叮咚门铃设计。

在该系统中STC89C51单片机是一款性能稳定,价格比较低廉的单片机,结合以往的门铃设计方式,将其与之结合,设计一种电路更加简单,性能更加优良的门铃,使之更能适合于现代化的家居。

在该设计中,STC89C51单片机是整个系统主控芯片,它主要负责输出不同频率的PWM脉宽,从而控制三极管通断次数来使扬声器发出不同频率的声音。

目前我已经完成了该系统的仿真功能,基本达到预期的效果。

经过初步的市场调研,基于单片机的叮咚门铃设计是个很有应用价值及商业价值的设计。

目录一﹑门铃的发展 (1)二﹑课题开发的目的及意义 (3)三﹑设计要求 (3)四﹑硬件设计 (4)(一)系统各组成部分硬件设计 (4)(1)、单片机芯片的选择 (4)(2)、AT89C51的引脚图 (5)(3)、单片机工作的过程 (5)(4)、硬件电路设计 (6)(5)单片机的历史 (10)(6)单片机的基本结构 (11)(7)单片机的应用 (11)(8)Proteus 7 Professional的简介 (11)五、仿真模型的建立 (13)(一)Proteus 7 Professional仿真 (13)(二)模型的建立 (14)(三)、总体硬件设计 (22)六、软件设计 (24)(1). 主程序框图: (24)(2). T0中断服务程序框图: (25)七、结果调试与分析 (25)(一)调试前步骤 (25)(二)调试结果 (29)八、总结 (32)九、参考资料 (34)附录 (35)一﹑门铃的发展“门铃”这玩意在中国古代较少听说,有钱的大户人家是在大门上装有装饰性的门环,叫门的人可用门环拍击环下的门钉发出较大的响声,有现代“门铃”的作用。

单片机课程设计(“叮咚”门铃)

单片机课程设计(“叮咚”门铃)

“叮咚”门铃1.实验任务当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。

2.电路原理图图4.19.13.系统板上硬件连线(1.把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上;(2.在“音频放大模块”区域中的SPK OUT端口上接上一个8欧或者是16欧的喇叭;(3.把“单片机系统”区域中的P3.7/RD端口用导线连接到“独立式键盘”区域中的SP1端口上;4.程序设计方法(1.我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数器T0,我们取定时250us,因此,700HZ的频率要经过3次250us的定时,而500HZ的频率要经过4次250us的定时。

(2.在设计过程,只有当按下SP1之后,才启动T0开始工作,当T0工作完毕,回到最初状态。

(3.“叮”和“咚”声音各占用0.5秒,因此定时/计数器T0要完成0.5秒的定时,对于以250us为基准定时2000次才可以。

6.汇编源程序T5HZ EQU 30HT7HZ EQU 31HT05SA EQU 32HT05SB EQU 33HFLAG BIT 00HSTOP BIT 01HSP1 BIT P3.7ORG 00HLJMP STARTORG 0BHLJMP INT_T0START: MOV TMOD,#02HMOV TH0,#06HMOV TL0,#06HSETB ET0SETB EANSP: JB SP1,NSPLCALL DELY10MSJB SP1,NSPSETB TR0MOV T5HZ,#00HMOV T7HZ,#00HMOV T05SA,#00HMOV T05SB,#00HCLR FLAGCLR STOPJNB STOP,$LJMP NSPDELY10MS: MOV R6,#20D1: MOV R7,#248DJNZ R7,$DJNZ R6,D1RETINT_T0: INC T05SAMOV A,T05SACJNE A,#100,NEXTMOV T05SA,#00HINC T05SBMOV A,T05SBCJNE A,#20,NEXTMOV T05SB,#00HJB FLAG,STPCPL FLAGLJMP NEXTSTP: SETB STOPCLR TR0LJMP DONE NEXT: JB FLAG,S5HZINC T7HZMOV A,T7HZCJNE A,#03H,DONEMOV T7HZ,#00HCPL P1.0LJMP DONES5HZ: INC T5HZMOV A,T5HZCJNE A,#04H,DONEMOV T5HZ,#00HCPL P1.0LJMP DONE DONE: RETIEND7.C语言源程序#include <AT89X51.H> unsigned char t5hz; unsigned char t7hz; unsigned int tcnt;bit stop;bit flag;void main(void){unsigned char i,j;TMOD=0x02;TH0=0x06;TL0=0x06;ET0=1;EA=1;while(1){if(P3_7==0){for(i=10;i>0;i--)for(j=248;j>0;j--);if(P3_7==0){t5hz=0;t7hz=0;tcnt=0;flag=0;stop=0;TR0=1;while(stop==0);}}}}void t0(void) interrupt 1 using 0 {tcnt++;if(tcnt==2000){tcnt=0;if(flag==0){flag=~flag; }else{stop=1; TR0=0;}}if(flag==0){t7hz++;if(t7hz==3){t7hz=0;P1_0=~P1_0; }}else{t5hz++;if(t5hz==4) {t5hz=0;P1_0=~P1_0; }}}。

课程设计叮咚门铃试验说明书

课程设计叮咚门铃试验说明书

目录1.设计指标 (2)2.设计方案及其比较 (2)2.1 方案一 (2)2.1.1原理图 (2)2.1.2电路原理 (2)2.1.3电路数据 (3)2.1.4数据计算 (3)2.1.5 调节数据 (3)2.1.6元器件功能 (4)2.2方案二 (4)2.2.1原理图 (4)2.2.2电路原理 (5)2.2.3电路数据 (5)2.2.4数据计算 (5)2.3方案三 (6)2.3.1电路原理图 (6)2.3.2电路原理 (6)2.3.3参数计算 (7)2.3.4调节数据 (7)2.4方案比较 (7)3实现方案 (8)3.1器件介绍 (8)3.2原理图 (11)3.3电路器件 (11)3.4电路数据 (11)3.5电路原理 (11)3.6参数计算 (12)3.7 调节数据 (12)3.8元器件功能 (12)3.9布线图 (13)3.10思考题 (13)4调试过程及结论 (14)4.1调试过程 (14)4.2 设计结论 (14)5心得体会 (14)6参考文献 (16)叮咚门铃电路设计1.设计指标设计一个叮咚门铃电路,设一个按钮,按下按钮时发出门铃的较高频率“叮”声,松开按钮,发出较低频率的“咚”声。

门铃叮咚声的声音频率和声音持续时间可调。

正常人听力范围在20Hz~20000Hz,而1000Hz~5000Hz则是人耳最敏感的声音频率范围,因此,“叮咚”声最好在这个范围内或者左右。

“叮咚”两声频率要求差距比较大,声音持续时间要求适合。

电路最好能功耗低。

2.设计方案及其比较2.1 方案一2.1.1原理图a. 方案一原理图2.1.2电路原理本电路是以一块NE555时基电路为核心组成的叮咚门铃。

NE555和R1、R2、R3、D1、D2、C2组成了一个多谐振荡器,SA是门上的叮咚门铃的按钮开关,在平日,按钮开关处于断开的状态,此时C2通过R2R3充电,C2处电压接近电源电压。

由于D1D2的阻截,C1没法充电,因此C1处电压为零,使NE555的4端口一直处于低电平,而NE555的4接口是复位段,低电平使其复位,所以3端口输出为0,扬声器不响。

劳技教案初中劳技制作电子音乐“叮咚门铃”作品教学设计

劳技教案初中劳技制作电子音乐“叮咚门铃”作品教学设计

制作电子音乐“叮咚门铃”作品教学设计教学目的:1、激发学生学电子理论,制电子作品的浓厚兴趣;2、训练学生正确的操作技能,形成良好的劳动习惯;3、了解祖国科技发展水平,刻苦学好科学文化知识,立志长大建设美好祖国。

教学要求:1、会分析电子音乐电路原理图;2、了解电子音乐集成芯片基本知识;3、训练用万用电表正确测试电子元器件;4、会按电原理图,联系实物图,正确连线,制作电子作品。

器材准备:(分25组)5#干电池2节、晶体三极管(NPN)一只、0、01uF云母电容一只、8O 0、5W喇叭一只、音乐集成芯片一块、导线若干、万用电表等。

教学重点:引导学生掌握正确的动手操作技能;教学难点:晶体三极管引脚极性的正确测试。

教学方法:讲授法、示范法、实验法、CAI辅助法等。

课型:综合实验操作课。

教学步骤:1、识图:如下图(1)。

(教时:3分)1、音乐集成电路是模拟集成电路,内存储音乐信号。

1、2脚为A、B 触发端,1脚为电源“+”极与扬声器一端的公共接线点,3(5)脚为晶体三极管的b 极接线点,4脚为扬声器另一端与晶体三极管c的公共接线点,6脚为晶体三极管e极与电源“”极的公共接线点。

2、 BG在电路中起信号放大作用。

3、 Y将电信号转换成声信号。

4、 C 防误触发。

5、A、B两端为触发端点。

二、测试:(教时:18分)1、晶体三极管(1)基极的判定:根据PN结正向电阻小反向电阻大的原理,来判别是PNP 型管还是NPN型管。

把万用电表功能档旋到电阻(Ω)档,量程档旋到“*1K”,用红、黑表棒分别去接触三个极,当黑棒跟某一极接触,红棒分别接触另外二个电极,轮流调换,如果测得二者电阻都很小,则此管就是NPN型管,黑棒所接的就是基极,如上图(2)、图(3)。

如不能测得上述结果,可将红棒与黑棒的位置对调,按上述方法再测试。

如得到上述结果,即为PNP型管。

(2)发射极与集电极的判定:找到基极后,假设某一极为c,则另一极为e,把黑棒接在假定的集电极c上,红棒接在假定的e极上,根据晶体管放大原理,用手指把假设的c极和测出的b捏起来(但不要相碰)则手指相当于一个电阻,记下第一次测量的电阻值。

51单片机通过按键控制蜂鸣器发生详解

51单片机通过按键控制蜂鸣器发生详解

单片机开发报告院系:电子工程学院专业:自动化班级:自动化1401学号:姓名:赵越指导老师:刘星光2018年01 月04 日一.系统任务按键控制蜂鸣器发声二.电路原理图三.程序设计内容“叮咚”电子门铃实验程序:常见的家用电子门铃在有客人来访时候,如果按压门铃按钮时,室内会发出“叮咚”声音,本实验程序模拟电子门铃的发音,当我们按压实验板上的K1按钮时候,蜂鸣器发出“叮咚”音乐声,是一个比较实用的程序。

使用无源蜂鸣器输出7个基本音阶声音是由物体振动所产生的。

只是由于物体的材料以及振幅、频率不同,而产生不同的声音。

声音的响度是由振幅决定的,而音调则是由频率决定的,那么我们只需要控制物体振动的频率,就可以发出固定的声调。

五.汇编程序ORG 0000HAJMP STARTORG 000BHINC 20H ;中断服务,中断计数器加1MOV TH0,#0D8HMOV TL0,#0F0H 12M晶振,形成10毫秒中断RETIORG 001BHLJMP INTT1 ;跳转到T1中断服务程序START: MOV DPTR,#00H ;初始化程序MOV A,#00HOBUF1 EQU 30HOBUF2 EQU 31HOBUF3 EQU 32HOBUF4 EQU 33HFLAGB BIT 00HSTOPB BIT 01HMOV SP,#50HMOV TH0,#0D8HMOV TL0,#0F0HMOV TMOD,#21HMOV TH1,#09HMOV TL1,#09HMOV IE,#8AHAJMP LOOPLOOP: JNB P3.2,MUSIC0JNB P3.1,MAINAJMP LOOPMAIN:JB P3.1,MAIN ;检测p3.1按钮LCALL YS10M ;延时去抖动JB P3.1,MAINSETB TR1 ;按钮有效MOV OBUF1,#00HMOV OBUF2,#00HMOV OBUF3,#00HMOV OBUF4,#00HCLR FLAGBCLR STOPBJNB STOPB,$AJMP START ;发出“叮咚”完毕,返回重新检测按钮YS10M: ;10ms延时子程序MOV R6,#20MOV R7,#100DJNZ R7,$DJNZ R6,D1RETTING: AJMP STARTINTT1: ;定时器T1中断服务程序INC OBUF3 ;中断服务程序中发出一声“叮咚”响声MOV A,OBUF3CJNE A,#100,NEXTMOV OBUF3,#00HINC OBUF4MOV A,OBUF4CJNE A,#20,NEXTMOV OBUF4,#00HJB FLAGB,PGSTPCPL FLAGBAJMP NEXTPGSTP:SETB STOPBCLR TR1LJMP INT0RETJB FLAGB,SOU2INC OBUF2MOV A,OBUF2CJNE A,#04H,INT0RETMOV OBUF2,#00HCPL P1.5LJMP INT0RETSOU2:INC OBUF1MOV A,OBUF1CJNE A,#05H,INT0RETMOV OBUF1,#00HCPL P1.5INT0RET:RETIMUSIC0: JB p3.2,MUSIC0LCALL YS10MJB p3.2,MUSIC0NOPMOV DPTR,#DAT 表头地址送DPTRMOV 20H,#00H ;中断计数器清0MOV B,#00H ;表序号清0 MAIN2: JNB P3.3,TINGCLR AMOVC A,@A+DPTR ;查表取代码JZ END0 ;是00H,则结束CJNE A,#0FFH,MUSIC5LJMP MUSIC3MUSIC5:NOPMOV R6,AINC DPTRMOV A,BMOVC A,@A+DPTR ;取节拍代码送R7MOV R7,ASETB TR0 ;启动计数MUSIC2:NOPCPL P1.5MOV A,R6MOV R3,ALCALL DELMOV A,R7CJNE A,20H,MUSIC2 ;中断计数器(20H)=R7否;不等,则继续循环MOV 20H,#00H ;等于,则取下一代码INC DPTRINC BLJMP MAIN2MUSIC3: ;休止100毫秒NOPCLR TR0MOV R2,#0DHMUSIC4:NOPMOV R3,#0FFHLCALL DELDJNZ R2,MUSIC4INC DPTRLJMP MAIN2END0:NOPMOV R2,#0FFH ;歌曲结束,延时MUSIC6:MOV R3,#00HLCALL DELDJNZ R2,MUSIC6CLR TR0LJMP LOOPDEL:NOPDEL3:MOV R4,#03HDEL4:NOPDJNZ R4,DEL4NOPDJNZ R3,DEL3RETDENG1: MOV R3,#64HDJNZ R3,$AJMP MAINDAT:DB 30h,30h,26h,26h,20h,20h,1ch,1ch,1ah,1ah,18h,18h,00hEND六、程序下载及调试步骤:1.点击translate 按钮预编译2.点击build 按钮编译3.点击rebuild 按钮编译所有目标4.打开普中烧录软件四.程序流程图。

叮咚门铃课程设计

叮咚门铃课程设计

叮咚门铃课程设计叮咚门铃是一种智能门铃产品,它利用无线通信技术将门铃和手机等电子设备进行连接,实现用户通过手机远程控制门铃、接听来访者信息等功能。

为了使用户能够更好地理解和使用叮咚门铃,本文将设计一套与该产品相关的课程,以帮助用户快速上手和享受到产品的各项功能。

课程设计目标:1.了解叮咚门铃的基本功能和使用场景。

2.学习如何正确设置和连接叮咚门铃,实现远程控制和通信功能。

3.熟悉叮咚门铃的各种设定选项和功能设置。

4.掌握通过手机接听来访者信息的操作方法。

5.学会使用叮咚门铃的电池管理和维护技巧。

6.探索与叮咚门铃相配套的其他智能设备,如安全摄像头等。

课程设计内容:第一课:叮咚门铃的介绍和功能了解(约30分钟)-介绍叮咚门铃的基本概念和功能特点。

-分析叮咚门铃的使用场景,如家庭、办公室等。

-展示叮咚门铃的外观、配件和基本操作方法。

第二课:叮咚门铃的安装和设置(约60分钟)-演示叮咚门铃的安装步骤和注意事项。

-教授如何正确连接叮咚门铃到家庭网络。

-指导用户进行基本设置,如密码、网络连接等。

第三课:叮咚门铃的高级设置和功能(约60分钟)-介绍叮咚门铃的各种高级设置选项,如声音、灯光等。

-演示如何与其他智能设备进行配对和联动操作。

-说明如何将叮咚门铃与手机等设备进行连接并实现远程操作。

第四课:通过手机接听来访者信息(约40分钟)-讲解如何通过手机接听和查看来访者信息的方法。

-实践操作,让用户亲自体验远程接听来访者信息的过程。

第五课:电池管理和维护技巧(约30分钟)-介绍叮咚门铃的电池类型、使用寿命和更换方法。

-指导用户学习节能使用叮咚门铃的方法和技巧。

-解答用户在使用过程中可能出现的常见问题和疑惑。

第六课:与其他智能设备的连接(约60分钟)-介绍叮咚门铃与其他智能设备的配对原理和方法。

-演示如何与电视、安全摄像头等设备进行连接操作。

-帮助用户实现不同设备之间的智能联动和控制。

课程设计总结:通过以上六节课程的学习,用户可以全面了解并掌握叮咚门铃的使用方法和各项功能。

单片机课程设叮咚门铃设计(1)

单片机课程设叮咚门铃设计(1)

单片机课程设叮咚门铃设计(1)单片机课程设计——叮咚门铃设计一. 设计意义叮咚门铃是一种普遍存在生活中的电器,为了提升现代门铃的使用功能,我们设计一种功能更加多样、便捷的叮咚门铃。

具体内容包括:录制语音留言、手动控制、自动报警等多种功能。

二. 设计思路1. 系统结构的设计门铃的工作是通过人体感应模块、芯片可编程模块以及语音模块组成的。

其中人体感应模块检测有无人经过,控制门铃的自动报警功能;芯片可编程模块控制整个门铃系统的运行和录制播放等功能;语音模块负责门铃铃声和播报功能。

2. 环境检测部分门铃通过一种红外线感应器检测燃气泄漏、火灾等危险,如果监测到这些情况会自动发出警报,并向业主发出警告,保护住户的生命安全。

3. 录音功能部分可由住户录入自定义的留言,发现有访客按门铃时,可以自动播放,方便住户用于不在家等场合。

4. 手动开启部分可由住户手动打开门铃,访客按下门铃时,还可通过手机与门铃相连接,远程对门铃进行控制,行使便捷性功能。

三. 开发环境硬件选型:基于AVR单片机AT89C52,选用人体感应模块、红外传感器模块等器件实现门铃的各项功能。

开发工具:KeilµV ision、proteus 等。

四. 实现过程1. 门铃IC选用AT89C52,具有16KB的闪存,32个I/O口这样大的存储能够给门铃留下很大的储存空间,同时实现单片机与人体感应模块的通信。

2. 人体感应模块可以检查有无人经过,在感应到人时,向芯片发出信号,芯片控制门铃的铃声,实现警报的功能。

3.在实现语音功能中,使用Flash来存储各类语音文件,这种方式不但省去了单独的内存片,还能够通过USB连接,方便地更新和上传语音文件。

4. 根据客户的要求,我们将门铃与手机无线连接,可以进行远程监视,更加方便住户。

五. 功能演示在使用中,检测到有人通过,门铃会自动启动,并发出警报声音;住户用远程手机进行控制,可以实现门铃铃声和录制功能的控制;当门铃检测到危险时,将自动调用警报功能,发出警报。

C51单片机技术应用与实践课件2-2 设计叮咚门铃

C51单片机技术应用与实践课件2-2 设计叮咚门铃
开始 否
Key按下? 是
启动定时器
主程序流程
“叮”初值—TH0、TL0 延时400次
“咚”初值—TH0、TL0 延时400次 返回主程序 中断程序流程
2
实践训练
(3) 具体程序 见书80页—81页
2
实践训练
3.叮咚门铃仿真效果
2
实践训练
3
总结
通过本次任务的学习,掌握键盘的使用方法,在键盘 数比较少的情况下,可以选用独立式键盘扫描,键盘 数比较多的情况下,选择行列式键盘扫描比较节省单 片机的I/O口资源,另外根据键盘的特点选择合适的延 时时间来到达有效的消除键的抖动。
编程思路,进而在对电子琴音阶时序控制的基础上完成
整个项目的设计与程序编写,达到单片机的初步设计与
编程的要求。
总体目标
1
【知识目标】 (1) 掌握独立式键盘和行列式键盘的工作原理;
理论认知
(2) 了解定时/计数器的工作原理;
(3)了解定时/计数器的控制寄存器定义和使用方法;
(4) 掌握定时/计数器的控制及应用;
R1P110 S1
10k R1P211 S2
10k R1P312 S3
10k RP1143
S4
10k R1P514 S5
10k R1P615 S6
10k R1P716 S7
10k R1P817 S8
10k
2
实践训练
P20 R1 P21 2R220 P22 2R230 P23 2R240 P24 1R05k P25 2R260 P26 2R270 P27 2R280
任务要求: 用单片机的P1.7口来实现按钮的触发功能,P3.0实析:
叮咚门铃的声音频率不同,对应的周期参数也不同,采用可编 程定时器/计数器设计叮咚门铃声的定时参数不同,需要根据各 自的定时周期计算出各自的定时初值,启动定时器/计数器来发 出不同的声音,同时,各自的声音需要保留一定的时间。

叮咚门铃的原理及制作

叮咚门铃的原理及制作

叮咚门铃的原理及制作叮咚门铃作为一种常见的电子设备,常用于家庭门口或商铺门口,用来传达有人按门铃的信息。

它的原理是利用电路中的电磁感应和电磁振荡的原理来实现门铃的功能。

叮咚门铃的主要组成部分包括发声装置、电路控制系统和电源系统。

其中发声装置通常是一个扬声器或蜂鸣器,用来发出声音。

电路控制系统主要由电磁继电器和触发电路组成,触发电路用来检测有人按下门铃按钮并触发电磁继电器,电磁继电器则用来控制扬声器或蜂鸣器发声。

电源系统则为门铃提供工作所需的电能。

以下是一个较为简单的叮咚门铃电路的制作过程的步骤:1.准备材料:-一个电磁继电器-一个按钮开关-一个扬声器或蜂鸣器-若干电阻、电容和连接线-一个适配器或电池2.连接电路:-将电磁继电器的控制端的两个引脚连接到按钮开关的两个引脚上,用以检测按钮按下的信号。

-将电磁继电器的常开(NO)或常闭(NC)引脚连接到扬声器或蜂鸣器的引脚上,用来控制发声。

-将按钮开关的另外两个引脚连接到适配器或电池的正负极上,用来提供电源。

3.添加辅助元件:-为了稳定电流和电压,可以在电路中添加电阻和电容,具体数值可以根据需要和实际材料来选择。

4.测试和调试:-连接好电路之后,可以将适配器插入插座或电池连接到电路上进行测试和调试。

按下按钮开关时,门铃应该发出声音。

在制作门铃电路时需要注意以下几个关键点:-选择合适的组件:根据自己的需求和要求选择适合的电磁继电器、按钮开关和发声装置。

-连接正确:确保电路中的连接正确无误,特别注意电磁继电器和扬声器(或蜂鸣器)的正确接线。

-电源稳定:选择供电电源时应注意稳定性和适配性,确保提供足够的电源能量给门铃工作。

-安全性:注意门铃电路的安全性,如避免电路短路、绝缘保护等。

如果不熟悉电路的制作,最好寻求专业人士的协助。

除了简单的门铃电路,还有更复杂和功能更丰富的门铃电路,如无线门铃、视频门铃等。

根据实际需求和电子技术知识,可以设计和制作更高级的门铃设备。

门铃设计报告

门铃设计报告

电子工程学院课外学分设计报告题目:叮咚门铃设计班级:B1032 姓名:方志威学号:30 专业:电气自动化实验室:开放实验室设计时间:2011 年10 月27 日——2011 年12 月16 日评定成绩:审阅教师:陈朝峰目录1.综合设计任务 (3)2.方案设计与论证 (4)3.硬软件设计 (6)4.安装与调试 (8)5.性能测试与分析 (9)6.总结 (10)7.参考文献 (10)1.综合设计任务1.1 背景随着经济水平的发展,人们越来越重视生活质量的提高。

假如你在自家客厅或其他离门比较远的地方。

有客人来,并敲了门,你可能无法听到。

导致客人认为你不在家。

这给我们带来了许多不便与麻烦。

因此我设计一个叮咚门铃很有必要。

它能让你清楚的知道是否有人在门外。

从而替代敲门带来的不便。

设计这个电路的时候,我根据从稳定性、可靠性、实用性、经济性选择电子线路和电子器件,找到适合的功能电路。

从稳定性,节能型,安全性等多方面进行设计,通过多种途径设计出电路图,采用尽量简单的原理,与器件进行焊接,最终得到预期目的,并且具有较高的实用性。

1.2目的1、掌握叮咚电子门铃的电路组成、工作原理。

2、了解并掌握电路的一般设计方法,具备初步的独立设计能力。

3、学习protel绘图软件设计一个叮咚门铃电路。

4、在设计电路的过程中熟练地掌握各个元器件的用途。

5、了解电路板的制作流程。

6、掌握电路板的焊接方法与技巧。

1.3实验要求电子门铃是音乐集成电路的最基本、最简单的应用。

实训要求在按下门铃开关按钮后,门铃会产生较高频率的“叮”声,当松开按钮后,则会发出较低频率的“咚”声。

2. 方案设计与论证此设计是为了门铃发出“叮咚”声响,按下按钮AN (装在门上),振荡器振荡,振荡频率约700Hz ,扬声器发出“叮”的声音。

与此同时,电源通过二极管D1给C1充电。

放开按钮时,C1便通过电阻R1放电,维持振荡。

但由于AN 的断开,电阻R2被串入电路,使振荡频率有所改变,大约为500Hz 左右,扬声器发出“咚”的声音。

用NE555制作的叮咚门铃电路制作(付线路板图)

用NE555制作的叮咚门铃电路制作(付线路板图)

用NE555制作的叮咚门铃电路制作(付线路板图)
叮咚门铃的制作
一、工作原理:
本电路可以发出音色比较动听的“叮咚”声。

555与VD1、VD2、R1、R2、R3、C2等组成多谐振荡器,平时SB1处于断开状态,此时由于555的4脚R1、C1接地,处于低电平,故555的4脚通过R1,C1接地,处于低电平,故555处于复位状态,3脚也输出低电平。

当SB1被按压后,VCC通过VD1向C1充电,很快使得555的4脚呈现高电平,555开始振荡。

当松开按钮SB1后,由于C1还存在电荷,5 55的4脚仍为高电平,555仍将维持振荡状态,此时的振荡频率比按压SB1时的要低。

随着C1通过R1逐步放电,C1两端电压逐步降低,直至555的4脚为低电平,使得555再次处于复位状态,停止振荡。

因此本电路在SB1按下时发出高音的“叮”声,松开SB1后发出“咚”声。

单片机叮咚门铃课程设计

单片机叮咚门铃课程设计

单片机叮咚门铃课程设计一、课程目标知识目标:1. 学生能理解单片机的基本原理和功能,掌握叮咚门铃的制作所需的基础知识。

2. 学生能描述单片机编程中的基本指令和逻辑控制流程,理解其在门铃功能实现中的作用。

3. 学生了解并掌握叮咚门铃电路的组成,能够识别并使用相关电子元件。

技能目标:1. 学生能够运用所学的单片机知识,独立设计并完成一个具有叮咚声音的门铃电路。

2. 学生通过实践操作,提升动手能力,能够正确焊接电路板,进行程序烧写和调试。

3. 学生能够运用问题解决策略,对门铃制作过程中遇到的技术问题进行诊断和修复。

情感态度价值观目标:1. 学生通过参与课程,培养对电子技术和编程的兴趣,增强学习信息技术的热情。

2. 学生在小组合作中培养团队精神和沟通能力,学会尊重他人意见,共同解决问题。

3. 学生通过实践活动,认识到科技在日常生活的作用,增强创新意识和实践能力,形成积极的科学态度。

二、教学内容1. 单片机基础知识:介绍单片机的结构、工作原理,重点讲解AT89C51单片机的内部资源及其编程方法。

- 教材章节:第3章《单片机原理及其应用》2. 基本编程指令:讲解单片机C语言编程基础,包括数据类型、运算符、控制语句等。

- 教材章节:第4章《单片机C语言程序设计》3. 电路设计:分析并设计叮咚门铃电路,包括电源、按键、蜂鸣器、单片机及其外围电路。

- 教材章节:第2章《电子电路基础》4. 程序设计:编写叮咚门铃程序,实现按键控制蜂鸣器发出叮咚声。

- 教材章节:第5章《单片机接口技术及其编程》5. 实践操作:指导学生焊接电路板,烧写程序并进行调试,确保门铃功能正常。

- 教材章节:第6章《单片机实践操作与综合应用》6. 评价与改进:对完成的门铃作品进行评价,讨论优缺点,引导学生进行改进和创新。

- 教材章节:第7章《单片机项目评价与优化》教学内容安排与进度:共4课时1. 第1课时:单片机基础知识学习,明确课程目标。

2. 第2课时:基本编程指令学习,分析电路设计。

课程设计题目(单片机)

课程设计题目(单片机)

1.闪烁灯用单片机的定时/计数器产生2秒钟的定时,每当2秒定时到来时,更换指示灯闪烁,每个指示闪烁的频率为0.2秒,也就是说,开始L1指示灯以0.2秒的速率闪烁,当2秒定时到来之后,L2开始以0.2秒的速率闪烁,如此8个指示灯循环下去。

0.2秒的闪烁速率也由定时/计数器T0来完成。

2.跑马灯用单片机的P1口作输出使用,控制8只发光二极管,使发光二极管呈跑马灯方式(跑马灯方式是指设8只发光二极管依次编号1-7,任何时刻都有且只有一只发光二极管被点亮)显示,周而复始。

3.流水灯用单片机的P0口作为输出使用,控制8只发光二极管,使发光二极管4.控制楼梯灯为了方便控制,楼梯中常用两个开关控制,以便实现楼上、楼下任意一处都可以控制楼梯灯的点亮和熄灭。

请用拨码开关模拟楼上楼下开关,用一只发光二极管模拟楼梯灯,用单片机实现楼梯灯控制。

5.“叮咚”门铃当按下开关后,单片机产生“叮咚”声从端口输出到LM386,经过放大之后送入喇叭。

6.报警产生器要求用单片机设计一个报警器,输出1KHz和500Hz的音频信号驱动扬声器,作报警信号, 1KHz 信号响100ms,500Hz信号响200ms,交替进行,并接一开关进行控制,当开关合上响报警信号,当开关断开告警信号停止。

7.简易秒表单片机的P1口外接显示电路,用来显示系统的开机时长。

8.00-99计数器利用单片机来制作一个手动计数器,在单片机的管脚接一个轻触开关,作为手动计数的按钮,单片机对正确识别的按键进行计数,计数满时,又从零开始计数。

9.报警产生器要求用单片机设计一个报警器,输出1KHz和500Hz的音频信号驱动扬声器,作报警信号, 1KHz 信号响1s,500Hz信号响2s,交替进行,并接一开关进行控制,当开关合上响报警信号,当开关断开告警信号停止。

注:1.硬件原理图设计(单片机最小应用系统、外围电路)2.软件(编程及调试)3.实物制作(电路焊接、程序烧录、整理调试)。

全国“创新杯”电类专业说课大赛课件一等奖作品:《叮—咚门铃》说课 新版

全国“创新杯”电类专业说课大赛课件一等奖作品:《叮—咚门铃》说课 新版

叮——咚门铃电路
1
2
Contents
说教材谈理念
说学情谈目标
说教法谈学法 说教学谈过程
3 4 5
目 录
说反思谈心得
一、说教材谈理念
教材内容 教学理念
教材分析
项目10 555时基电路的安装与测试
任务 1 单稳态触发器的制作与测试
任务 2 多谐振荡器的安装与测试
技能实训 叮—咚门铃的制作 任务 3 施密特触发器的安装与测试 任务 4 数字时钟的安装与测试
理清排故思路 逐步确定故障
任务实施
元器件识别与检测 叮咚门铃电路的制作 电路调试与故障排除
自主 探 究
小组 研 讨
任务实施
故障 类型
A
典型故障分析表
故障现象
B
原因分析
C
元器件识别与检测 叮咚门铃电路的制作 电路调试与故障排除
供电 电路
按下按钮,无任何声音
电源两端电压不够,电路输入端间断路
延时 电路
设计意图
企业岗位要求融入课堂教学 教学过程对接生产过程
任务实施
元器件识别与检测 叮咚门铃电路的制作 电路调试与故障排除
巡回指导 发现问题
无线镜像呈现学生操作
设计意图
及时解决问题 课堂可控性好 突出重点 强化技能
任务实施

元器件识别与检测 叮咚门铃电路的制作 电路调试与故障排除

活动一:通电前检测 用万用表检测电路有 无短路现象。
教学理念
“因学设教”
“教”的技能展示 “学”为宗旨活动
二、说学情谈目标
学情分析 教学目标 重点难点
学情分析
80 60
40
20

基于单片机语音门铃设计毕业设计

基于单片机语音门铃设计毕业设计

基于单片机语音门铃设计毕业设计基于单片机的语音门铃设计毕业设计第一章绪论1.1音乐门铃、电子密码锁简介在现代电子产品中,由于电子音乐门铃具有悦耳动听,价格低廉,耗电少等优点,在现代家居中的应用越来越流行。

本毕业设计是基于单片机的“叮咚”门铃,通过单片机控制输出频率,由音频功率放大器LM386放大给扬声器,使之发出不再是单调的提示音,而是不同凡响的流行音乐旋律。

当有客人来访时,按一下按钮,门铃就会奏出优美的电子音乐。

而电子密码锁是一种有别于传统机械锁而且能通过密码的输入来控制电路或者是芯片工作,继而控制机械开关的闭合,从而完成开锁、闭锁任务的电子类产品。

它的类别众多,既有简单的电路产品,也有基于单片机芯片的产品。

现在应用比较广泛的电子密码锁是以控制芯片为核心,通过程序的编译来实现的。

它的性能和安全性远远的超过了机械锁。

其特点如下:(1)保密性好,编码量多,远远大于弹子锁,随机开锁成功率几乎为零。

(2)密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。

(3)误码输入保护,当输入密码多次错误时,报警系统自动启动。

(4)无活动零件,不会磨损,寿命长。

(5)使用灵活性好,不像机械锁必须佩带钥匙才能开锁。

(6)电子密码锁操作简单易行,一学即会。

因此把门铃与电子密码锁进一步结合起来,就出现了新一代多功能的语音门铃。

1.2语音门铃的发展趋势近几年来,随着市场上智能化楼房的不断升温,门铃系统已作为智能化的办公室与智能化的住宅小区的一个不可分割的组成部分,被各商家和用户所接受。

人们渐渐开始习惯利用门铃系统来代替传统的铁钥匙去管理各种通道门,就促使门铃系统得到了突破性的发展。

从以前的“叮咚”门铃,它价格便宜,性能可靠,耗电量少,安装也简便;然后就有了音乐门铃,按下再也不是“叮咚”声,而是悦耳的音乐,让客人可以耐心的等待;现在的门铃已经出现可视门铃,在屋里屋外都有可视机,并且可以对话,通过对话,主人可以在里屋按动旋纽开门,这样主人就不用亲自出来开门了,很方便。

《叮咚门铃制作》课件

《叮咚门铃制作》课件

声音刺耳或不清晰
调整音频电路的参数,改善音质 ;检查麦克风是否正常工作。
误报
优化传感器算法,减少误报;检 查传感器是否被遮挡或干扰。
CHAPTER 05
叮咚门铃制作实例
简单门铃制作实例
总结词
简单易行,适合初学者
详细描述
利用常见的材料,如金属片、导线、电池等,制作一个简单的门铃。这个实例 将指导你如何连接各个部件,以实现当门被敲击时发出声音的功能。
叮咚门铃的种类
根据不同的分类标准,叮咚门铃可以 分为多种类型。
根据使用方式,叮咚门铃可以分为按 键式和感应式;根据外观材质,叮咚 门铃可以分为金属式和塑料式。
叮咚门铃的应用场景
叮咚门铃广泛应用于家庭、办公室、宾馆等场所,用于提醒 来访者并方便主人及时应答。
在一些特殊场所,如医院、银行等,叮咚门铃还可以起到安 全防范的作用。
材料准备
需要准备一些制作叮咚门铃所需 的材料,如电池、微型开关、小 电铃、导线等。
工具准备
需要准备一些基本的工具,如螺 丝刀、电烙铁、钳子等,以便在 制作过程中进行必要的组装和焊 接。
制作过程
01
02
03
组装电路
按照设计好的电路图,将 微型开关、小电铃和导线 等元件组装起来,形成一 个完整的电路。
制作技巧
合理布局
考虑门铃的整体布局,确保按键 、传感器等部件的位置合理。
选择合适的材料
根据需求选择合适的材料,如塑料 、金属等,确保耐用且符合安全标 准。
优化电路设计
简化电路设计,减少不必要的元件 ,降低能耗和成本。
常见问题及解决方案
门铃不响
检查电源和电路连接,确保正常 ;检查门铃按键是否接触良好。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中南民族大学
计算机科学学院
单片机课程设计报告
课程单片机课程设计设计题目“叮咚”门铃设计年级专业 12级自动化
学号
学生姓名
指导教师
2014年12月12 日
课程设计量化评分标准
指指导导老老师师评评语语::
设计题目:
一、要求
要求按下按键时,蜂鸣器发声,并播出“叮咚-叮咚-叮咚”声音二、分析
系统方案
本次课设就是基于STC89C51单片机的叮咚门铃设计。

STC89C51单片机就是一款性能稳定,价格比较低廉的单片机,用STC89C51作为主控芯片,结合外设蜂鸣器电路,可使门铃性能更加优良,更适合用于现实生活中去。

在该设计中,STC89C51单片机就是整个系统主控芯片,它主要负责输出不同频率的PWM脉宽,从而控制三极管通断次数来使扬声器发出不同频率的声音。

程序方案
本次课设主要用高级语言C语言来实现,通过KEIL公司的U vision4软件编译,stc-isp下载工具下载程序
三、设计
1、硬件设计(包括设计方案及说明、完整的硬件连接图等)
叮咚门铃硬件电路主要包括单片机最小系统、蜂鸣器电路、按键。

电路图如下
蜂鸣器电路
最小系统
总电路图
2、软件编程(包括流程图、完整的汇编源程序及其注释) 软件设计流程图
程序代码
#include <AT89X52、H>
unsigned char obuf1;
unsigned char obuf2;
unsigned int obuf3;
bit stopb;
bit flagb;
void delayms(unsigned int k)
{
unsigned char p;
for(; k > 0; k--)
for(p = 110; p > 0; p--);
}
void main(void)
{
unsigned char i,j, k;
TMOD=0x02; //定时器T0初始化
TH0=0x06;
TL0=0x06;
ET0=1;
EA=1; //允许总中断
while(1)
{
if(P1_0==0) //检测K1按键
{
for(k = 0; k < 3; k++){ // 三重循环
P1=0x00;
for(i=10;i>0;i--)
for(j=248;j>0;j--);
if(P1_0==0)
{
obuf1=0;
obuf2=0;
obuf3=0;
flagb=0;
stopb=0;
TR0=1; //启动定时器T0,发出"叮咚"声
while(stopb==0);
P1=0xff;
}
delayms(3000); // 延时函数
}
}
}
}
void t0(void) interrupt 1 using 0
{
obuf3++;
if(obuf3==3000)
{
obuf3=0;
if(flagb==0)
{
flagb=~flagb;
}
else
{
stopb=1;
TR0=0;
}
}
if(flagb==0)
{
obuf2++;
if(obuf2==1)
{
obuf2=0;
P1_6=~P1_6;
}
}
else
{
obuf1++;
if(obuf1==25)
{
obuf1=0;
P1_6=~P1_6;
}
}
}
3、调试说明
在对系统设计以及实现后,需要进入调试阶段,以检查系统所存在的缺陷,以便排除各种可能出现的不利于系统正常运行的因素。

调试本系统主要包括两个步骤:调试控制系统与各个模块就是否能正常工作,其中分为底层硬件调试与上层软件的调试。

底层硬件调试与上层软件的调试就是不可缺少的调试,这两者可分开调试,其间可以没有联系的调试,之后再整体的调试,瞧瞧就是否能够达到我们的预期的效果。

这样,我们才能及时的发现问题,从而着手的解决每一个问题。

软件调试
程序经KIEL4软件多次编译无误后,下载到单片机中,通过反复的调试,更改单片机的延时时间与输出频率,找到最适合的频率段与效果最明显的音频,使蜂鸣器发出最悦耳的叮咚声
硬件调试
本次课设只需要用到单片机最小系统,与一个蜂鸣器电路,电路简单,在工艺实习板子上稍作更改即可使用,在原有的工艺实习板子上,去掉多余的杜邦线与数码管,提高系统的稳定性。

尝试下载程序,检查无误,电路可正常使用。

按键的测试
用电表对按键进行测试,当按键的按下,跟按键连接的管脚变为低电平,松开变为高电平。

按键没有问题。

声音播放测试
由于声音播放模块电路很简单,只需一个高低电平即可进行测试。

在测试中,我将声音播放模块的控制引脚给了单独断开,将其对电源进行试触、发现扬声器有声音传出,这说明了声音播放系统就是能正常工作的!
4、设计结果及错误分析
在本次设计中,遇到了很多的问题与困难,由于自己不太擅长软件编程,需要查阅大量的质料,理解语句的意译,不得不得向同学求问,刚开始由于输出700Hz与500Hz的方波,我花了一个多礼拜的时间都无法攻克这个问题,因为频率不对,蜂鸣器发出的叮咚声音不够标准,后来在同学的帮助下,通过不断地调试,终于找到的最适合的频率,
四、总结
经过这一段时间的学习,我学到了不少的知识。

在这为期不长的一个月里,我发现了要想认真做好一件并非就是那么简单的。

从一开始的什么也不知道,直到逐渐的对整个系统有个整体的思路,我经历了很对的艰辛。

在这段时间内,幸好有老师与同学的耐心指导,我不断的努力,不断的尝试,最终完成了课设,我感觉我在短时间成长了很多很多。

在硬件设计中,我尽量做到硬件系统能够简单而稳定,给软件提供一个良好的编程环境。

软件系统的编写的时候,我尽量做到思路的清晰,代码编写得简洁与规范,以使系统能够更好的运作,性能更加稳定,以便达到预期的要求。

因时间有限,设计中还有许多需要改进的地方。

在这一段时间的学习中,我也真正认识到实践就是检验真理的唯一标准这一句话的真谛。

同时通过这次设计,我明白了“书到用时方恨少”。

所以,在今后,我会不断的学习,不断的充实我自己!。

相关文档
最新文档