数字音乐盒的设计

数字音乐盒的设计

ID:26177246

大小:2.64 MB

页数:34页

时间:2018-11-25

数字音乐盒的设计_第1页
数字音乐盒的设计_第2页
数字音乐盒的设计_第3页
数字音乐盒的设计_第4页
数字音乐盒的设计_第5页
资源描述:

《数字音乐盒的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机与接口技术课程设计(论文)数字音乐盒的设计院(系)名称电子与信息工程学院专业班级通信121班学号120405003学生姓名潘凤麟指导教师高影讲师起止时间:2015.7.4—2015.7.13课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:通信工程学号120405003学生姓名潘凤麟专业班级通信121班课程设计(论文)题目数字音乐盒的设计课程设计(论文)任务完成数字音乐盒的硬件和软件设计。设计任务包括:1、系统硬件框图设计说明2、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首乐曲,每首不少于30s);3、采用LCD显示乐曲名称,

2、可通过按键选择乐曲、暂停、播放。4、在Keil中完成程序的编辑和调试;5、通过Keil和Proteus进行联合仿真。指导教师评语及成绩平时成绩:答辩成绩:论文成绩:总成绩:指导教师签字:年月日注:平时成绩占20%,答辩成绩占40%,论文成绩占40%。单片机与接口技术课程设计(论文)摘要单片机是把CPU、存储器和I/O接口集成在一片半导体硅片上的微型计算机。本次课程设计所设计出的数字音乐盒就是基于单片机的一个系统。它的的硬件电路部分采用Proteus软件进行设计,以AT89C51单片机作为主芯片,用其I/O口产生不同频率的方波来驱动蜂鸣器发出不同的音调,再配以LCD显示屏和4*4键盘

3、实现必要的显示和控制。软件部分采用Keil与Proteus进行联合仿真,并用汇编语言来设计程序,把用Keil生成的HEX文件写入到单片机中即可实现设计所要求的功能。通过Proteus与Keil的联合仿真,该数字音乐盒可播放3首不同的歌曲,并可通过LCD显示屏显示歌曲名称或序号;可通过4*4键盘实现对歌曲的选择,暂停,与播放功能,故仿真结果符合设计要求。关键词:数字音乐盒;LCD显示屏;键盘I单片机与接口技术课程设计(论文)目录第1章绪论11.1AT89C51简介11.2仿真环境简介21.3本文研究内容3第2章数字音乐盒硬件电路图的设计与分析42.1总体设计方案分析42.2数字音乐盒

4、部分电路原理说明42.2.1蜂鸣器驱动部分电路图与原理说明42.2.2LCD显示部分电路图与原理说明52.2.3键盘控制部分电路图与原理说明6第3章数字音乐盒的软件设计73.1数字音乐盒总体软件程序流程图与分析83.2数字音乐盒各子程序的设计与分析83.2.1系统初始化子程序设计与分析93.2.2LCD显示子程序设计与分析93.2.3蜂鸣器频率控制子程序设计与分析103.2.4键盘控制子程序设计与分析11第4章仿真结果与分析124.1仿真结果124.2仿真步骤与结果分析13第5章总结15参考文献16附录Ⅰ17附录Ⅱ18附录Ⅲ19I单片机与接口技术课程设计(论文)第1章绪论1.1AT

5、89C51简介所谓单片机,是指把CPU、存储器和I/O接口集成在一片半导体硅片上的微型计算机。单片机的始祖是由Intel公司所开发出的MCS-51系列单片机。在20世纪80年代中期以后,Intel公司以专利转让或技术交换的形式把其开发单片机的内核技术转让给了许多半导体芯片生产厂家,ATMEL公司就是其中之一,它开发出的AT89C51单片机被人们广泛地应用于生活与生产当中。下面分别简要介绍AT89C51的硬件结构及引脚。AT89C51单片机的硬件结构如下图1.1所示,主要由8大部分构成:1个8位的微处理器,完成运算与控制功能;片内128B的数据存储器,可扩展至片外64KB;64KB的

6、程序存储器,其类型是FlashROM,它的读写速度非常快,电擦除次数可达到10000次;4个8位的可编程并行I/O口(P0,P1,P2,P3),可提供地址总线,数据总线,以及控制总线;1个全双工的串行口;2个16位的定时/计数器(T0,T1);中断系统:包含5个中断源(外部中断0,定时器T0,外部中断1,定时器1,串行口中断)和2个中断优先级(低级,高级);21个特殊功能寄存器。图1.1AT89C51硬件结构图29单片机与接口技术课程设计(论文)AT89C51的引脚采用40引脚双列直插式封装(DIP)方式,如下图1.2所示,按照功能可将其分为3类:一是电源及时钟引脚:VCC,VSS

7、,XTAL1,XTAL2,二是控制引脚:PSEN,ALE,EA,RST,三是I/O口引脚:P0,P1,P2,P3,为4个8位I/O口的外部引脚。图1.2AT89C51引脚分布图1.2仿真环境简介本次课程设计采用Proteus与keil进行联合仿真。Proteus软件是英国LabCenterElectronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单

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

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

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