下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
蜂鸣器演奏祝你平安——51单片机的Proteus实验◎盘©◎仪实验原理51单片机的一个I/O口控制speaker发声,演唱祝你平安歌曲主要器件以及电路图单片机 AT89C51,蜂鸣器 speaker。沁灿1.凸匸i[D..7p沁灿1.凸匸i[D..7p.叫E:..即}:T.aE2ALEEARSTPSENP1.0P3.0/K:-:DP1.1pa.imoP1.2P3.2/ltnDP1.3P3.3/ltmP1.4P3.4.-TEIP1.5P3.5JT1P1.6P3.6MiRP1.7P3.7.-RD10TT1213n1617汇编程序源码晶振12M,已在Proteus下测试,好像有点失真。程序是从网上照的,感觉不是很对劲,删除了一部分之后还是没有变化。部分注释是我后加上去的。蜂鸣器演奏--祝你平安功能:蜂鸣器-蜂鸣器奏乐-祝你平安SPKbitP2.7 ;以后SPK就是speaker了ORG0000HLJMPSTARTORG000BHINC20H ;T0中断服务,中断计数器加1MOVTH0,#0D8HMOVTL0,#0EFH;12M晶振,形成10毫秒中断RETISTART:START:MOVTH0,#0D8HMOVTH0,#0D8HMOVTL0,#0EFHMOVTMOD,#01HMOVIE,#82H ;1OOOOO1OB——开TO中断MUSIC0MUSIC0NOPNOPMOVDPTR,#DAT ;表头地址送DPTRMOV2OH,#OOH ;中断计数器清OMUSIC1MUSIC1NOPCLRANOPCLRAMOVCA,@A+DPTRJZENDOCJNEA,#OFFH,MUSIC5LJMPMUSIC3;查表取代码;是OOH,则结束;只要A不等于FF,—直执行MUSIC5;当A到FF的时候,执行MUSIC3MUSIC5NOPMOVR6,AINCDPTRMUSIC5NOPMOVR6,AINCDPTRMOVCA,@A+DPTRMOVR7,ASETBTRO;代码送R6;取节拍代码送R7;启动计数MUSIC2NOPCPLSPKNOPCPLSPKMOVA,R6MOVR3,ALCALLDELCJNEA,2OH,MUSIC2MOV2OH,#OOHINCDPTRLJMPMUSIC1;按R6(代码)延时7;利用代码(R6)来调用延时;中断计数器(20H)=R7否?不等,则继续循环;等于,则取下一代码MUSIC3NOPCLRTROMOVR2,#ODH;MUSIC3NOPCLRTROMOVR2,#ODH;休止1OO毫秒MUSIC4NOPMOVR3,#OFFHLCALLDELDJNZR2,MUSIC4INCDPTRLJMPMUSIC1END0:NOPMOVR2,#64H;歌曲结束,延时1秒后继续MUSIC6:MOVR3,#00HLCALLDELDJNZR2,MUSIC6LJMPMUSIC0DEL: ;DEL子程序利用R3来延时一定时间NOPDEL3:MOVR4,#02HDEL4:NOPDJNZR4,DEL4NOPDJNZR3,DEL3RETNOPDAT:;祝你平安db26h,20h,20h,20h,20h,20h,26h,10h,20h,10h,20h,80h,26h,20h,30h,20hdb30h,20h,39h,10h,30h,10h,30h,80h,26h,20h,20h,20h,20h,20h,1ch,20hdb20h,80h,2bh,20h,26h,20h,20h,20h,2bh,10h,26h,10h,2bh,80h,26h,20hdb30h,20h,30h,20h,39h,10h,26h,10h,26h,60h,40h,10h,39h,10h,26h,20hdb30h,20h,30h,20h,39h,10h,26h,10h,26h,80h,26h,20h,2bh,10h,2bh,10hdb2bh,20h,30h,10h,39h,10h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,20hdb20h,10h,20h,10h,2bh,10h,26h,30h,30h,80h,18h,20h,18h,20h,26h,20hdb20h,20h,20h,40h,26h,20h,2bh,20h,30h,20h,30h,20h,1ch,20h,20h,20hdb20h,80h,1ch,20h,1ch,20h,1ch,20h,30h,20h,30h,60h,39h,10h,30h,10hdb20h,20h,2bh,10h,26h,10h,2bh,10h,26h,10h,26h,10h,2bh,10h,2bh,80hdb18h,20h,18h,20h,26h,20h,20h,20h,20h,60h,26h,10h,2bh,20h,30h,20hdb30h,20h,1ch,20h,20h,20h,20h,80h,26h,20h,30h,10h,30h,10h,30h,20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年工业地产有偿转让协议
- 2024年度南京二手房交易合同
- 2024年度水果交易合同模板
- 【初中生物】病毒教学课件2024-2025学年人教版生物七年级上册
- 2024年度法律服务委托合同
- 2024年度工程监理合同标的及服务内容具体描述
- 2024年工程劳务分包补充协议
- 2024个人向公司借款合同范本(简单版)
- 2024冷却塔填料生产工艺优化合同
- 2024年度CFG桩基工程水土保持合同
- 安全生产专(兼)职管理人员职责
- 湖南省长沙市长沙市长郡集团联考2024-2025学年九年级上学期11月期中语文试题(含答案)
- 家具制造业售后服务预案
- 电子产品维修合同范本1
- 《篮球原地双手胸前传接球》教案 (三篇)
- 第7章-机器学习
- 2024年T电梯修理考试100题及答案
- 第1课 课题一《课外生活小调查·周末生活我采访》(教案)-2024-2025学年三年级上册综合实践活动浙教版
- 世界的气温和降水课件
- DBJ-T15-60-2019建筑地基基础检测规范
- 2024年秋季1530安全教育记录
评论
0/150
提交评论