单片机的叮铃门铃

单片机的叮铃门铃
单片机的叮铃门铃

19.“叮咚”门铃

1.实验任务

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

2.电路原理图

图4.19.1

3.系统板上硬件连线

(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次才可以。

5.程序框图

主程序框图

T0中断服务程序框图

图4.19.2

6.汇编源程序

T5HZ EQU 30H

T7HZ EQU 31H

T05SA EQU 32H

T05SB EQU 33H

FLAG BIT 00H

STOP BIT 01H

SP1 BIT P3.7

ORG 00H

LJMP START

ORG 0BH

LJMP INT_T0

START: MOV TMOD,#02H

MOV TH0,#06H

MOV TL0,#06H

SETB ET0

SETB EA

NSP: JB SP1,NSP

LCALL DELY10MS

JB SP1,NSP

SETB TR0

MOV T5HZ,#00H

MOV T7HZ,#00H

MOV T05SA,#00H

MOV T05SB,#00H

CLR FLAG

CLR STOP

JNB STOP,$

LJMP NSP

DELY10MS: MOV R6,#20

D1: MOV R7,#248

DJNZ R7,$

DJNZ R6,D1

RET

INT_T0: INC T05SA

MOV A,T05SA

CJNE A,#100,NEXT

MOV T05SA,#00H

INC T05SB

MOV A,T05SB

CJNE A,#20,NEXT

MOV T05SB,#00H

JB FLAG,STP

CPL FLAG

LJMP NEXT STP: SETB STOP

CLR TR0

LJMP DONE NEXT: JB FLAG,S5HZ

INC T7HZ

MOV A,T7HZ

CJNE A,#03H,DONE

MOV T7HZ,#00H

CPL P1.0

LJMP DONE

S5HZ: INC T5HZ

MOV A,T5HZ

CJNE A,#04H,DONE

MOV T5HZ,#00H

CPL P1.0

LJMP DONE DONE: RETI

END

7.C语言源程序

#include

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;

}

}

}

叮咚门铃的单片机控制

贵州航天职业技术学院专业课题设计报告 题目: 叮咚门铃的单片机控制 系部: 计算机科学系 专业名称: 计算机应用技术(控制方向)班级: 姓名: 学号: 指导教师: 时间:

前言 随着现在人们生活的不断改善,智能化的家居设计走进人们生活中。在现代电子产品中,“叮咚”门铃低成本,很方便快捷的门口提示工具。它的虽然功能简单,但是由于其操作简单得到了广泛的应用,在市场上占有很大的空间。 本课题是根据目前的现代化的家居及以往的门铃设计,提出了一种新的门铃设计。它是基于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)

课程设计---基于51单片机三首歌音乐门铃设计

泉州师范学院 单片机原理及接口技术 课程设计报告 题目:基于51单片机三首歌音乐门铃设计学院: 物理与信息工程学院 专业: 09通信工程 学号: 姓名: 指导老师: 完成日期: 2012年5月18日

一、设计功能要求 传统的电子音乐门铃通常采用分立元件或专用的音乐IC制作。本次设计用一个用STC89C52RC单片机设计的电子音乐门铃,仅需STC89C52RC单片机最小系统再加一片LM386做音频小功放驱动扬声器发声。客人来访时,按一下按钮,门铃就会奏出优美的电子音乐声;再按一下,门铃又会奏出下一首电子音乐声音.共可以奏出六首不同旋律的歌曲。 二、主要技术指标 1、利用STC89C52单片机定时中断实现输出不同频率的方波,通过一个简单的驱动电路使扬声器发出音乐,并通过外中断T0控制音乐播放,每按一次T0播放一首不同的音乐,使其能够播放三首歌曲后又循环播放。 2、其电路是由:STC89C52单片机最小系统电路和一个由电阻和音频小功放组成的驱动电路及扬声器再加上控制音乐播放的外中断T0。 3、音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f) ,然后将此周期T除以2,即为半周期的时间。我们利用单片机的内部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.0口反相。然后重复计时此半周期时间,再对P1.0口反相,就可在单片机Pl.0引脚上得到此频率的脉冲。P1.0引脚脉冲接LM386作音频功放,然后辅出到扬声器,从而发出美妙的乐音。 例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,其频率为392Hz,周期T=1/392=2551μs,半周期时间为1276μs。因此计数器应每计数1276次时将 P1.0口反相,即计数初值应设定为(THxTLx)=一1276=64260,就可得到低音D0。P3.5口作为控制门铃的按钮,每按一次,产生的电子乐音就改变一次,按完3次,再重复循环。3首歌曲分别为《爱情买卖》、《生日快乐》、《不倒翁》。 三、设计方案 电路仍以STC89C52为主要控制芯片,采用单片机最小系统和外围驱动电路推动扬声器发出声音,此电路更为简单,程序不复杂,通过外中断T0控制音乐的播放,并且三首歌曲能够循环播放。音乐声音稳定、清晰。减少了外围电路原件,节约了成本,电路基本框图如图1所示。 图1 方案方框图

