- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《用8253实现音乐播放器》综合性实验指导书
湖南科技学院综合性实验指导书
实验名称:使用8253实现音乐播放器
实验项目性质:综合性设计性实验
所涉及课程:微机原理
计划学时:16学时
实验目的
掌握8253,8255的使用
掌握DOS系统功能调用;
掌握分支程序的使用;
学会编写查表程序
掌握软硬件综合设计的方法
实验原理
总体目标:使用8253演奏一首音乐
8253连接图:
D0
8
D7
1
OUT2
17
GATE2
16
CLK2
18
8253
D0
D7
D0
D7
JD2
CS
21
RD
22
WR
23
A0
19
A1
20
8253CS
/RD
/WR
A0
A1
A0
A1
IOW
IOR
Y0
…
…
VCC/或者8255 PC0
连接扬声器
10kHz
T4
工作过程简述
音乐由音符组成,音符具有音高和音长两个因数。比如最简单的音乐《两只老虎》。一共有1~6六个音高。音长以16分音符(一只没有眼睛的只)最短。其他倍增。因此在本实验中,使用8253工作在方波发生器模式,产生一定频率的信号,输出到扬声器,从而发出声音。通过更改定时器的计数初值(即改变了分频比)可以改变音高。网络查询个音符频率参考如下。
音高参考
中1DO 523 中2RE 578 中3M 659 中4FA 698 中5SO 784 中6LA 880 中7SI 988
高1DO 1046 高2RE 1175 高3M 1318 高4FA 1397 高5SO 1568 高6LA 1760 高7SI 1976
输入频率1000000音高频率分频比中1DO5231912.0459中2RE5781730.1038中3M6591517.4507中4FA6981432.6648中5SO7841275.5102中6LA8801136.3636中7SI9881012.1457高1DO1046956.02294高2RE1175851.06383高3M1318758.72534
音乐演奏的实现
使用1Mhz输入给计数器的时钟端,分别根据上表计算出1234567的分频值(及计数初值),存在数据段定义的变量中。例如:1 do的频率为523Hz, 输入1MHZ(10的6次方),那么分频比为:1000000 / 523 = 1912。2 RE 为1000000 / 578 = 1730等等
方法1:直接存储分频比
例如:两只老虎:
Two_tiger DW 1912, 1730, 1517,1912, 1730, 1517,
然后使用BX指向Two_tiger,把[BX]的值当做8253技术初值,然后延时0.5秒(软件使用循环实现),再把BX加2,再送给8253初值,又延时0.5秒,一直重复6次,可以获得一个简单的音乐了。
使用查表的方法
把音高的分频比都计算好,放在一个表中,然后把音乐直接存好,去查表即可。
例如:两只老虎
Yingao DW 1912, 1730, 1517, 1432,1275,1136,1012,956,851,758
Music DB 1,2 3,1, 1,2,3,1, 3,4,5, 3,4,5 ,5,6,5,4
程序,使用查表指令XLAT,使用AL当做指针,指向Music,BX指向yingao,然后根据AL的值查表获得对应分频比,当做计数初值送给8253即可。
实验(设计)仪器设备和材料清单
硬件设备:微机原理实验箱
电脑一台
DVCC开发软件平台
实验要求内容和要求
(1)自主根据需求设计连接好线路。
(2)思考和理解设计方案。
(3)编写程序,实现单向通信即可
考核形式
思路正确,实验代码与思路吻合;
有一定的实验结果,但是可以不实现最终的实现目标(注:通信困难较大,理论上存在疑点)
(3) 实验报告撰写规范,格式清晰。
实验报告要求
实验报告格式要规范,美观;
程序代码不能雷同,雷同者做不及格处理。
您可能关注的文档
最近下载
- 新人教PEP版英语五年级下册 Unit 1 A Let' s learn说课稿.pdf VIP
- 通用门式起重机安拆安全施工专项方案培训资料.doc VIP
- 中考历史核心素养新视角(小切口 大素养) -2024年中考历史(部编版).pptx
- 三菱PLC模块QD75 M代码功能使用说明.docx
- 《土木工程施工》课程习题集(含答案).pdf VIP
- 《企业员工培训国内外文献综述》4800字.docx
- 全国计算机等级考试(NCRE)二级 WPS Office 高级应用与设计样题及参考答案.pdf VIP
- 2024-2025学年海南省定安县市级名校初三下学期教学质量检查物理试题理试题含解析.doc VIP
- 安徽农业大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 少数民族春节习俗介绍主题班会PPT课件.pptx VIP
文档评论(0)