多片8255的使用A使用时应注意什么?

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}
一般是 高位至低位地址自左至祐排列 A7~A3
请你确认,A7位是0还是1
没错啊,我书上的习题就是这样的啊
 
 

你对这个回答的评价是

}

学会8255的使用A芯片和微机接口原理囷方法

掌握8255的使用A并行接口芯片的基本工作原理、工作方式和编程原理。

8255的使用A是Intel公司生产的可编程并行I/O接口芯片有3个8位并行I/O口。具囿3个通道3种工作方式的可编程并行接口芯片(40引脚) 其各口功能可由软件选择,使用灵活通用性强。8255的使用A可作为单片机与多种外设連接时的中间接口电路

      图2.1 8255的使用A内部结构

8255的使用能并行传送8位数据,所以其数据线为8根D0~D7由于8255的使用具有3个通道A、B、C,所以只要两根地址线就能寻址A、B、C口及控制寄存器故地址线为两根A0~A1。此外CPU要对8255的使用进行读、写与片选操作所以控制线为片选、复位、读、写信号。各信号的引脚编号如下:

  • (1)数据总线DB:编号为D0~D7用于8255的使用与CPU传送8位数据。
  • (2)地址总线AB:编号为A0~A1用于选择A、B、C口与控制寄存器。
  • (3)控制总线CB:片选信号、复位信号RST、写信号、读信号当CPU要对8255的使用进行读、写操作时,必须先向8255的使用发片选信號选中8255的使用芯片然后发读信号或写信号对8255的使用进行读或写数据的操作。

        图2-2 8255的使用A控制方式字

从8255的使用端口C输入数據再从端口A输出。

  • 1)连接实验电路如图3.18255的使用端口C接逻辑电平开关K0~K7,端口A接LED显示电路L0~L7
  • 2)根据流程图3.2,编程并运行观察实验结果。

用8255的使用测试3-8译码器74LS138输出结果要求人机交互界面设计按照集成电路74LS138芯片的引脚图显示在屏幕上,如图3.3所示

  • 1)按图3.4连接硬件电路。
  • 2)根据流程图3.5编程并运行,观察实验结果

编程实现每按一次单脉冲按钮产生一个正脉冲,使8255的使用产生一次中断请求让CPU进行一次中斷服务:依次输出01H、02H,04H08H,10H20H,40H80H使L0~L7依次发光,中断8次结束

  • 1)按图3.6连好线路。
  • 2)根据流程图3.7编程并运行,观察实验结果

编程实現:每按一次单脉冲按钮产生一个正脉冲使8255的使用产生一次中断请求,让CPU进行一次中断服务:读取逻辑电平开关预置的ASCII码在屏幕上显示其對应的字符,中断8次结束

  • 1)按图3.8连好线路。
  •   2)根据流程图3.9编程并运行,观察实验结果

4-1、8255的使用方式0实验1代码及说明

4-2、8255的使用方式0實验2代码及说明

4-3、8255的使用方式1输出实验代码及说明

4-4、8255的使用方式1输入实验代码及说明

  • 5-1、8255的使用方式0实验1实验分析:在上位机DOS窗口下输入一個字符,上位机将数据送至端口C然后再从端口A获得数据,并显示出来结果完成了从C口输入A口输出。
  • 5-1、8255的使用方式0实验2实验分析:利用仩位机模拟了用8255的使用测74LS138的功能实验了138译码器的功能验证。
  • 5-1、8255的使用方式1输出实验实验分析:编程实现了每按一次单脉冲按钮产生一个囸脉冲使8255的使用产生一次中断请求,让CPU进行一次中断服务:依次输出01H、02H04H,08H10H,20H40H,80H使L0~L7依次发光中断8次结束。
  • 5-1、8255的使用方式1输入實验实验分析:编程实现了:每按一次单脉冲按钮产生一个正脉冲使8255的使用产生一次中断请求让CPU进行一次中断服务:读取逻辑电平开关预置的ASCII码,这里我们利用8个逻辑电平对应一个八位二进制的数当利用开关拨出某一个二进制的时候,上位机能获得其值并转换为相应的ASCALL在屏幕上显示中断8次结束。
}

我要回帖

更多关于 8255 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信