- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告
课程名称: 单片机—音乐门铃
目录
1.功能
2.设计步骤
3.预期结果
4.硬件电路设计:
1.最小系统
2.外围电路
3.元件列表
5.软件设计:
1.流程图
2.程序清单
6.调试:结论,实物照片,感受
音乐门铃的设计
摘要: 该设计以AT89C51为芯片组成的一个音乐门铃解决方案,在设计系统硬件电路的基础上,实现了电子门铃系统软件设计,该系统设计主要包括电源、按键模块等。经过系统测试,证明达到了设计要求。
功能
用单片机编程发声奏出“两只老虎”的歌曲。
2.设计步骤
1 前期工作
通过大家对单片机的学习,能够通过keilC软件编写C语言程序,并且能够在Proteus仿真软件上成功的运行。
2电路结构
音乐门铃的硬件电路由6个部分组成:单片机、时钟与复位电路、选择按键输入电路、音频发生器、音频放大器和扬声器。音乐门铃的硬件电路设计框图如下。
图2-1 音乐门铃硬件电路设计框图
3 基本步骤
先用c语言编写实现音乐门铃的程序代码,然后将c语言用keil软件生成hex文件下载到stc89c51集成芯片中,利用不同的频率发出不同的音调,利用延时产生不同的节拍,通过功率放大器传送到喇叭使其发出美妙的音乐。
4 预期结果
按下门铃键,即同普通门铃的工作方法一样,由AT89C51控制蜂鸣器放出美妙的音乐,提醒主人开门
3元件列表
名称 代号 规格或型号 数量 单片机 U1 AT89s51 1 晶振 B 12MHz 1 按钮 SB 轻触型 1
电阻 R1,R2,R4 470R,1,8W 3 R3 10KR 9
电容 C1,C5 10uf,16v 1 C2,C3 30pf 2 C4 0.1uf 1 C6 47uf 1 C7 0.0047uf 1 扬声器 B 8R,0.25W 1 集成运放 U2 LM386 1 单片机电源 Vcc +5V 1
4 音乐门铃的软件设计
1 程序流程图
2 程序清单
ORG 0000H;
LJMP ZCX;
ORG 001BH;
LJMP ZDFWCX;
ORG 0100H;
ZCX:
MOV TMOD,#10H;
SETB ET1;
SETB EA;
ZCXY:
MOV 60H,#00H;
QJPCX:
MOV A,60H;
MOV DPTR,#JPMB;
MOVC A,@A+DPTR;
MOV R1,A;
JZ ZCXXH;
ANL A,#0FH;
MOV R6,A;
MOV A,R1;
SWAP A;
ANL A,#0FH;
JNZ YFCLCX;
CLR TR1;
AJMP QJPXH;
YFCLCX:
DEC A;
MOV 22H,A;
RL A;
MOV DPTR,#PLZB;
MOVC A,@A+DPTR;
MOV TH1,A;
MOV 21H,A;
MOV A,22H;
RL A;
INC A;
MOVC A,@A+DPTR;
MOV TL1,A;
MOV 20H,A;
SETB TR1;
QJPXH:
LCALL YSCX;
INC 60H;
AJMP QJPCX;
ZCXXH:
CLR TR1;
AJMP ZCXY;
ZDFWCX:
PUSH ACC;
PUSH PSW;
MOV TH1,21H;
MOV TH1,20H;
CPL P1.0;
POP PSW;
POP ACC;
RETI;
YSCX:
MOV R5,#2;
YSCXDYXH:
MOV R4,#187;
YSCXDEXH:
MOV R3,#248;
DJNZ R3,$;
DJNZ R4,YSCXDEXH;
DJNZ R5,YSCXDYXH;
DJNZ R6,YSCX;
RET;
PLZB:
DW 64580,64684,64777,64820;
DW 64898,64968,65030;
JPMB:
DB 14H,24H,34H,14H;
DB 14H,24H,34H,14H;
DB 34H,44H,58H;
DB 34H,44H,58H;
DB 52H,62H,52H,42H,34H,14H;
DB 52H,62H,52H,42H,34H,14H;
DB 14H,54H,18H;
DB 14H,54H,18H,00H;
END;
5 调试
实物图
5感受
作为自动化专业的大三学生,我觉得做此次设计是十分有意义的,而且是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我
您可能关注的文档
最近下载
- 三年级新教科版科学《水沸腾了》说课稿.pdf VIP
- 2019一级造价工程师《建设工程技术与计量(水利工程)》真题带答案与解析.doc VIP
- 学会与父母沟通kt_,.ppt VIP
- 脑出血的分子生物学机制.pptx VIP
- 电除颤操作流程-电除颤操作流程.ppt VIP
- 医疗器械委托生产生产放行和上市放行管理制度.docx VIP
- 紫日电气ZVF9V变频器使用手册.docx
- 物流行业深度研究报告:大物流时代系列研究(三),公路港到网络货运平台,传化与满帮为例,探讨我国公路整车物流最优解(202108).pdf VIP
- 新教材 人教A版高中数学选择性必修第一册全册各章节 知识点考点汇总及解题方法提炼.pdf VIP
- 工业机器人及其应用 第三章 工业机器人的末端执行器.ppt VIP
文档评论(0)