基于单片机的音乐门铃课程设计与仿真

单片机课程设计 题目:音乐门铃 目录 1.功能 2.设计步骤 1.前期工作 (1) 2.电路结构 (1) 3.基本步骤 (1) 4.预期结果 (2) 3.硬件电路设计 1.模拟仿真电路 (2)

2.元件列表 (2) 3.发声原理 (3) 4.软件设计 1.设计材料 (3) 2.实验源程序 (4) 5.实验结果 1.仿真结果 (8) 2.实验感受 (8)

音乐门铃的设计 摘要:该设计以AT89C51为芯片组成的一个音乐门铃解决方案,在设计系统硬件电路的基础上,实现了电子门铃系统软件设计,该系统设计主要包括电源、按键模块等。经过系统测试,证明达到了设计要求。 1.功能 1.用单片机编程实现自由切换播放三首歌曲,并且用LED灯进行显示,达到门铃效果。 2.设计步骤 1.前期工作 通过大家对单片机的学习,能够通过keilC软件编写C语言程序,并且能够在Proteus 仿真软件上成功的运行。 2.电路结构 音乐门铃的硬件电路由6个部分组成:单片机、时钟与复位电路、选择按键输入电路、音频发生器、音频放大器和扬声器。音乐门铃的硬件电路设计框图如下。 图2-1 音乐门铃硬件电路设计框图

3.基本步骤 先用c语言编写实现音乐门铃的程序代码,然后将c语言用keil软件生成hex文件下载到stc89c51集成芯片中,利用不同的频率发出不同的音调,利用延时产生不同的节拍,通过功率放大器传送到喇叭使其发出美妙的音乐。 4.预期结果 按下门铃键,即同普通门铃的工作方法一样,由AT89C51控制蜂鸣器放出美妙的音乐,提醒主人开门。 3.硬件设计 1.模拟仿真电路 2.元件列表

基于单片机的电子门铃设计说明

课程设计 2010——2011学年 第一学期 设计名称:基于单片机的电子门铃设计学生学号: 学生姓名: 指导教师: 院、系:信息工程学院 教研室:电子信息

设计目的: 1、动手焊接单片机硬件电路板,增进对单片机的感性认识,加深对单片机理论方面的理解。 2、了解单片机的部功能模块的应用。 3、了解和掌握单片机应用系统的硬件设计和制作过程、方法及实现。设计任务: 1、了解单片机的组成结构,设计相关电路原理图; 2、根据原理图焊接硬件电路。 3、实现所要求的功能。 设计要求: 1、要求理解单片机的组成结构; 2、根据给出的主要芯片,设计相关电路原理图; 3、焊接电路板,检测并调试。 设计目标: 1、设计相关电路图; 2、焊接电路板; 3、检测并调试。 设计容:

传统的电子音乐门铃通常采用分立元件或专用的音乐IC制作。本文介绍一个用AT89C51单片机设计的电子音乐门铃,仅需AT89C51单片机最小系统再加一片LM386做音频小功放驱动扬声器发声。客人来访时,按一下按钮,门铃就会奏出优美的电子音乐声;再按一下,门铃又会奏出下一首电子音乐声音.共可以奏出六首不同旋律的歌曲。 设计原理: 音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f) ,然后将此周期T除以2,即为半周期的时间。我们利用单片机的部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.0口反相。然后重复计时此半周期时间,再对P1.0口反相,就可在单片机Pl.0引脚上得到此频率的脉冲。P1.0引脚脉冲接LM386作音频功放,然后辅出到扬声器,从而发出美妙的乐音。 例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,其频率为392Hz,周期T=1/392=2551μs,半周期时间为1276μs。因此计数器应每计数1276次时将P1.0口反相,即计数初值应设定为(THxTLx)=一 1276=64260,就可得到低音D0。P3.5口作为控制门铃的按钮,每按一次,产生的电子乐音就改变一次,按完6次,再重复循环。6首歌曲分别为《生日快乐》、《两只老虎》、《三只小猫》、《哈巴狗》、《不倒翁》、《妹妹背着洋娃娃》。

