1 / 33
文档名称:

微机原理课程设计电子琴设计.docx

格式:docx   大小:410KB   页数:33页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

微机原理课程设计电子琴设计.docx

上传人:165456465 2019/1/31 文件大小:410 KB

下载得到文件列表

微机原理课程设计电子琴设计.docx

文档介绍

文档介绍:课程设计任务书学生姓名:郑舟专业班级:自动化0808指导教师:徐小强工作单位:自动化题目:电子琴软件设计初始条件:用汇编语言设计一个电子琴,在屏幕上显示出来,界面要美观,功能上模拟现实电子琴功能。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)。其中弹奏:用户每按一琴键弹奏相应音符;演奏:按下某键后自动弹奏预存琴谱功能;还可以附加变调功能。。,内容包括:摘要、目录、正文、参考文献、附录(程序清单)。正文部分包括:设计任务及要求、方案比较及论证、软件设计说明(软件思想,流程,源程序设计及说明等)、程序调试说明和结果分析、课程设计收获及心得体会。时间安排:----------------,下午正式答辩指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 11设计任务及要求 22工作原理 8255简介 43设计思路 程序功能描述 程序流程图 DOS/BIOS功能调用 INT16H(键盘I/O中断) INT10H(屏幕及显示器中断) (DOS系统功能调用) 84 方案比较及论证 85程序源代码及注释 86运行结果分析 117调试过程记录 128课程设计小结 13参考文献 14附录 15电子琴软件设计摘要本文通过8255和8253来实现电子琴模拟,主要可以分成两部分,分别为输入部分和发音部分。输入部分主要是由8255和8个常开型开关来完成。发音部分由CUP通过对定时器8253的通道2进行编程,使其I/O寄存器接收一个控制声音频率的16位计数值,端口61H的最低位控制通道2门控的开断,以产生特殊的音响。本文用到的是8253的方式3——方波发生器。在程序设计中,为了避免过于频繁的调用中断显示字符串,应用了宏定义;还通过子程序调用,有效的解决了跳转和转移过多的问题;再加上合理的DOS和BIOS功能调用,以及各种指令的综合,最终作出了漂亮的电子琴界面,并实现了电子琴演奏高、中、低音,以及播放预存乐曲的功能。关键词:电子琴8253定时器8255DOS调用宏定义1设计任务及要求初始条件:用汇编语言设计一个电子琴,在屏幕上显示出来,界面要美观,功能上模拟现实电子琴功能。要求完成的主要任务:。其中弹奏:用户每按一琴键弹奏相应音符;演奏:按下某键后自动弹奏预存琴谱功能;。2工作原理PC机扬声器电路以及相关接口电路如图2-1。图2-1PC机扬声器电路及相关接口电路通过8255和8253来实现电子琴模拟,主要可以分成两部分,分别为输入部分和发音部分。输入部分:主要是由8255和8个常开型开关来完成。发音部分:CUP通过对定时器的通道2进行编程,使其I/O寄存器接收一个控制声音频率的16位计数值,端口61H的最低位控制通道2门控的开断,以产生特殊的音响。当通道2用于发声时,采用的是方式3,在方式3下,输出线为“1”和为“0”的时间各占计数时间的一半,因而产生一系列间隔均匀的脉冲。从定时器输出的方波信号,经功率放大和滤波后驱动扬声器。送到扬声器的信号还受到了从并行接口芯片8255(端口地址为61H)来的双重控制,端口61H的最低位控制通道2的门控开断,以产生特殊的音频信号,端口61H的PB1位和定时器的输出信号同时作为与门的输入,PB0和PB1位可由程序决定为0还是为1。显然只有PB0和PB1都是1时,才能使扬声器发出声音。控制音长的时间可以简单地通过反复执行指令来得到。,在微机中有着极其重要的作用。常用于事件计数器,单稳态触发器,分频器,方波发生器,硬件触发的单脉冲发生器等。计数器/定时器8253包括3个独立的16位计数器通道,而每个计数器都有6种工作方式,可以按二进制或十进制(BCD码)进行计数。本文用到的是8253的方式3——方波发生器来实现了简易电子琴的设计。8253的方式控制字如图2-2所示。图2-28253的方式控制字8253的工作方式3——方波发生器:它的特点是:(1)输出为周期性的方波。若计数值为N,则输出方波的周期是N个CLK脉冲的宽度。(2)写入控制字后,输出将变为高电平,当写入计数初值后,就开始计数,输出仍为高电平;当计数到初值的一半时,输出变为低电平,直至计数到0,输出又变为高电平,重新开始计数。(3)若计数值为偶数,则输出对称方波;如果计数值为奇数,则前(

最近更新

小学生国旗下关于元旦演讲稿 24页

ppt做个案护理 23页

小学生关于清明节主题演讲稿 1 25页

ppt插件护理 23页

小学生作文评语范文 56页

小学生主持词模板合集六篇(全文共4317字) 4页

小学生《幸福的鸭子》读后感2023年 12页

2024年铬铁项目投资申请报告代可行性研究报告.. 73页

2024年高端橱柜项目资金申请报告代可行性研究.. 78页

2024年复烤烟叶项目资金需求报告代可行性研究.. 67页

2024年电热设备:电热管项目投资申请报告代可.. 65页

2024年电动开颅设备项目投资申请报告代可行性.. 79页

食堂厨房工程方案 2页

最新建筑公司会计科目设置及使用说明 10页

2024年超高速切削机床项目资金申请报告代可行.. 67页

共振碎石化试验段施工总结 14页

2024年CRDIC系列探地雷达项目投资申请报告代可.. 66页

六年级上数学导学案这月我当家 北师大版 2页

六年级上册语文试题第一次月考测试卷人教新课.. 3页

年度蛋糕派战略市场规划报告 73页

2022年12月全国大学英语六级考试真题和答案解.. 12页

广告设置方案 2页

35kv变电站、变配电工程招标文件(终板)-(含评.. 83页

外墙涂料监理标准细则 7页

挖掘机作业安全技术交底 1页

白蚁防治合同模板 6页

政府财务报告编制试点工作总结 2页

最高人民法院关于印发基层人民法院管辖第一审.. 6页

51 硫磺(一)-课件(PPT精品) 22页

中考模拟考试质量分析 PPT课件 31页