- 127
- 0
- 约4.1千字
- 约 15页
- 2017-07-07 发布于浙江
- 举报
微机原理 音乐播放程序设计
实 验 报 告
课程名称
实验名称
实验时间
2017
年
月
日
学 院
电子信息学院
指导教师
学生姓名
学号
学院(系)
电子信息学院
专业
光电信息科学与工程
实验
我们在这次课设选择了音乐程序设计,音乐程序设计可以实现至少两首歌的可选择播放。对于歌曲的播放我们采用的是计数器/定时器8253芯片,而对于选择哪首歌播放则是利用可编程并行接口8255A芯片来实现的。
基于8253定时计数接口芯片的工作原理,本次课设实现了音乐演奏系统程序设计。当运行程序时,扬声器便发出优美的音乐。首先要解决发声并发出相应音符声音的问题,由8253计数器0在初始化时用来产生一定频率的方波来使扬声器发声,再根据不同音符对应的频率写入计数初值发出相应的音符声。对8255芯片PA0和PA1口的置0和1来控制扬声器的开关。其次实现唱歌功能即实现歌曲的节拍通过调用延时子程序控制音符发音的长短,实现连续发声把[SI]是否为0作为循环的条件在每一次扬声器发出一个相应音符之后做无条件转移,从而使扬声器连续发声。
实验内容
实验环境搭建
B. 编程
由于选取的乐曲音符音调幅度较大,故利用表格,算出其初值
计数初值 = 1193180 (8253输入频率)/ 音符频率
以下为程序代码
#include dos.h
#include st
您可能关注的文档
- 弹性和塑形力学-弹性部分-第八章.ppt
- 弹性和塑形力学-弹性部分-第六章.ppt
- 弹性地基梁的积分变换解法.pdf
- 弹性转子-轴承系统的非线性动力学研究.pdf
- 录像回放及备份.pdf
- 弹簧安全阀的安装维护故障处理.ppt
- 形容词的比较级与最高级变化规则及练习.pptx
- 律师解读对被执行人一套房如何执行.doc
- 微信在图书馆移动服务中的应用研究与实践.pdf
- 彩色图片进行傅里叶变换小波变换、重构.pdf
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
最近下载
- DB51_T 3345-2025 400km_h高速铁路接触网零部件设计规范.pdf VIP
- 基于STM32的汽车线束检测装置的设计与实现.pdf VIP
- 翼龙.ppt VIP
- 2025年四川省公开选拔副科级领导干部考试公共科目试题及答案.docx VIP
- 劳动出版社《汽车机械识图习题册》答案.pdf
- 无人机装调检修技术与人工智能应用课件:穿越机装配、调试、测试示范.ppt VIP
- 6.少让父母操心(第2课时)一体化教学设计2026三年级道德与法治下册(统编版).docx
- XTS-倍福磁悬浮输送系统(双页视图).pdf
- 2024年中国宠物管理行业白皮书.pdf VIP
- 新《社会(保险法》全文详细解读.doc VIP
原创力文档

文档评论(0)