单片机用定时器设计的门铃

******* 大学 课程设计说明书 课程设计名称:《单片机》课程设计 专业:机械设计制造及其自动化 学号:1224140146 学生姓名:*** 指导教师:****

目录 1 设计任务 (1) 2 系统总体设计 (1) 3 硬件系统设计 (2) 4 程序流程图 (3) 5 程序 (4) 6 软件仿真 (7) 7 设计总结 (7) 参考文献 (8)

1设计任务 用定时器设计的门铃,通过定时器控制门铃声响的系统设计,掌握定时/计数器的使用方法,和简单程序的编写,最终提高我们的逻辑抽象能力。 要求是按下开关的时候开启中断,定时器溢出进入中断后,在软件以标志位i 来判断门铃声音呢,开始响铃。先是“叮”,标志位i加1,延时后接着是“咚”,标志位i加1,然后是关中断。检测铃响脉宽也是以标志位i来识别“叮咚”。当i为0时给示波器A通道高电平,i为2时,给示波器B通道高电平。 2系统总体设计 1.针对本课题的设计任务,进行分析得到,本次设计是利用单片机实现对扬声器发省的,控制采用按钮操作,c51单片机进行控制,最终使扬声器发出“叮咚”声音。 2.绘制电路原理图,编写程序,并进行仿真,基本实现对输出频率的控制,用扬声器的管理。其中有两个声音“叮”、“咚”,因此有两个输出的频率对应于两个不同扬声器声音的输出。最终利用单片机实现对扬声器发声的控制,采用按钮操作,c51单片机进行控制,最后使扬声器发出“叮咚”声音。 3.本设计能模拟基本的扬声器发出声响的系统,是采用中断的方式定时控制不同频率的输出。定时/计数器工作方式寄存器,定时器采用T0定时器工作于模式0,位数:13位。计数范围:0-8192 ;中断设置每次定时器中断执行两个不同频率的输出。

基于单片机的电子音乐门铃设计说明书

基于单片机的电子音乐门铃设计 题目:电子音乐门铃设计 学院: 专业: 班级: 学号: : 时间:

摘要 近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有一些扩展功能。它的工作状态能够由用户自行设定等常规功能,并给来访者提供必要的语音和文字回应信息,此外。这给人们生活提供了很大的便利 关键词:电子门铃

目录 一、设计目的 二、设计任务 三、设计要求 四、设计步骤(流程) 五、设计原理 六、设计容 6.1硬件设计 6.2单片机引脚说明 6.3主要电路设计 6.3.1时钟电路 6.3.2复位电路 6.3.3功率放大电路 6.4软件设计 6.4.1音乐符设计 6.4.2程序设计 6.4.3程序流程图 6.4.4仿真界面图 6.5.5编程 七、设计小结 参考文献

一、设计目的: 1、动手焊接单片机硬件电路板,增进对单片机的感性认识,加深对单片机理论方面的理解。 2、了解单片机的部功能模块的应用。 3、了解和掌握单片机应用系统的硬件设计和制作过程、方法及实现。 二、设计任务: 1、了解单片机的组成结构,设计相关电路原理图; 2、根据原理图焊接硬件电路。 3、实现所要求的功能。 三、设计要求: 1、要求理解单片机的组成结构; 2、根据给出的主要芯片,设计相关电路原理图; 3、焊接电路板,检测并调试。 四、设计步骤(流程): 1、根据电子音乐门铃原理设计相关电路图; 2、焊接电路板; 3、编写程序、检测并调试。 五、设计原理: 音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f) ,然后将此周期T除以2,即为半周期的时间。我们利用单片机的部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.0口反相。然后重复计时此半周期时间,再对P1.0口反相,就可在单片机Pl.0引脚上得到此频率的脉冲。P1.0引脚脉冲接LM386作音频功放,然后辅出到扬声器,从而发出美妙的乐音。 例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,

基于单片机的门铃设计说明

华北理工大学轻工学院 Qing Gong College North China University of Science and Technology EDA辅助设计结课报告 项目名称:基于单片机的门铃设计 专业班级: 学号: 姓名: 成绩:

