第7章 人机交的互设备接口.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 人机交的互设备接口

* * * * * * * * * * * * * * * * * * * * * 量化:输入的模拟信号经采样后得到的样本需用一个具体的数值来表示,这个过程称为量化。 量化精度:指每个采样值的二进制位数。位数越多表示量化的等级越多,丢失的信息越少,数字化后的声音质量越好。 * (2) 声卡的组成和接口 * 声卡的组成 数字声音处理芯片(DSP):对数字音频信号进行处理。 混音器芯片:混合从不同输入源输入的信号,并提供音量的控制等功能。 合成器芯片:用于合成乐器声音。 总线接口芯片:用于主机和声卡间的信息交互。 * 声卡接口 外部接口有: 扬声器输出插孔:接音箱或耳机。 麦克风输入插孔:接麦克风,用于录入声音。 线路输入插孔:用于连接录音机、立体声收音机等外部音源,可进行声音的录制。 游戏柄接口/乐器数字接口插座:用于连接游戏杆和MIDI乐器等。 (3) 声卡接口的编程(略) * * 内容概要 显示器接口 4 鼠标接口 2 LED接口 3 打印机接口 5 键盘接口 1 音频设备接口 6 音频处理技术 声卡的组成和接口 声卡接口的编程(略) * 作业:2,6。 其它题目:答案标在书上。 * * * * * * * * * * * * * * * * * * * * * * * * * * 总线鼠标接口 与插槽中的扩展卡连接。目前很少使用。 USB鼠标接口 广泛使用,支持热插拔。 无线鼠标接口:BlueTooth * (4) 鼠标接口的编程 仅向PC机单向传输数据,没有端口地址,所有功能都由 INT 33H 功能来实现。 INT 33H的功能号为03H(存放在AX中)时,可获取鼠标指针的按键状态和指针位置。返回的信息: BX = 按键状态。 位0(左键是否按下:按下为1,未按下为0 ) 位1(右键是否按下:按下为1,未按下为0 ) 位2(中键是否按下:按下为1,未按下为0 ) CX = 水平坐标,单位:像素。 DX = 垂直坐标,单位:像素。 * 【例7-2】单步执行下列程序,当进行鼠标操作时,BX、CX和DX会返回相应的操作信息。 * LL: MOV AX,03H INT 33H JMP LL * 内容概要 显示器接口 4 鼠标接口 2 LED接口 3 打印机接口 5 键盘接口 1 音频设备接口 6 鼠标的工作原理 鼠标的分类 鼠标的接口 鼠标接口的编程 由LED发光二极管组成,主要用于显示信息。 常用的LED显示系统有单个LED显示管、LED数码管和LED点阵显示器等,工作原理类似。 LED数码管结构 * 7.3 LED接口 七段数码管:a~g段用来显示10进制或16进制数字和字符,DP段用来显示小数点。 二极管导通,相应的段即发光。控制不同组合的段发光,就可显示各种数字和字符。 控制各发光段上的代码为段码;控制某个数码管的码为位码。 LED电路的2种接法 * 共阳极: 阳极共接+5V。 发光段阴极接低电平才能导通发光。 共阴极: 阴极共接地。 发光段阳极接高电平才能导通发光。 (2) LED数码管接口的编程 静态驱动(直流驱动) 当显示某字符时,对应的二极管恒定的导通或截止。 每位数字均需一个8位的触发器来驱动。 缺点:I/O接口利用率低,一般用于显示位数较少的场合。 * 【例7-3】已知8255 B口接共阴极LED的阳极,采用静态驱动法,编程使B口显示字符0~F。 * DATA SEGMENT L_CODE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX * MOV AL ;A、B口输出,方式0 OUT 63H,AL ;写8255控制字 MOV BX,OFFSET L_CODE MOV CX,10H MOV SI, 0 L1: MOV AL, [BX][SI] OUT 61H,AL ;向B口送0~F的段码 INC SI LOOP L1 CODE ENDS END START 动态驱动 指按位轮流点亮各位显示器。只要扫描的频率合适,就能得到稳定的显示。 A口送段码,B口送位码。 优点:位数较多时,可节省端口资源。 * * 内容概要 显示器接口 4 鼠标接口 2 LED接口 3

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档