多模式带音乐跑马灯单片机课程设计说明书

多模式带音乐跑马灯单片机课程设计说明书

ID:825852

大小:239.44 KB

页数:39页

时间:2017-09-09

多模式带音乐跑马灯单片机课程设计说明书_第1页
多模式带音乐跑马灯单片机课程设计说明书_第2页
多模式带音乐跑马灯单片机课程设计说明书_第3页
多模式带音乐跑马灯单片机课程设计说明书_第4页
多模式带音乐跑马灯单片机课程设计说明书_第5页
资源描述:

《多模式带音乐跑马灯单片机课程设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机课程设计说明书课程设计任务书学生姓名:魏冬冬专业班级:机自XS1101班指导教师:徐汉斌工作单位:机电工程学院题目:多模式带音乐跑马灯设计初始条件:1.采用MCS51作为主控芯片;2.采用16个发光二极管做跑马灯,要求有5种灯亮方式,并带音乐;3.可实现速度控制,显示当前模式号,可手动或自动切换模式。要求完成的主要任务:1、查阅参考资料,自学相关可编程接口芯片的内部结构、工作方式和初始化编程过程;2、根据设计系统的具体功能和性能参数,明确设计目标;3、单片机系统及其扩展接口电路设计,绘制系

2、统硬件原理图;4、编制系统控制源程序,绘制源程序流程图,包括初始化和监控程序;5、撰写设计说明书(包括参考资料目录,字数不少于5000字)时间安排:(两周)序号内容所用时间(天)1查阅资料,学习相关芯片知识22系统及扩展电路硬件设计33初始化程序和应用程序设计34相关硬件电路和程序调试35课程设计答辩1合计12指导教师签名:2013年12月27日系主任(或责任教师)签名:年月日第39页共39页单片机课程设计说明书目录1、系统功能及需求分析及设计意义31.1功能要求分析31.2设计意义32、总体方

3、案设计43、系统硬件部分分析及设计53.1硬件总体设计53.2硬件各部分设计说明53.2.1主控芯片AT89C5253.2.2跑马灯设计113.2.3模式显示设计113.2.4音乐播放设计123.2.5按键控制设计124、系统软件部分设计144.1软件总体设计思路144.2主程序说明144.3子程序说明174.4各个程序调用和被调用关系194.5编写程序时发现的问题195、总结与体会216、参考文献22附录程序编写23附录评分表39第39页共39页单片机课程设计说明书1、功能需求分析及设计意义1

4、.1功能要求分析多模式带音乐跑马灯系统要求采用MCS51作为主控芯片,驱动16个发光二极管做5种模式跑马灯灯亮方式,并带有音乐;并且可实现速度控制,显示当前模式号,可手动或自动切换模式。本设计的要求是设计一个有多种功能的跑马灯,有多种不同的显示方式,速度控制功能,这里的速度控制还有显示方式都是由单片机内部的程序控制,在这里我将16个光二极管接在P1和P2引脚上,通过程序控制这两个个端口的电平高低,将16个光二极管的负极接地,正极接P1和P2口,即发P1和P2口的相应端口为低电平时,发光二极管的两

5、端都为低电平,所以发光二极管不亮,当发光二极管的相应端口为高电平时就能被点亮。再通过程序循环的让各个端口以不同的方式点亮来达到走马的效果,并且当中要有一定的延时,延时时间大于人眼视觉暂留时间,否则人眼看上去每个灯都是亮的也就没有跑马效果。单片机演奏一个音符,是通过引脚,周期性的输出一个特定频率的方波。这就需要单片机,在半个周期内输出低电平、另外半个周期输出高电平,周而复始。演奏时,要根据音符频率的不同,把对应的、半个周期的定时时间初始值,送入定时器,再由定时器按时输出高低电平。1.2设计意义跑马

6、灯的应用十分广泛,主要以它的制作简便、价格低廉、信息醒目而得到人们的亲睐。例如:跑马灯在单片机系统中一般是用来指示和显示单片机的运行状态,一般情况下,单片机的跑马灯由多个LED发光二极管组成。在单片机运行时,可以在不同状态下让跑马灯显示不同的组合,作为单片机系统正常的指示。当单片机系统出现故障时,可以利用跑马灯显示当前的故障码,对故障做出诊断。此外,跑马灯在单片机的调试过程中也非常有用,可以在不同时候将需要的寄存器或关键变量的值显示在跑马灯上,提供需要的调试信息,实际应用中也常通过“跑马灯”来监

7、视是否死机。证券业中常用“跑马灯”来显示不断变化的股票行情。也可应用于各种建筑物,大楼,酒吧,KTV,夜总会等娱乐场所,拖尾灯,以及各种休闲娱乐场所用的动态灯光显示。第39页共39页单片机课程设计说明书2、总体方案设计本设计选择AT89C52作为主控芯片,16个发光二极管作为LED显示阵列,实现跑马灯的点亮功能;7SEG-COM-AN-BLUE作为LED数码显示器,显示当前模式号;SPEAKER作为音乐播放器,播放当前选择的音乐;并设置了4个按键,利用中断来实现模式切换,音乐切换,加速,减速等功

8、能。系统方框图如下:AT89C52按键16图2-1系统方框图第39页共39页单片机课程设计说明书3、系统硬件部分分析及设计3.1硬件总体设计16个LED发光二极管的低电平------GROUND;16个LED发光二极管的高电平------P1和P2;LED数码管的共阴极------P3.0;LED数码管的阳极-------P0.0~P0.6;四个按键的低电平------GROUND;自动按键高电平-------P3.2;手动按键高电平-------P3.3;减速按键高电平-------P3.4;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。