一、项目说明 本项目设计的是一个电子门铃,门铃在生活中应用广泛,因为其造价低廉,深受大众喜爱。 本设计是利用单片机芯片控制频率,经过三极管放大给扬声器发出声音,通过按下S2键,使门铃发声,发出10个连续的嘟嘟声。S3的作用是开关门铃,门铃通电的初始状态为开启状态,当S3键按下的时候,门铃系统关闭,在关闭状态下,按动S2按钮,门铃不会发出呼叫声。再按动S3按键,门铃系统开启,此时如果按下S2键,门铃会再次发出嘟嘟声以示呼叫。 二、项目原理图 1、原理图

图1 项目原理图 2、各部分说明 (1)电源部分 电源采用的是DC-002,没有采用传统的供电,程序下载,串口通信三合一模块。DC-002的作用仅仅是给电路板供电,相较传统的供电系统,降低了电路本的成本。电路原理图如下:

图2 电源部分原理图 (2)STC89C52芯片 STC89C52是一个低功耗,高性能CMOS8位单片机,片内含具有如下特点:40个引脚(引脚图如图3-1所示),4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDTC)电路,片内时钟振荡器[3]。此外,STC89C52设计和配置了振荡频率可为0HZ并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。 图3 STC89C52芯片原理图 (3)单片机复位部分

基于单片机的无线报警音乐门铃的设计

基于单片机的无线报警音乐门铃的设计(硬件设计) 总计毕业设计(论文) 29 页 表格 3 个 插图 24 幅

摘要 单片微机的出现是计算机技术发展史上的一个重要的里程碑,它让计算机从海量的数值计算进入到智能化控制领域。作为21世纪的工科大学生,不仅要熟练地使用通用微机进行各种数据处理,还要把计算机技术运用到专业领域或相关领域,即具有“开发”能力。随着技术的发展,单片机作为小型智能化控制设备得到了越来越多的用途,特别是以单片机为核心的控制设备得到了实用性的发展,越来越用于社会和大众生活。 本文介绍了一款基STC89C51 单片机设计的无线报警音乐门铃,在不同的章节介绍了门铃系统中应用到得电子元件的一些基本内容,其中,详细介绍了本系统核心元件PT226 2/PT2272编解码元件的工作原理。同时给出该门铃系统的硬件电路图和源程序。 本文简要介绍了MCS-51单片机的结构及应用特点,并详细地提出了基于MCS-51单片机无线门铃的软件和硬件设计的方法。鉴于其有安全可靠、价格低廉、硬件电路简单、便于实现、易于改进等优点,市场前景良好。 关键词:单片机, 无线数据收发,pt2262/pt2272编解码芯片 I

目录 摘要 ....................................................................................................................................... I Abstract....................................................................................................... 错误!未定义书签。目录 ...................................................................................................................................... I I 第一章绪论.. (1) 1.1 选题背景 (1) 1.2 课题研究的目的和意义 (1) 1.3 国内(外)研究现状 (1) 1.4 论文的主要内容 (2) 第二章系统分析 (3) 2.1需求分析 (3) 2.2可行性分析 (4) 2.3开发环境简介 (4) 第三章系统设计与实现 (5) 3.1 硬件设计与实现 (5) 3.2系统组成 (5) 3.2.1 最小系统 (5) 3.2.2PT2262/PT2272编解码系统............................................. 错误!未定义书签。 3.2.3 无线数据收发系统........................................................... 错误!未定义书签。 3.2.4 音频放大模块喇叭 (16) 3.2.5 电路板电路图 (16) 结论 (18) 参考文献 .................................................................................................... 错误!未定义书签。致谢......................................................................................................... 错误!未定义书签。

(完整版)基于单片机的电子音乐门铃的设计毕业设计论文

基于单片机的电子音乐门铃的设计 摘要 随着时代的前进和发展,控制智能化、仪器小型化、功耗微小化得到广泛关注。在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。 近几年来,随着市场上智能化楼宇的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用门铃系统代替传统的铁钥匙去管理各通道门,这使门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。 本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作 过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有一些扩展功能。它的工作状态能够由用户自行设定等常规功能,并给来访者提供必要的语音和文字回应信息,此外。这给人们生活提供了很大的便利。 关键词:单片机;电子门铃;液晶显示;语音录放

The design of electronic music doorbell based on Single Chip Microprocessor Abstract With the progress of the times and development of intelligent control,small machines, micro-power consumption get a wide concern. In these areas,Single chip microprocessor played a pivotal role,which the MCU applications important to enhance the status of Single Chip Microprocessor applications designed to become the new recent years,with intelligent buildings on the market as intelligent office and intelligent residential quarters of an important component of the traders and users to accept. People to use doorbell system used to replace the traditional iron keys to manage the access door, rang the doorbell so that this system leap of development. With the rapid development of Single Chip Microprocessor technology,people will increasingly become an important future development direction, through the material life of the

