- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子琴课程设计电子琴课程设电子琴课程设计电子琴课程设计
课程设计 题目:基于PC机的电子琴设计 目的:1.掌握PC机扬声器发声原理 2.掌握PC机键盘工作原理 3.掌握中断技术 4.掌握8253,8255,8259等芯片在PC机使用。 5.加强汇编语言编程能力,中断程序编写方法 要求:当按下PC机键盘数字键1-8时,发 低音1,2,3,4,5,6,7,i八个音调。当按下 Q,W,E,R,T,Y,U,I时发中音1,2,3,4,5,6,7,i八 个音调 ,当按下A,S,D,F,G,H,J时发高音 1,2,3,4,5,6,7,i八个音调。按键由中断的方 式直接从并行口8255读取, 由软件实现转 化,从而确定键值,根据键值使8253发不 同频率的音,完成电子琴设计。 可编程的定时/计数器 内部有3个16位功能相同独立计数器通道 每个计数器可工作在6种方式 计数频率8253(2MHZ),8254(5MHZ) 通道0:用来做系统一般定时器用,其门控 信号接至高电平,使得计数器0一直工作。 通道0的输出接至系统中断控制器8259的 IRQ0输入,BIOS设定为方式3方波产生器, 初值栽入为0,因此正常情况下每秒产生 18.2的中断,BIOS即利用此周期性的中断来 维持电脑的时间计数 通道1:用来做系统存储器刷新,门控信号输入 接高电平,计数器工作一直有效,PC的BIOS在 启动时设定此通道工作于方式2做比率产生器 用,计数器每15US产生一次存储器刷新信号, 此通道的计数器不允许被使用者加以利用 通道2:用做喇叭驱动,门控输入可以由输出口 (I/O地址61H)的位0加以控制启动或关闭。若 启动,设定为工作方式3做方波产生器可以持续 地由此通道送出固定频率的方波信号至喇叭,驱 动喇叭发出声音 8253的初始化编程步骤: *写入控制字 *写入计数初值 控制字寄存器:是一种只写寄存器,由CPU向它 写入控制字,规定各计数器通道工作方式,读写 格式、计数进制。 MOV AL ; 8253计数器2方式3 OUT 43H,AL MOV BX,FRED ;所要分频技术值 MOV AL,BL ;先写低字节 OUT 42H,AL MOV AL,BH ;再写高字节 OUT 42H,AL 二、PC微机键盘及接口 1、PC微机键盘特点 PC微机常用的键盘有101键的增强型键盘和102键的 扩展键盘。不论键数的多少均具有如下特点: ①键盘由单片机、译码器和16行X 8列的键开关矩阵 三大部分组成。 ②按键采用电容开关,即按键时的上下动作使电容 量发生变化,从而实现开关接通或断开的目的。 ③它是一种由单片机扫描、编码的智能化键盘。但 是,它不能直接提供与键功能对应的键值或键码, 必须由主机在键处理程序中将键盘提供的扫描码 转换为反映键功能的ASCII码。 ④它是一个与主机箱分开的独立部件,通过一根五 芯电缆与主机相连接。 2.PC微机键盘的功能 ①串行接受键盘送来的扫描码,完成串并转换后保存 ②收妥一个键盘扫描码后,立即产生一个中断请求信号 ③保存的扫描码可供CPU读取,并通过软件进行相应转换处理 ④接受CPU的命令,输出到键盘,并接受键盘回送的响应信号 LS 332 串并转换电路 D1 串行输入,和接口中DATA连接 OA~OH 并行输出,和8255的PA0~PA7连接,供CPU读取 OH是中断源,通过中断请求触发器连8259的IRQ1,作为向CPU提出申请的中断源 PB7 允许读取扫描码(为0),清除中断请求信号(高到低跳变) PB6 为1该接口电路能工作 接口中的CLK经过两级同步和LS322的CLK相连。 工作原理: 当PB7和IRQ1为0时,LS322接受串行数据(DATA),实现串并转换。 收到8位扫描码,LS322的OH为1,使得IRQ1有效,向CPU提出中断申请,同时中断请求触发器的Q端输出0,使DI 为0,通知接口暂时不送扫描码。 CPU接受到中断请求信号,通过8255的A口读取数据,并使PB7产生1到0跳变,清除LS322和中断请求触发器。 3.PC机键值的获取 三、PC机中的8255 8255的控制
您可能关注的文档
- 电视台广告创收的策划=方案视台广告创收的策划=方案电视台广告创收的策划=方案电视台广告创收的策划=方案.ppt
- 电视节目策划与创新电视节目划与创新策划与创新.ppt
- 电视节目策划与编导电视节目划与编导策划与编导.doc
- 电梯改造更新采购方案电梯改更新采购方案电梯改造更新采购方案电梯改造更新采购方案.doc
- 电梯安全操作培训电梯安全操培训作培训.ppt
- 电网技术改造与检修项目案例网技术改造与检修项目案例电网技术改造与检修项目案例电网技术改造与检修项目案例.doc
- 电线导管、电缆导管和线敷设程检验批质量验收记录表-动力电线导管、电缆导管和线敷设工程检验批质量验收记录表-动力电线导管、电缆导管和线敷设工程检验批质量验收记录表-动力电线导管、电缆导管和线敷设工程检验批质量验收记录表-动力.doc
- 电梯自动控制技术基于单片机电梯控制技术电梯自动控制技术基于单片机的电梯控制技术电梯自动控制技术基于单片机的电梯控制技术电梯自动控制技术基于单片机的电梯控制技术.ppt
- 电线电缆基础知识(vcom训)电线电缆基础知识(vcom培训)电线电缆基础知识(vcom培训)电线电缆基础知识(vcom培训).ppt
- 电视墙装修效果图大全201图片电视墙装修效果图大全2013图片电视墙装修效果图大全2013图片电视墙装修效果图大全2013图片.doc
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
文档评论(0)