- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机简易八音盒
课 程 设 计 (报 告)
课 程 设 计 题 目: 简易八音盒设计
学 院 名 称: 电子与信息工程学院
专 业: 电气工程及其自动化
班 级: 电气11-1
姓 名: 朱炜彬 学 号 11401170121
指 导 教 师: 黄 晶
日 期: 2013.12.23~2013.01.03
《单片机原理与接口技术》课程设计
——简易八音盒设计
目录
一、单片机课程设计——简易八音盒 1
二、八音盒的设计原理 2
三、硬件设计 4
3.1关于80C51的性能介绍 4
3.3.2 简单八音盒的设计 7
3.3.3 LCD 数码显示器简介结构 11
四、软件设计 12
4.2歌曲的编码改写实例 13
五、实际效果图............................................................................................................14
六、程序调试中出现的问题及解决的办法................................15
一、论述
1.1单片机概述
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲,一块芯片就成了一台计算机。
MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学习。
MCS-51系列单片机主要包括8031、8051和8751等通用产品。DP-51S单片机仿真实验仪是由广州致远电子有限公司设计的DP系列单片机仿真实验仪之一,是一种功能强大的单片机应用技术学习、调试。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。
1.2设计目的:
(1)、加强对单片机和汇编语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、芯片选择、模块化编程等多项知识。
(2)、用单片机模拟实现具体应用,使个人设计系统能够真正使用。
(3)、把原理和实践相结合,充分发挥个人和团体的合作能力,并在实践中得到锻炼。
(4)、提高利用已学知识分析和解决问题的能力。
1.3、课程设计任务及内容
1.3.1设计任务要求
本设计利用8051单片机结合内部定时器LCD设计一个八音盒,按下单键可以演奏预先设置的歌曲旋律。本设计可以学习8051定时器程序设计,按键扫描及歌曲旋律简单直觉式输入法的设计方法。
其基本功能为:1、使用LCD显示器来显示目前演奏的歌曲编号;2、具有16个按键操作来选择演奏哪一首歌曲;3、内建10首歌曲旋律,按下单键可以演奏歌曲;4、演奏时可以按键中断。程序执行后工作指示LED闪动,表示程序开始执行,按下单键0~9便可以演奏歌曲,歌曲演奏中,可以按键中断。
1.3.2设计思路
(1)、选用Keil软件和Protues软件,选用80C51单片机,它有4kB内部ROM,2个定时/计数器,5个中断源。
(2)、通过中断实现歌曲的播放和暂停。
(3)、通过定时实现LED闪烁和音乐频率的变化。
(4)、通过键盘实现歌曲的选择。
二、八音盒的设计原理
2.1八音盒的发音原理
播放一段音乐需要的是两个元素,一个是音调,另一个是音符。首先要了解 对应的音调,音调主要由声音的频率决定,同时也与声音强度有关。对一定强度 的纯音,音调随频率的升降而升降;对一定频率的纯音、低频纯音的音调随声强增加而下降,高频纯音的音调却随强度增加而上升。)。定时器/计数器0的定时时间为:T/2=1912/2=956。定时器956的计数值=定时时间/机器周期=956/1=956(时钟频率=12MHZ)。装入T0计数器初值为65536-956=64580。
将64580装入T0寄存器中,启动T0工作后,每计数956次时将产生溢出中断,进入中断服务时,每次对P3.0引脚的输出值进行取反,
您可能关注的文档
- 卓越--知行合一.ppt
- 单元复习 人教版课本 人民解放战争的胜利.ppt
- 单元三复习课件.ppt
- 华盛顿大学克拉克大学.pptx
- 单县二中2014年高考文综应试方法与技巧.pptx
- 单服务排队系统的仿真.ppt
- 单克隆抗体的临床应用进展.ppt
- 单元四 物料、药品的仓储管理.ppt
- 单元四 学龄儿童及青少年人群营养.pptx
- 单片机与ARM平台通信课设报告 2.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 2024-2025学年初中美术七年级上册(2024)人教版(2024)教学设计合集.docx
- 2023年渤海船舶职业学院单招数学考试试题及答案解析.docx
- 分布式光伏项目开发居间协议(企业开发前)(1).docx VIP
- 2024年中考数学真题分类汇编专题28 解直角三角形(58题)(解析版).docx
- 2024八年级生物上册第五单元生物圈中的其他生物第三章动物在生物圈中的作用教案新版新人教版.docx VIP
- 疾病康复学教案1.doc VIP
- proxmox中文手册电子版.pdf
- 高职高专院校项目融资计划书.pptx
- 工程流体力学黄卫星.doc
- 苏教版科学三年级上册第二单元《研究土壤》大单元整体教学设计.pdf
文档评论(0)