讲稿8教学文案.ppt

讲稿8教学文案.ppt

ID:59812098

大小:1.13 MB

页数:67页

时间:2020-11-25

讲稿8教学文案.ppt_第1页
讲稿8教学文案.ppt_第2页
讲稿8教学文案.ppt_第3页
讲稿8教学文案.ppt_第4页
讲稿8教学文案.ppt_第5页
资源描述:

《讲稿8教学文案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、讲稿81、数据端口A、B、C每个端口由一个8位数据输入锁存器(或缓冲器)和一 个8位数据输出锁存器组成。A、B端口常用来作为独 立的输入端口或输出端口。而C口则用来为A、B端口 输出控制信号和输入状态信息。2、A、B组控制接收CPU送来的控制字与读/写控制电路的读/写命令 来控制两组端口的工作方式和读/写操作。3、读/写控制逻辑电路用来产生A、B组控制部件的控制命令,以完成对数 据、状态信息和控制信息的传输。4、数据总线缓冲器它是一个双向三态8位数据缓冲器,用来完成CPU与 8255A的数据与控制字的传输。(它的输出与8255A 内总线相连)二、8255的芯片引脚

2、信号1、D0~7:数据总线,双向 RD:读,低有效A1A0 WR:写,低有效00端口A 2、A0、A1:端口选择信号01B 10C 11控制口 CS:芯片选择信号,低有效 3、RESET:复位信号,高有效。 内部寄存器被清除,3个端口自动设为输 入端口。 4、PA0~7:A组数据信号 PB0~7:B组数据信号(与外设相连) PC0~7:C组数据信号三、8255控制字1、方式选择控制字方式选择控制字用来确定端口的工作方式,其中端口A有三种工作方式,端口B有二种工作方式。而端口C的工作则取决于端口A、B的工作方式。2、端口C置1/置0控制字端口C的数位常用来作用控制位

3、使用,它的各数位可以用此控制字来单独设置。四、8255的工作方式1、方式0,基本输入/输出方式这种工作方式三个端口的任一个都可以被定义为输入 或输出口。它只需由CPU写入控制字而不需要任何选 通信号的I/O方式。方式0的基本功能如下:8位口两个(A口与B口) 4位口两个(C口),有按位置1/置0功能。 四个口中任一口都可作为输入或输出。 输出口有锁存,输入口有缓冲(不锁存) 四个口共有16种输入输出组合。2、方式1,选通输入/输出方式方式1是一种用控制信号和状态信号来控制的数据输入/输出的方式。在这种方式下,端口A或B仍作为数据输入/输出,但规定了端口C某些位作为

4、控制或状态信息。A、方式1的基本功能每一端口包含有:8位数据端口,三条控制线(固定 的),并提供中断逻辑。任一端口都可作为输入或输 出。 注:若只有一个端口工作于方式1,余下的13位可工作在 方式0,若两个端口都工作于方式1,则端口C余留下 的两位可以由程序指定作为输入或输出,它也具有 置1/置0功能。B、方式1的输入a、状态控制信号___SIB:选通输入信号输入端口APC4 端口BPC2 IBF:输入缓冲器满信号输入端口APC5 端口BPC1 INTE:中断允许内部端口APC4 端口BPC2 INTR:中断请求输出端口APC3 端口BPC0注:STB是由外设供给

5、的输入信号(状态信号),当其有效时,把外设数据送入8255输入锁存器。IBF是输至外设的联络信号(控制信号),当其有效时,表示数据已输入至8255中,它可供CPU查询,当失效时,表示输入缓冲器已空,可通知外设输入新数据。INTE是8255A内部信号,可由用户通过PC4/PC2按位置1/置0来控制. (PC4/PC2=1为允许中断)。INTR是8255输出给CPU的中断请求信号,当STB为 高,IBF为高,INTE为高时INTR为高有效,它由RD信号清除。b、方式1的输入过程1数据读入CPUCPU执行2清除中断请求IN指令3IBF变低通知外设(RD有效)输入缓冲器空

6、输入新数据1外设数据送入外设发STB输入缓冲器2经延时IBF有效1至外设阻止输入新数据2供CPU查询3经延时INTR有效CPU执行IN指令输入新数据C、方式1的输出a、状态控制信号___ ACK外设响应信号输入端口APC6 端口BPC2 ___ OBF输出缓冲器满信号输出端口APC7 端口BPC1 INTE中断允许信号内部端口APC6 端口BPC2 INTR中断请求信号输出端口APC3 端口BPC0注:ACK是外设输至8255的接收脉冲(状态信号),表明CPU输出的数据已被外设接收。OBF是8255输出给外设的控制信号,当有效时, 表示CPU已把数据输出给指定的端

7、口,通知外设 可以把数据取走。b、方式1的输出过程1输出数据至8255端口CPU执行2清除中断请求OUT指令3WR上升沿OBF有效通知外设(WR有效)接收数据1使OBF失效(数已取走)外设发ACK接收缓冲器数据2使INTR有效CPU开始新的输出过程3、方式2,双向传输方式方式2是一种双向传输方式,在方式2下,外设可以 在8位数据线上既往CPU发送数据,又可从CPU接收数 据。A、方式2的基本功能方式2只用于端口A。(B口只能工作于方式0或方式1) 一个8位的双向总线端口(A)。 端口C的PC3-PC7用作端口A的控制,状态信息。B、状态控制信号___ STB选通输

8、入输入端口

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

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

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