1 / 28
文档名称:

《微型计算机原理与接口技术》课程设计-音乐播放器课程设计.doc

格式:doc   页数:28
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《微型计算机原理与接口技术》课程设计-音乐播放器课程设计.doc

上传人:3346389411 2013/4/19 文件大小:0 KB

下载得到文件列表

《微型计算机原理与接口技术》课程设计-音乐播放器课程设计.doc

文档介绍

文档介绍:学号0000000
《微型计算机原理与接口技术》
课程设计
( 2008级本科)
题目:音乐播放器课程设计
系(部)院: XXXXXX学院
专业: 电气工程及其自动化
作者姓名: X X X
指导教师: XX 职称: 教授
完成日期: 20XX 年 X 月 XX 日
微机原理与接口技术课程设计成绩评定表
姓名
XXX
学号
0000000
专业班级
电气工程及其自动化
课程设计题目:音乐播放器课程设计
课程设计答辩或质疑记录:
成绩评定依据:
评定项目
评分成绩
、目的明确(10分)
、创新性(20分)
(系统原理图、源程序、调试运行结果)(30分)
(态度认真、遵守纪律)(10分)
、参考文献充分(不少于5篇)(10分)
(20分)
总分
最终评定成绩(以优、良、中、及格、不及格评定)

指导教师签字:
年月日
课程设计任务书
学生姓名
XXX
学号
0000000
专业方向
电气工程及其自动化
班级
08(X)班
题目名称
音乐播放器设计
设计内容及技术要求:
将各音乐音阶和其延续时间存在数据段中,然后根据不同按键值选择不同的音阶和时间表,再使用计数器产生该音阶频率。
CPU通过对定时器的通道进行编程,使其I/O寄存器接收一个控制声音频率的16位计数值。
当定时器接收的计数值为533H时,能产生896Hz的声音,因此产生其他频率的计数值就可算出来。
4、在送出频率计数值之前,还要给方式寄存器送一个方式值,该数决定对哪一个通道编程,采用什么模式,送入通道的计数值是一字节还是两字节,是二进制码还是BCD码。
5、从定时器输出的方波信号,经功率放大和滤波后驱动扬声器。送到扬声器的信号还受到了从并行接口芯片8255(端口地址为61H)来的双重控制,端口61H的最低位控制通道2的门控开断,以产生特殊的音频信号。
6、控制扬声器开关的时间间隔,来控制发声的音长了。
二、课程设计总结报告要求:
1、选用8086/8088CPU和适当的吃存储器芯片、接口芯片完成相应的功能。
2、设计键盘和LED完成输入和显示功能。
3、画出详细的硬件连接图。
4、给出程序设计思路、画出各程序适当的流程图。
5、给出RAM地址分配图。
6、给出所有程序清单并加上必要注释。
7、完成设计说明书(包括封面、目录、设计任务书、硬件设计思路、硬件原理图、软件设计思路、程序流程框图、程序清单、所用器件型号、总结体会、参考文献等)。
三、设计进度:
第一周
星期一上午讨论论文题目
星期一下午查资料
星期二至星期五完成硬件电路的基本设计
第二周
星期一至星期二完成软件流程图及软件设计
星期三至星期四软硬件统调,写说明书,画图
星期五答辩
目录
第一章 课程设计的任务和目的 4
课程设计任务 4
课程设计目的 4
第二章 课程设计基础知识 5
定时/计数器8253A 5
8253A内部结构 5
8253A外部引脚 6
计数器内部结构 7
8253A端口地址 7
8253A功能 8
8253A控制字 9
8253A工作方式 9
第三章 详细设计 11
硬件设计 11
软件设计 13
第四章 程序调试 14
第五章 试验结果截屏 14
第六章 总结 15
第七章 参考文献 16
第八章 附录 17
源代码 17
各个音符的对应频率 26
课程设计的任务和目的
课程设计任务
本课程设计题目是:设计并实现一个音乐播放器。
自己选用芯片和其它的硬件。
自行设计电路并使用汇编语言编写程序完成音乐播放器功能。
利用8253作为音阶频率发生器,对一段音乐进行编码后存入音符表,程序中可调用音符表自动播放音乐,从中了解音乐播放的原理。
利用8253A和PC机,设计并实现简易音乐播放器
使用汇编语言编写音乐播放程序。
上机调试程序并联机,利用试验箱提供的扬声器发声。
完成实验报告。

本课程设计注重提高学生应用能力、创新能力。在掌握了基本的实验方法和实验技能且理论教学完成的基础上,要求学生通过两周的集中工作,初步锻炼综合运用所学知识的能力,通过讨论与合作,完成一项完整的设计工作。更深入的了解微机芯片的用法和程序的完成过程,调试方法及技巧。通过这个环节来加深对《微机原理与接口技术》所学内容的理解和融会贯通。
设计音乐播放器主要目的:
通过D/A装换器产生模拟信号,在