基于单片机的门铃设计

课程论文 题目:基于单片机的门铃设计 学生姓名: 学生学号: 系别:电子工程学院 专业:通信工程 年级: 任课教师:

基于单片机的门铃设计 电子工程学院通信工程专业 1绪论 1.1课题背景 在现代电子产品中,“叮咚”门铃以它成本低,方便快捷等优点占据了很大的市场空间。本课程设计是基于单片机的“叮咚”门铃,通过单片机控制输出频率,由音频功率放大器LM386放大给扬声器,使之发出叮咚声。虽然功能简单,但是由于其操作简单得到了广泛的应用。 主要技术指标是当按下开关SP1,AT89C51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。 1.2总体方案设计 针对本课题的设计任务,进行分析得到:本次设计是利用单片机实现对扬声器发声的,控制采用按钮操作,AT89C51单片机进行控制,由音频功率放大器进行放大,最后使扬声器发出“叮咚”声音。 图1 “叮咚”门铃总体设计框图 该直流电机调速系统的设计在总体上分为以下几个部分:单片机控制部分;音频

功率放大器部分;扬声器输出部分。 2系统主要硬件电路设计 2.1 单片机主机系统电路 本设计采用AT89C51单片机,AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。 AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 图2 AT89C51内部结构原理图

课程设计---基于51单片机三首歌音乐门铃设计

单片机原理及接口技术 课程设计报告 题目:基于51单片机三首歌音乐门铃设计学院: 物理与信息工程学院 专业: 09通信工程 学号: 姓名: 指导老师: 完成日期: 2012年5月18日

一、设计功能要求 传统的电子音乐门铃通常采用分立元件或专用的音乐IC制作。本次设计用一个用STC89C52RC单片机设计的电子音乐门铃,仅需STC89C52RC单片机最小系统再加一片LM386做音频小功放驱动扬声器发声。客人来访时,按一下按钮,门铃就会奏出优美的电子音乐声;再按一下,门铃又会奏出下一首电子音乐声音.共可以奏出六首不同旋律的歌曲。 二、主要技术指标 1、利用STC89C52单片机定时中断实现输出不同频率的方波,通过一个简单的驱动电路使扬声器发出音乐,并通过外中断T0控制音乐播放,每按一次T0播放一首不同的音乐,使其能够播放三首歌曲后又循环播放。 2、其电路是由:STC89C52单片机最小系统电路和一个由电阻和音频小功放组成的驱动电路及扬声器再加上控制音乐播放的外中断T0。 3、音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f) ,然后将此周期T除以2,即为半周期的时间。我们利用单片机的内部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.0口反相。然后重复计时此半周期时间,再对P1.0口反相,就可在单片机Pl.0引脚上得到此频率的脉冲。P1.0引脚脉冲接LM386作音频功放,然后辅出到扬声器,从而发出美妙的乐音。 例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,其频率为392Hz,周期T=1/392=2551μs,半周期时间为1276μs。因此计数器应每计数1276次时将 P1.0口反相,即计数初值应设定为(THxTLx)=一1276=64260,就可得到低音D0。P3.5口作为控制门铃的按钮,每按一次,产生的电子乐音就改变一次,按完3次,再重复循环。3首歌曲分别为《爱情买卖》、《生日快乐》、《不倒翁》。 三、设计方案 电路仍以STC89C52为主要控制芯片,采用单片机最小系统和外围驱动电路推动扬声器发出声音,此电路更为简单,程序不复杂,通过外中断T0控制音乐的播放,并且三首歌曲能够循环播放。音乐声音稳定、清晰。减少了外围电路原件,节约了成本,电路基本框图如图1所示。 图1 方案方框图

(完整word版)基于单片机的电子音乐门铃设计任务.docx

