最新可编外围接口芯片8255A及其应用(精)课件PPT.ppt

最新可编外围接口芯片8255A及其应用(精)课件PPT.ppt

ID:62265488

大小:627.00 KB

页数:41页

时间:2021-04-24

最新可编外围接口芯片8255A及其应用(精)课件PPT.ppt_第1页
最新可编外围接口芯片8255A及其应用(精)课件PPT.ppt_第2页
最新可编外围接口芯片8255A及其应用(精)课件PPT.ppt_第3页
最新可编外围接口芯片8255A及其应用(精)课件PPT.ppt_第4页
最新可编外围接口芯片8255A及其应用(精)课件PPT.ppt_第5页
资源描述:

《最新可编外围接口芯片8255A及其应用(精)课件PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、可编外围接口芯片8255A及其应用(精)A组控制B组控制DBRDWRA0A1RESETCS读/写控制逻辑A口B口上C口下C口PA7~PA0PC7~PC4PC3~PC0PB7~PB0内部总线总线缓冲器内部控制逻辑电路与CPU连接的接口电路与外设连接的数据端口一、结构和工作原理1、数据端口三个8bit的数据端口PA、PB、PCPA:可用于输入、输出或双向PB:可用于输入、输出,但不能用于双向PC:可用于输入、输出。可分为二个4bit端口作为PA、PB口状态、控制信号的通路B口PA7~PA0PC7~PC4PC3~PC0PB7~PB0内部总线上C口下C口A口4、825

2、5与CPU的连接8255(1)A0A1CSD7~D0RDWRRESETPAPBPC8255(2)A0A1CSD7~D0RDWRRESETPAPBPCA0A1译码200H208HD7~D0RDWRRESET8088CPU208H~20BH200H~203HA15~A2M/IO二、8255A的控制字1、工作方式控制字2、位控(置位/复位)方式的数据输出端口C有一种特殊的控制方式,可以将端口C的某一位置1或清0,而不影响端口C其他位的状态三、8255A的工作方式1、方式0基本输入输出方式适用于不需要握手信号的简单I/O场合。2、方式1-选通输入输出方式指定端口有PA

3、、PB、PC输入或输出都通过选通握手信号实现。指定端口有PA、PB;握手信号专用通道是PC,不再作为数据端口。在满足握手条件时,8255向CPU申请中断,在中断服务程序中执行IN或OUT指令对指定端口读入或写出。选通输入方式CPU8255外设PA数据线INTRAPC3PC4STBAPC5IBFAPB数据线INTRBPC0PC1IBFBPC2STBB选通输出方式CPU8255外设PA数据线INTRAPC3PC6ACKAPC7OBFAPB数据线INTRBPC0PC1OBFBPC2ACKB方式1选通输入输出方式选通输入信号说明IBF-输入缓冲器满信号,高电平有效。由

4、8255A输出的状态信号,表示输入锁存器已满,向外设指明不能再送入数据。INTE-中断允许信号。是控制8255A能否向CPU发中断请求信号,它没有外部引脚,INTEA、INTEB是由用户对PC4、PC2按位置位实现的。INTR-中断请求信号,高电平有效。是8255A向CPU发出的请求中断信号,要求CPU服务。当IBF=1、STB=1且INTE=1时,INTR=1。STB-选通输入,低电平有效,外设数据输入送输入缓冲器;STBAIBFAINTRAI/O线PA7~PA08PC3PC6PC7&INTEARD方式1输入(A口)PC5PC4方式1输入时序图选通输出信号说

5、明ACK-外设的回答信号,低电平有效,由外设送给8255A。表示CPU送到指定端口的数据已被外设接受。OBF-输出缓冲器满信号,输出,低电平有效。表示CPU已输出数据到指定端口。INTR-中断请求信号,高电平有效。INTE-中断允许信号。INTEA、INTEB是由用户对PC6、PC2按位置位实现的PA7~PA08PC6ACKAPC7OBFAPC3INTRAPC4PC5I/O线&INTEAWR方式1输出(A口)方式1输出时序图3、方式2-双向总线方式(仅适用于A口)PA7~PA0作为双向数据总线,PC3~PC7用作A口的联络控制信号。PC2~PC0可用作B口的应

6、答信号线,或作I/O线。PC3INTRAPA78PC7PC6OBFAACKAPC4PC5PC2~PC03STBAIBFAINTE2&~PA0&INTE11WRRD8255A的应用举例例:检测开关状态(断开/闭合)并在LED显示(亮/暗)…K7K0…LED7LED0PA7PA0PB0PB7D7~D0RDWRRESETG1G2AG2BCBAY4CSA1A0D7~D0RDWRRESETM/IOA4A5A6A7A3A0A2A18255A808674LS138+5VPA口:111100000FOHPB口:111100100F2HPC口:111101000F4H控制口:

7、111101100F6HR+5VK上拉电阻K状态PA7断开1闭合0开关状态的检测PA78255限流电阻LEDPB78255PB7LED状态1亮0暗发光二极管的控制下C口I/O1=输入0=输出B口I/O1=输入0=输出B组方式0=方式01=方式1上C口I/O1=输入0=输出特征位D7=1A组方式:00=方式001=方式11x=方式2A口I/O1=输入0=输出D0D1D2D3D4D5D6D7A组B组1A口:基本输入,方式0B口:基本输出,方式010010000MOVDX,0F6HMOVAL,90HOUTDX,AL;向控制口写方式控制字TEST:MOVDX,0F0H

8、INAL,DX;从PA口读入8个开关状

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。