汇编语言微机六.ppt

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

第六章:可编程并行接口芯片和串行接口芯片 MOV AL(80H) OUT 63H,AL MOV CX,7200 MOV AL,7FH LOP: OUT 60H,AL ROR AL,01H CALL DELAY5S LOOP LOP MOV AH,4CH INT 21H MOV AX,2000H    MOV DS,AX MOV BX,3000H MOV CX,100 MOV AL OUT 93H,AL LOP:IN AL,92H TEST AL,80H JNZ LOP MOV AL,[BX] OUT 90H,AL MOV AL,01H OUT 92H,AL MOV AL,00H OUT 92H,AL MOV AL,01H OUT 92H,AL INC BX LOOP LOP MOV AH,4CH INT 21H 最简单的线性结构键盘 每一个引脚连接一个键 输入0/1反映健是否高低 常用的矩阵结构键盘 每行连接一个引脚 每列连接一个引脚 共阳极 方式2下的时序为方式1输入/输出两者的组合。 8255A的工作方式 6.2.3 8255A的控制字及初始化 使用8255A,首先要由CPU对8255A写入控制命令字。 有2种控制命令字: 方式选择控制字; C口按位置位/复位控制字; 1、方式选择控制字 (D7=1) 控制字可以使8255A的三个数据端口工作在不同的工作方式,将三个端口分为两组来设定。 8255A的工作方式 D0 D1 D2 D3 D4 D5 D6 1 特征值 A组方式 00:方式0 01:方式1 1X: 方式2 PA口 0:输出 1:输入 PC7~PC4 0:输出 1:输入 B组方式 0:方式0 1:方式1 PB口 0:输出 1:输入 PC3~PC0 0:输出 1:输入 A组:A端口C口高4位 B组:B端口C口低4位 8255A方式选择控制字 8255A的控制字 2、端口C按位置/复位控制字(D7=0) 可使8255作为位控接口,实现对外设的按位控制。 D0 D1 D2 D3 D4 D5 D6 0 特征值 不用 位选择 000:C口0位 001:C口1位 ┆ ┆ 111:C口7位 置位/复位 1:置位 0:复位 8255A的控制字 例:利用位复位和置位可使端口C PC5位产生方波。 向PC5送0电平 延时 向PC5送1电平 方波个数到? 延时 程序如下: MOV CX,10 LOP: MOV AL,0AH OUT POR-CL,AL ;置0 CALL DELAY MOV AL,0BH OUT PORT-CL,AL ;置1 CALL DELAY LOOP LOP 8255A的控制字 6.2.4 8255A的应用实例 1、初始化设置 例:一8088系统的8255A工作于方式0,端口A为输入,端口B为输出,若系统中8255A的口地址为80H-83H。 方式控制字: 1001X00X 初始化程序: MOV AL,90H OUT 83H,AL D0~D7 A1 A0 Yi 8255A 例6-2:开关接口 (8255端口地址:60H~63H) 实现如下功能:每隔5分钟从PA口读入8个开关的状态存入2000H:3000H开始的数据区,工作10小时结束。 8255A的应用实例 MOV AX,2000H MOV DS,AX MOV BX,3000H MOV CX,120 MOV AL(90H) OUT 63H,AL LOP: IN AL,60H MOV [BX],AL INC BX CALL DELAY 5M LOOP LOP HLT 程序设计: 8255A的应用实例 例6-3 LED接口    PA口做输出数据口,采用方式0工作方式,无条件传送。设8255A的端口地址为60H~63H。要求每隔5分秒,发光灯向上移一个。 8255A的应用实例 8255A的应用实例 例6-4打印机接口 (1) 并行接口标准(Centronice) 该标准规定了一个36芯的连接口。 STB:数据选通接口;

文档评论(0)

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

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

1亿VIP精品文档

相关文档