微机控制系统应用方向学年设计任务书 学院课程名称完成期限 计算机与信息工程学院专业计算机科学与技术 微机控制系统应用方向题目基于单片机的电子音乐门铃自 2013 年 7 月 3 日至 2013 年 8 月 29 日共8周 一、项目的目的 基于单片机的电子音乐门铃设计,强化动手能力,为毕业设计做准备。 二、项目任务的主要内容和要求 1.用 I/O 口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而 演奏乐曲(至少三首乐曲,每首不少于 30 秒) 内 2.客人可通过门铃按键器播放音乐,并显示等待时间。 容3.如果主人在家,可暂停并取消音乐播放。 及三、项目设计(研究)思路 通过仿真软件 PROTUES 实现要求的硬件电路图,晶振电路、最小系统、任数码管、按键、蜂鸣器等;软件实现按键事件、音乐播放、数码管显示 务等;首先实现硬件电路图,再软件处理的时候,通过中断和定时器,实现按键请求处理和计时显示处理,对于两个定时器T0 和 T1 同时使用不 是很熟悉,刚开始二者总是不能同时实现,通过针对性测试和查找资料, 最终实现。 四、具体成果形式和要求 通过 PROTUES 仿真电路图展示项目主要功能。 起止日期工作内容 进度 7.4--7.5召开小组会议,讨论设计的主要内容,进行明确的分工; 7.6--8.23查找参考资料,解决相关问题; 安排8.23--8.26完成仿真电路图和实现代码; 8.26--8.28书写设计文档。

主要参考 资料指导教师 意见系(教研室)主任 意见1.彭伟 .单片机 C 语言程序设计实训 100 例[M], 电子工业出版社 ,2009.6. 2.谭浩强 .C 语言程序设计(第二版) [M], 北京 :清华大学出版社 ,1991. 3.李建忠 .单片机原理及应用 [M], 西安电子科技大学出版社 ,2008.2. (签字):年月日 (签字):年月日

“叮咚”门铃的设计(单片机控制)

昆明工业职业技术学院 课程设计任务书 设计题目:“叮咚”门铃的设计(单片机控制) 班级: 11级电气自动化技术1班 学生姓名: 学号: 指导教师:周萍职称:讲师 指导小组组长: 教学班负责人:

设计时间: 2013年月日至 2013年月日 前言 随着科技的发展,电气自动控制在生活方面应用越来越广,本文设计了一种基于单片机的“叮咚”门铃,主要有键盘,音频功率放大器,AT89C51单片机,扬声器等构成,通过单片机定时/计数器T0来产生700Hz和500Hz的频率来使扬声器发出“叮咚”声音。 在现代电子产品中,“叮咚”门铃以它成本低,方便快捷等优点占据了很大的市场空间。本课程

设计是基于单片机的“叮咚”门铃,通过单片机控制输出频率,由音频功率放大器LM386放大给扬声器,使之发出叮咚声。虽然功能简单,但是由于其操作简单得到了广泛的应用。主要技术指标是当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。 目录 一、设计任务及方案分析 (4) 1、设计要求及技术指标 (4) 2、总体方案设计 (4) 3、电气原理图 (5) 二、单片机控制电路的各组成部分分析 (6) 1、AT89C51芯片功能 (6)

2、信号频率发生器 (11) 3、复位电路 (12) 4、音频放大电路 (13) 三、单片机控制电路的程序流程图 (14) 1、主程序流程图 (14) 2、中断程序流程图 (15) 四总结 (16) 参考文献 (17) 一、设计任务及方案分析 1.设计要求及技术指标 当按下开关SP1,单片机产生“叮咚”声从P1.0端口输出到经过放大之后送入喇叭。设计要求及技术指标如下: 1、用单片机实现定时/计数器T0来产生700HZ和500HZ的频率;

基于单片机的语音门铃设计与实现

哈尔滨工程大学本科生毕业论文 摘要 近几年来,随着市场上智能化楼宇的不断升温,语音门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。在一些场合,语音门铃系统给人们带来了意想不到的方便。本课题主要设计出一种小型的语音门铃系统,它具有提示、留言、警报等功能。基于这样的思想,本次设计以89C52单片机为核心,结合ISD1700语音芯片及其它成型的芯片,以模块化原则设计一种语音门铃系统,其中ISD1700语音芯片通过单片机以SPI协议模式实现控制,可以充分的发挥其录放功能。同时,结合红外检测模块,提升了系统的安全性能。以此作为一种语音门铃系统的探索和实践。 本系统的特点是可具有个性化、人性化、智能化、安全方便具有比较高的性能价格比。 关键词:语音门铃;单片机;ISD1700

