单片机音乐门铃课程设计.doc_第1页
单片机音乐门铃课程设计.doc_第2页
单片机音乐门铃课程设计.doc_第3页
单片机音乐门铃课程设计.doc_第4页
单片机音乐门铃课程设计.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

常州工学院常州工学院 课程设计报告课程设计报告 课程名称课程名称: : 单片机单片机音乐门铃音乐门铃 姓姓 名名: : 郁鹤群郁鹤群 学学 号号: : 0812133408121334 班班 级级: : 0808 自自 Y2Y2 专专 业业: : 自动化自动化 日日 期期: : 2011.06.242011.06.24 目录目录 1.1.功能功能 2.2.设计步骤设计步骤 3.3.预期结果预期结果 4.4.硬件电路设计:硬件电路设计: 1.最小系统 2.外围电路 3.元件列表 5 5软件设计软件设计: : 1.流程图 2.程序清单 6.6.调试:结论,实物照片,感受调试:结论,实物照片,感受 常州工学院单片机课程设计 1 音乐门铃的设计音乐门铃的设计 摘要: 该设计以 AT89C51 为芯片组成的一个音乐门铃解决方案,在设计系统硬件电路的基础上, 实现了电子门铃系统软件设计,该系统设计主要包括电源、按键模块等。经过系统测试,证明达到 了设计要求。 1 1功能功能 用单片机编程发声奏出“两只老虎”的歌曲。 2.2.设计步骤设计步骤 1 前期工作前期工作 通过大家对单片机的学习,能够通过 keilC 软件编写 C 语言程序,并且能够在 Proteus 仿真软 件上成功的运行。 2 2 电路结构电路结构 音乐门铃的硬件电路由 6 个部分组成:单片机、时钟与复位电路、选择按键输入电路、音频发 生器、音频放大器和扬声器。音乐门铃的硬件电路设计框图如下。 时钟与复位电路 选择按键输入电 路 单 片 机 音频发生器 音频放大器扬声器 图 2-1 音乐门铃硬件电路设计框图 3 基本步骤基本步骤 先用 c 语言编写实现音乐门铃的程序代码,然后将 c 语言用 keil 软件生成 hex 文件下载到 stc89c51 集成芯片中,利用不同的频率发出不同的音调,利用延时产生不同的节拍,通过功率放大 器传送到喇叭使其发出美妙的音乐。 4 预期结果预期结果 按下门铃键,即同普通门铃的工作方法一样,由 AT89C51 控制蜂鸣器放出美妙的音乐,提醒 主人开门。 3.3.音乐门铃的硬件设计音乐门铃的硬件设计 1 最小系统最小系统 常州工学院单片机课程设计 2 2 外围电路外围电路 常州工学院单片机课程设计 3 3 元件列表元件列表 名称名称代号代号规格或型号规格或型号数量数量 单片机单片机U1AT89s511 晶振晶振B12MHz1 按钮按钮SB轻触型轻触型1 R1,R2,R4470R,1,8W3 电阻电阻 R310KR9 C1,C510uf,16v1 C2,C330pf2 C40.1uf1 C647uf1 电容电容 C70.0047uf1 扬声器扬声器B8R,0.25W1 集成运放集成运放U2LM3861 单片机电源单片机电源Vcc+5V1 4 音乐门铃的软件设计 1 程序流程图 启动 是否有门铃按 键信号 播放音乐 常州工学院单片机课程设计 4 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; 常州工学院单片机课程设计 5 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; 常州工学院单片机课程设计 6 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; 常州工学院单片机课程设计 7 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 调试 实物图 常州工学院单片机课程设计 8 5 感受 作为自动化专业的大三学生,我觉得做此次设计是十分有意义的,而且是十分必要的。在已 度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识, 如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类 似的课程设计就为我们提供了良好的实践平台。 在做本次课程设计的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计 更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的。我们是在做单片机课程设 计,但我们不是艺术家,他们可以抛开实际尽情在幻想的世界里翱翔,而我们一切都要有据可依, 有理可寻,不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论