欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    可编程接口芯片.ppt

    • 资源ID:5944523       资源大小:1.14MB        全文页数:23页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    可编程接口芯片.ppt

    1,2023年9月6日星期三,第7章 可编程接口芯片,7.1 输入输出接口(I/O接口)概念7.2 输入输出接口的编址方式7.3 可编程接口芯片82537.4 I/O译码电路与8253连接7.5 可编程接口芯片82557.6 可编程接口芯片8255应用7.7 可编程接口芯片82597.8 可编程接口芯片8250,2,2023年9月6日星期三,7.5 可编程接口芯片8255,8255A的功能、引脚Intel系列的8位并行接口芯片通用性强,使用灵活可用程序设置和改变芯片的工作方式,3,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-内部结构,4,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-端口基本功能操作,端口A数据总线端口B数据总线端口C数据总线,数据总线端口A数据总线端口B数据总线端口C数据总线控制寄存器,数据总线三态数据总线三态,输入操作(读),输出操作(写),断开功能,5,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-编程结构8255A有两种控制字,由写入内容的D7位区分D7=1,方式控制字设定A口、B口、C口的工作状态和工作方式。工作状态:输入或输出工作方式:方式 0、方式 1、方式 2D7=0,C口按位置位/复位控制字使C口中的某一位为1(置位)或0(复位),6,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-编程结构,7,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-编程结构C口按位置位/复位控制字各位含义:,8,2023年9月6日星期三,例 8255A与系统的连线如下,片选译码基地址为1F0H 1)确定各端口地址;2)编程设置8255A:A口方式 0 输入,PC7-PC4输出,B口方式 0 输出,PC3-PC0输入,9,2023年9月6日星期三,最后得出结论:A口地址为1F0H B口地址为1F2H C口地址为1F4H 控制口地址为1F6H,1)确定端口地址,由8255A编程结构知:,结合8255A与系统总线的连线:,8086偶地址存放数据的低字节,8255数据总线接到8086的D0-D7,10,2023年9月6日星期三,2)确定方式控制字,所以,方式控制字为 1001 0001B,即91H,要求设置:A口方式0输入,PC7-PC4输出 B口方式0输出,PC3-PC0输入,设置方式控制字的程序段为:MOV DX,01F6H;控制口地址MOV AL,91H;方式控制字OUT DX,AL,11,2023年9月6日星期三,例 条件如上例,通过控制口置 PC2 为 0,置 PC4 为 1 MOV DX,01F6H;置DX为控制口地址 MOV AL,0000 0100B;置PC2为0 OUT DX,AL MOV AL,0000 1001B;置PC4为1 OUT DX,AL,12,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-工作方式(三种)方式0:基本输入输出,与C口之间没有硬件联系方式1:A端口和B端口的输入输出,结合C端口状态信 息,C口的某3根引脚作为端口与外设的联络信号方式2:A端口选通双向传输,C口的某5根引脚作为端口与外设的联络信号。在8255A内部硬件结构中A口和B口之间没有硬件关系,即可分别作为独立的输入或输出端口;C口和A口,C口和B口之间有硬件联系,通过向控制口设置控制字可以改变这种联系。,13,2023年9月6日星期三,工作在方式 0 的端口:1/0(输入/输出)作为输入口相当于普通的三态门 作为输出口相当于普通的锁存器 CPU可利用方式 0 下的端口,直接对端口进行读写操作,实现CPU与外设间的数据传送。,14,2023年9月6日星期三,2.在方式 1 下,C口作为A口、B口联络信号的引脚,其动作关系在芯片设计和制造时已固定,不由用户自己安排,也不能编程改变。即C口作为联络信号的引脚:不受方式控制字的控制。该出则出,该入则入。不受C口按位置位/复位控制字控制,即对这些位的置位/复位不影响这些引脚信号。,15,2023年9月6日星期三,方式1下输入端口的联络信号,PA7PA0,PC4,PC5,PC3,INTEAPC4,与门,IBFA,RD,D7D0,A口方式1输入时,相应的联络信号,PB7PB0,PC2,PC1,PC0,INTEBPC2,与门,RD,B口方式1输入时,相应的联络信号,D7D0,IBFB,STBB,INTRB,16,2023年9月6日星期三,IBF 输入缓冲器满信号(高电平有效)8255A 发出,表示外设送来的数据已进入输入端口。当外设送来的数据送入输入端口后,8255A自动发出IBF。,对方式1输入的端口,C口提供与外部联络的信号有:,INTR 中断申请信号(高电平或上升沿有效)8255A 发出,用来向CPU发出中断申请。STB、IBF、INTE均为时,8255A自动发出INTR。,17,2023年9月6日星期三,对方式1输入的端口,8255A内部的控制信号有:INTE 中断允许控制信号:作用是控制是否允许8255A的中断申请信号INTR发出。,此信号无引出,通过控制口对C口相应位的置位/复位设置允许或不允许。A口,对PC4置位,使INTEA=1,允许中断 对PC4复位,使INTEA=0,不允许中断 B口,对PC2置位,使INTEB=1,允许中断 对PC2复位,使INTEB=0,不允许中断,18,2023年9月6日星期三,当外设数据准备好,将数据送至端口线PA7-PA0或PB7-PB0 外设发出选通信号STB:(1)将数据锁存在输入端口内。(2)使IBF变高,表示输入端口满,可用于阻止外设输入新数据(3)如果INTE=1,STB的上升沿使INTR变高,发出中断请求。中断处理程序中CPU 读取数据,发出RD信号:(1)RD 的下降沿清除INTR(2)RD 的上升沿清除IBF(3)端口内的数据进入CPU,方式1的输入时序:,19,2023年9月6日星期三,注意:在方式1下,作为联络信号的外部引脚PC4、PC2,不受C口按位置位/复位控制字控制,即对这些位的置位/复位不影响这些引脚信号的输入/输出,而只在8255A内部对INTE信号起作用。,20,2023年9月6日星期三,方式1下输出端口的联络信号,与输入方式不同,21,2023年9月6日星期三,3方式2(双向传送方式),端口工作在方式 2时,C口的某5根引脚作为端口的联络信号 8255A 只有A口可以工作在方式 2 下。,22,2023年9月6日星期三,7.6 可编程接口芯片8255应用,8255芯片C 口接逻辑电平开关K0K7,A 口接LED显示电路L0L7,23,2023年9月6日星期三,7.6 可编程接口芯片8255应用,ioportequ 0c000h-0280hio8255aequ ioport+288hio8255bequ ioport+28bhio8255cequ ioport+28ahcode segment assume cs:codestart:设置8255 C口输入 A口输出代码指令1:从C口读入数据代码从A口输出数据代码mov dl,0ffh;DOS中断,dl为入口参数,mov ah,06h;DOS中断,ah为出口参数 int 21h;调用DOS中断,判断是否有按键,如无,ZF=1,继续转指令1 否则,DOS中断,正常退出代码code endsend start,

    注意事项

    本文(可编程接口芯片.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开