网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机系统课程设计报告毕业论文.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机系统课程设计报告毕业论文

单片机系统课程设计报告 专 业: 光电信息科学与工程 学 生 姓 名: 学 号: 指 导 教 师: 完成日期:2016 年 5 月 20 日 目录 1 设计任务和要求 3 1.1 设计任务 1.2 设计要求 1.3 方案论证 1.4 模拟仿真结果 2 实际制作与调试 1 2.1 测试方法和测试仪器 2.2 软件调试 2.3 硬件调试 2.4 调试中的问题记录 3 发挥部分设计与调试 5 4 测试结果分析 8 5 课程设计总结 8 附录 程序清单............................................................................................................17 1.设计任务和要求 1.1 设计任务 简易音乐播放器 1.2 设计要求 基本要求:设计一个简易音乐播放器,要求能播放至少三首内置音乐曲目;用按键控制曲目的选择,音乐的播放和暂停,关闭音乐和系统复位;用数码管显示当前播放曲目编号. 扩展要求:用LCD代替数码管显示当前播放曲目的编号和名称,以及下一首即将播放的曲目的编号和名称;用按键控制三种不同播放状态之间的切换:顺序播放,随机播放,单曲循环。 1.3 方案论证 以AT89C52单片机为核心,通过对其定时器的设定来实现音乐的播放 ,通过对键盘的设置可以实现人机对话,借助键盘可以向计算机系统输入程序,置数,送操作命令,控制程序的执行走向等,并最终通过LCD显示器显示出播放的乐曲. 系统方案: 音乐播放器的组成 根据系统音乐播放器的功能要求,一个完整的音乐播放器电路相当于一个简单的单片机系统,改系统由按键开关,单片机,LCD显示电路,蜂鸣器控制电路4个方面构成 ●52单片机。52单片机为整个系统的核心部分,是带动整个系统工作的重要部件. ●键盘输入。键盘输入用来控制输入指令,发出指令至单片机,使单片机按照指令工作。 ●扬声器。扬声器作为输出部分按照键盘给单片机的指令发出乐曲。 ●LCD显示电路。LCD显示器作为输出部分,按照键盘给单片机的指令,显示正在演奏的乐曲。 音乐播放的系统组成框图见下 系统总设计框图 理论计算 音阶对应频率计算初值的计算 元器件确定 AT89C52 1 1K电阻 11 100u电容 1 8位开关 1 4位开关 1 74ls02? 2 导线 若干 共阴极LCD 1 1.4 模拟仿真结果 2.实际制作与调试 2.1 测试方法和测试仪器 测试仪器:protuse.万用表 测试条件:仿真图 测试方法:通过仿真图进行测试.看是否能正常运行.连线中用万用表检测连线是否正确 2.2 软件调试 ORG 0000H AJMP START;FOSC=12MHZ ORG 000BH ;T0中断入口地址 AJMP INT_T0 ORG 001BH ;T1中断入口地址 AJMP INT_T1 START: MOV SP,#60H MOV TMOD,#11H MOV IE,#8AH MOV IP,#08H ; T1中断优先于T0 MOV TH1,#3CH MOV TL1,#0BH ;初始化.T 60MS W1:MOV P2, ;等待提示F LCALL GETKEY CJNE A,#0FFH,W1 MOV A,B CJNE A,#0AH,W2 LCALL KEY_A ;输入键是A。转KEY_A SJMP W1 W2:CJNE A,#OBH,W3 LCALL KEY_B ;输入键是B。转KEY_B W3:CJNE A,#0CH,W4 LCALL KEY_C ;输入键是C。转KEY_C W4:CJNE A,#0DH,W5 LCALL KEY_D ;输入键是D。转KEY_D SJMP W1 W5:SJMP W1 2.3硬件调试 并无任何波形 2.4 调试中的问题记录 在仿真与调试中的问题: 最初没有弄懂低音高音的选择.歌曲选择了低32H进行测试.导致歌曲一变成杂音使测试失败. 在选择数码管时因为极性问题.数码管无法显示 调试时因为开关需要按下弹起才算一个完整输出.导致在控制开关闭合上耗费大量的时间去揣摩 在实际接线与实际调试中的问题: 开关最开始选择错误导致无法进行切歌.后来换成8位开关解决了这个问题. 因为实验室没有共阳极的数码管.所以不得不临时改变仿真.加了一个非门使共阴极数码管工作 因为

文档评论(0)

海纳百川 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档