哈尔滨工程大学本科生毕业论文 ABSTRACT In recent years,with intelligent buildings on the market has been heating up,the doorbell system has been as intelligent office and intelligent residential quarters of an important component of the traders and users to accept.In some cases,voice doorbell systems to bring unexpected convenience.The main objective of this topic is to design a small voice doorbell system,It has tips, message and alerts.Based on this idea,the design of the 89C52 MCU as the core,combined with the ISD1700 voice chip ,and voice doorbell system to design a modular principle.Which ISD1700 voice chip is controlled by the MCU and the SPI protocol mode and can fully play their recorders.At the same time, the use of infrared detection module to enhance the safety performance of the system. The characteristics of this system is personalized, humane, intelligent, safe and convenient to have a relatively high cost performance. Key words:voice doorbell;MCU;ISD1700

基于单片机的电子音乐门铃设计

常州信息职业技术学院 学生毕业设计(论文)报告 系别:电子与电气工程学院 专业:电子信息工程技术 班号:电气111班 学生姓名:陈奕玲 学生学号:1105093119 设计(论文)题目:基于单片机的电子音乐门铃设计指导教师:宋艳 设计地点:常州信息职业技术学院 起迄日期:2012.11.15----2013.05.25

毕业设计(论文)任务书 专业电子信息工程技术班级电气111班姓名陈奕玲 一、课题名称:基于单片机的无线音乐门铃设计 二、主要技术指标(或基本要求)采用STC89C51单片机作为主控制器,外部加上三极管驱 动放音设备,超再生无线模块实现无线的连接。遥控器采用PT2262编码芯片对信号编码,并 由超再生无线模块发射信号。 三、主要工作内容:系统总体方案设计,硬件电路的具体设计,电源电路设计,调试与 实现 四、主要参考文献: 周良权傅恩锡李世馨编模拟电子技术基础(第三版)[M].b北京:高等教育出版社2006.__ 张玉莲编电子CAD(Protel99SE)实训指导书(第一版)[M].西安电子科技大学出版社2007 林春景编模拟电子线路(21世纪普通高等教育电子信息类规划教材)(第一版)[M].机械 工业出版社2009 学生(签名)年月日 指导教师(签名)年月日 教研室主任(签名)年月日 系主任(签名)年月日

毕业设计(论文)开题报告

基于单片机的电子音乐门铃设计 目录 目录.......................................................................................................................................................... I 摘要......................................................................................................................................................... I I ABSTRACT ............................................................................................................................................. III 第1章前言. (1) 1.1课题选题背景 (1) 1.2国内外研究状况 (1) 1.3研究无线遥控音乐门铃的意义 (2) 第2章系统总体方案设计 (2) 任务与要求 (2) 第3章硬件电路设计 (2) 3.1系统总体框图 (2) 3.2电源电路设计 (3) 3.3发射电路设计 (4) 3.4接收电路设计 (6) 3.5主控电路设计 (7) 3.6放音驱动电路设计 (12) 第4章系统软件设计 (14) 4.1单片机发声概述 (14) 4.1.1 音调 (14) 4.1.2 节拍 (15) 4.2编程软件K EIL C51 (15) 4.3画图软件P ROTEL99SE (16) 4.4系统总体程序流程图 (18) 第5章调试与实现 (18) 5.1调试过程 (18) 5.2焊接遇到的主要技术问题 (19) 5.3功能的调试方法 (19) 第6章结束语 (20) 6.1意见及改进 (20) 6.2设计的收获与体会 (20) 致谢 (21) 参考文献 (1)

基于某单片机的门铃设计

标准 华北理工大学轻工学院 Qing Gong College North China University of Science and Technology EDA辅助设计结课报告 项目名称:基于单片机的门铃设计 专业班级: 学号: 姓名: 成绩:

标准 一、项目说明 本项目设计的是一个电子门铃,门铃在生活中应用广泛,因为其造价低廉,深受大众喜爱。 本设计是利用单片机芯片控制频率,经过三极管放大给扬声器发出声音,通过按下S2键,使门铃发声,发出10个连续的嘟嘟声。S3的作用是开关门铃,门铃通电的初始状态为开启状态,当S3键按下的时候,门铃系统关闭,在关闭状态下,按动S2按钮,门铃不会发出呼叫声。再按动S3按键,门铃系统开启,此时如果按下S2键,门铃会再次发出嘟嘟声以示呼叫。 二、项目原理图 1、原理图 图1 项目原理图

