




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(一)操作方法电子音乐门铃的设计与制作微机原理期中演示团队:宋洋洋李方舟刘新超主讲:陈浩电子音乐门铃具有铃声动听,价格低廉,耗电少等特点,在现代家居中的应用越来越流行。有了电子音乐门铃,在客人拜访时,听到的将不再是单调的提示等候音,而是不同凡响的流行音乐旋律,特效音等个性化的电子声乐。音乐是由音符组成。声音的频率范围约在几十到几千赫兹,若能利用程序来控制单片机某个口线的高电平和低电平,则在该线口就能产生一定频率的矩形波,接上扬声器就能发出一定频率的声音,若再利用延时控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调。要奏出准确地控制乐曲节奏,常用节拍来表示。音乐门铃的总体设计(—)设计原理(二)硬件设计(1)芯脚简介(2)引脚说明(3)电路设计设计原理音乐是由音符组成,不同的音符是由相应频率的振动产生。产生不同的音频需要有不同固定周期的脉冲信号。要产生音频脉冲,只要算出某一音频的周期T(1/f),然后将此周期T除以2,即为半周期的时间。利用单片机的内部定时器TO,使其工作在计数器模式MODEl下.初始化适当的计数值THO及TLO以计时这个半周期时间。每当计时时间到后就将输出脉冲的P1.7口反相。然后重复计时此半周期时间,再对P1.7口反相,就可在单片机Pl.7引脚上得到此频率的脉冲。输出到扬声器,从而发出美妙的乐音。例如设单片机晶振为12MHz,每计数一次用时1μs。我们要产生f低音DO,其频率为392Hz,周期T=1/392=2551μs,半周期时间为1276μs。因此计数器应每计数1276次时将P1.0口反相,即计数初值应设定为(THxTLx)=65536-1276=64260,就可得到低音D0。同时P1.7口作为控制门铃的按钮,按一次,就可以产生音乐。单片机概述单片机的体积也不大,一般用40脚封装,当然功能多一些的单片机也有引脚比较多的,如68脚,功能少的只有10多个或20多个引脚,有的甚至只有8只引脚.
MCS-51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了如8031、8051、8751、8032、8052、8752等品种,其中8051是最早最典型的产品.本设计就是用89C51来完成的。硬件设计电路主要由AT89C51芯片,LED发光二极管,喇叭,晶振电路组成,由引脚输出定时器产生的各种固定频率的方波信号,然后由喇叭产生各种频率的声音。同理,方波信号通过发光二极管可以使二极管闪烁发光,产生韵律灯的效果。由于该方案中使用内部振荡电路,XTAL1、XTAL2引脚外界石英晶体和微调电容构成的晶振电路。电路通过P1.7连接喇叭以及门铃按键.AT89C51单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行I/O口、串行口、定时器/计数器、中断系统及特殊功能寄存器。他们都是通过片内单一总线连接而成,其基本结构依旧是CPU加上外围芯片的传统结构模式。但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。芯片简介引脚说明P1.0~P1.7P1口8位双向线(在引脚的1~8号端子)P0.0~P0.7P0口8位双向线(在引脚的32~39号端子)P2.0~P2.7P2口8位双向线(在引脚的21~28号端子)P3.0~P3.7P3口8位双向线(在引脚的10~17号端子)ALE/PROG地址锁存控制信号PSEN外部程序存储器读选通信号EA/VPP访问程序存储器控制信号RST复位信号GND
接地VCC
电源+5V输入XTAL1和XTAL2外接晶振引脚时钟电路复位电路音乐门铃的总电路图软件设计要产生音频脉冲,只要算出某一音频的脉冲(1/频率),然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期的时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期的时间再对I/O反相,就可以在I/O脚上得到此频率的脉冲程序设计流程图ORG0000HLJMPSTARTORG001BHLJMPTIME1START:MOVTMOD,#10H
;T1工作在方式1MOVIE,#88H;中断使能
MAIN:MOV40H,#00H;设简谱码指针初始值
NEXT:MOVA,40H;简谱码指针暂存累加器AMOVDPTR,#TABLE;设简谱码
MOVCA,@A+DPTRCJNEA,#00H,PLAY;取到的简谱码不是结束码,传PLAY取节拍码
LJMPSTOP;是结束码,退出
PLAY:MOVR1,A;R1暂存简谱码
ANLA,#0FH;取节拍码
MOVR2,AMOVA,R1ANLA,#0F0H;取音符码
CJNEA,#00H,MUSIC;音符码不为0,调发音子程序CLRTR1;音符码为0,不发音
LJMPDELMUSIC:SWAPADECAMOV22H,AADDA,22HMOVR3,AMOVDPTR,#TABLE1;取相应计数值
MOVCA,@A+DPTRMOVTH1,A;暂存高位字节MOV21H,AMOVA,R3INCA源程序:MOVCA,@A+DPTR;取相应计数值的低位字节
MOVTL1,A;暂存低位字节
MOV20H,ASETBTR1;启动定时器
DEL:LCALLDELAYINC40H;指向下一个简谱码
LJMPNEXTSTOP:CLRTR1;停止计时器
LJMPMAINTIME1:PUSHACC;现场保护
PUSHPSWCPLP1.7;P1.7反相输出,演奏音乐
MOVTL1,20H;重设计数值
MOVTH1,21HPOPPSWPOPACCRETIDELAY:MOVR7,#02H;4/4曲调,演示125ms子程序
DELA1:MOVR6,#125DELA2:MOV5,#248DJNZR5,$DJNZR6,DELA2DJNZR7,DELA1DJNZR2,DELAYRETTABLE1:DW64524,64580,64684,64777;简码值
DW64820,64898,64968,65030,65058DW64400,64260TABLE:DB14H,42H,62H,98H;歌曲《送别》
DB74H,92H,72H,68HDB64H,22H,32H,44H,32H,22HDB3CHDB64H,42H,62H,94H,04H,82HDB74H,94H,68HDB64H,32H,42H,54H,04H,12HDB2CHDB74H,94H,98HDB84H,72H,82H,98HDB72H,82H,92H,72H,72H,62H,42H,22HDB3CHDB64H,42H,62H,94H,04H,82HDB74H,94H,68HDB64H,32H,42H,54H,04H,12HDB2CHDB42H,62H,72H,41H,61H,41H,31H,22H,0B2H;歌曲《三个和尚》
DB62H,61H,61H,71H,61H,41H,64HDB0B2H,0B2H,62H,61H,61H,71H,61H,41H,64HDB0B2H,0B2H,62H,61H,61H,71H,61H,41H,64HDB42H,62H,72H,41H,61H,41H,31H,22H,0B2HDB22H,31H,41H,31H,21H,0A2H,0B4HDB22H,31H,41H,31H,21H,0A2H,0B4HDB22H,31H,41H,31H,21H,0A2H,0B4HDB0A2H,21H,32H,42H,62H,61H,41H,62H,71HDB42H,41H,61H,42H,32H,22H,31H,21H,0A2HDB42H,41H,61H,42H,32H,22H,31H,21H,0A2HDB42H,41H,61H,42H,32H,22H,31H,21H,0A2HDB62H,61H,42H,62H,71H,61H,72H,62H,71HDB62H,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论