2、各部分说明 (1)电源部分 电源采用的是DC-002,没有采用传统的供电,程序下载,串口通信三合一模块。DC-002的作用仅仅是给电路板供电,相较传统的供电系统,降低了电路本的成本。电路原理图如下: 图2 电源部分原理图 (2)STC89C52芯片 STC89C52是一个低功耗,高性能CMOS8位单片机,片内含具有如下特点:40个引脚(引脚图如图3-1所示),4kBytesFlash片内程序存储器,128bytes 的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDTC)电路,片内时钟振荡器[3]。此外,STC89C52设计和配置了振荡频率可为0HZ并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM 的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。 图3 STC89C52芯片原理图

基于单片机的电子音乐门铃

基于单片机的电子音乐 门铃 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

控制电路学年设计任务书

控制电路设计说明书 学院名称:计算机与信息工程 班级名称: 2013级物联网工程1班 学生姓名:高战 学号: 41 题目:基于单片机的电子音乐门铃指导教师 姓名:董再秀 起止日期: 2015年7月9日-8月28日

第一部分:正文部分 一、选题背景 随着时代的前进和发展,控制智能化、小型化、低功耗化得到广泛关注。在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。近几年来,随着市场上智能家居的不断升温,门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人们已开始习惯用个性化的音乐门铃代替传统铁门铃,这使电子音乐门铃系统得到了飞跃性的发展。随着单片机技术的飞速发展,通过单片机实现人们对物质生活的满足,这将会日益成为今后的一个重要发展的方向。 本设计是介绍了由AT89C51单片机来构成电子音乐门铃系统的工作过程,本系统主要完成该电子门铃不仅具有普通电子门铃的功能,而且还具有液晶显示屏提示功能。单片机价格便宜,性能可靠,耗电量少,安装也简便,按下再也不是“叮咚”声,而是悦耳的音乐,让客人可以耐心的等待;它的工作状态能够由用户自行设定音乐和提示语,给来访者提供必要的音乐和文字回应信息,给人们生活提供很大的便利。 二、相关知识 硬件部分

AT89C51 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。AT89C51是一个8位的微处理器,并包含有4KB的Flash存储器,即单片微机。在很多的嵌入式控制系统中,许多具有高度灵活性及低成本的解决方案都由AT89C51为其提供。AT89C51中中有一个用于构成内部振荡器的反相放大器,引脚XTAL1为放大器的输入端,XTAL2为放大器的输出端。AT89C51的P3口第二功能,如下表2-1所示: 表2-1 P3口第二功能 端口引脚第二功能 RXD(串行输入口) TXD(串行输出口) INT0(外中断0) INT1(外中断1) T0(定时/计数器0外部输入) T1(定时/计数器1外部输入) WR(外部数据存储器写选通) RD(外部数据存储器写选通) AT89C51的引脚排列如图2-1所示:

基于单片机的语音门铃设计与实现_毕业设计(论文)

学号 密级 基于单片机的语音门铃设计与实现

哈尔滨工程大学本科生毕业论文 基 于 单 片 机 的 语 音 门 铃 设 计 与 实 现

哈尔滨工程大学本科生毕业论文 摘要 近几年来,随着市场上智能化楼宇的不断升温,语音门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。在一些场合,语音门铃系统给人们带来了意想不到的方便。本课题主要设计出一种小型的语音门铃系统,它具有提示、留言、警报等功能。基于这样的思想,本次设计以89C52单片机为核心,结合ISD1700语音芯片及其它成型的芯片,以模块化原则设计一种语音门铃系统,其中ISD1700语音芯片通过单片机以SPI协议模式实现控制,可以充分的发挥其录放功能。同时,结合红外检测模块,提升了系统的安全性能。以此作为一种语音门铃系统的探索和实践。 本系统的特点是可具有个性化、人性化、智能化、安全方便具有比较高的性能价格比。 关键词:语音门铃;单片机;ISD1700

哈尔滨工程大学本科生毕业论文 ABSTRACT In recent years,with intelligent buildings on the market has been heating up,the doorbell system has been as intelligent office and intelligent residential quarters of an important component of the traders and users to accept.In some cases,voice doorbell systems to bring unexpected convenience.The main objective of this topic is to design a small voice doorbell system,It has tips, message and alerts.Based on this idea,the design of the 89C52 MCU as the core,combined with the ISD1700 voice chip ,and voice doorbell system to design a modular principle.Which ISD1700 voice chip is controlled by the MCU and the SPI protocol mode and can fully play their recorders.At the same time, the use of infrared detection module to enhance the safety performance of the system. The characteristics of this system is personalized, humane, intelligent, safe and convenient to have a relatively high cost performance. Key words:voice doorbell;MCU;ISD1700

相关文档
最新文档