微机原理 串并行通信和接口技术.ppt

微机原理 串并行通信和接口技术.ppt

ID:56371995

大小:618.00 KB

页数:50页

时间:2020-06-13

微机原理 串并行通信和接口技术.ppt_第1页
微机原理 串并行通信和接口技术.ppt_第2页
微机原理 串并行通信和接口技术.ppt_第3页
微机原理 串并行通信和接口技术.ppt_第4页
微机原理 串并行通信和接口技术.ppt_第5页
资源描述:

《微机原理 串并行通信和接口技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、6.4并行通信和并行接口一、特点数据各位通过信号线同时传输用的传输线多速率高适于近距离传输1二、并行接口的典型结构26.5可编程并行通信接口8255A6.5.18255A的内部结构1个8位数据输入锁存器1个8位输出锁存器/缓冲器1个8位数据输入缓冲器1个8位输出锁存器/缓冲器1个8位数据输入缓冲器1个8位输出锁存器/缓冲器3控制端口A和C的高4位的工作方式和读写操作。控制端口B和C的低4位的工作方式和读写操作。4双向三态的8位数据缓冲器。与系统数据总线相连管理数据传输过程56.5.28255A的

2、芯片引脚信号8255芯片引脚信号6一、和外设一边相连的信号1、PA7~PA0——A组数据信号;2、PB7~PB0——B组数据信号;3、PC7~PC0——C组数据信号。7二、和CPU一边相连的信号1、RESET:复位信号RESET信号到来时,所有内部寄存器被清除,三个端口被设为输入端口。4、:读信号3、:片选信号5、:写信号6、A1、A0:端口选择信号00:选中A端口01:选中B端口10:选中C端口11:选中控制口2、D7~D0:数据线,和系统总线相连。8系统地址线8255AA2A1A0A1A00

3、0000选中A端口01001选中B端口10010选中C端口11011选中控制口A1A0A2A1系统地址线8255A98255的控制信号与传输动作的对应关系A1A0传输说明00001数据从端口A送数据总线00101数据从端口B送数据总线01001数据从端口C送数据总线00010数据从数据总线送端口A00110数据从数据总线送端口B01010数据从数据总线送端口C01110数据从数据总线送控制寄存器0××11D7~D0高阻01101非法信号组合1××××D7~D0高阻106.5.38255A的控制字

4、一、方式选择控制字11例:8255A端口A工作于方式0输出,端口B方式0输入,端口C高四位输出,端口C低四位输入。8255A各端口地址为01E0H~01E6H,请编写出初始化程序。MOVAL,83H;控制字10000011BMOVDX,01E6HOUTDX,AL11000001端口C低四位输入端口B输入端口B方式0端口C高四位输出端口A输出端口A方式0标识位解:1)确定控制字2)写初始化程序12练习:8255A端口A工作于方式0输入,端口B方式1输入,端口C高四位输出,端口C低四位配合端口B工作

5、。8255A各端口地址为60H~66H,请编写出初始化程序。MOVAL,96H;控制字1001011×BOUT66H,AL×1100011端口C低四位配合B端口B输入端口B方式1端口C高四位输出端口A输入端口A方式0标识位解:1)确定控制字2)写初始化程序13二、端口C置1/清0控制字注:该控制字必须写入控制端口14练习:编写程序段,实现对端口C的PC6位清0,PC2位置1,8255A各端口地址为80H、82H、84H、86H。MOVAL,0CH;控制字0×××1100BOUT86H,ALMOV

6、AL,05H;控制字0×××0101BOUT86H,AL例:编写程序段,实现对端口C的PC7位置1,PC3清0,8255A控制端口地址为00EEH。MOVAL,0FH;控制字0×××1111BMOVDX,00EEHOUTDX,ALMOVAL,06H;控制字0×××0110BOUTDX,AL15利用C口的按位控制特性可以产生负脉冲或方波输出,对外设进行控制。例:利用8255A的PC7产生负脉冲,作为外设的数据选通信号,设8255A各端口地址为80H、82H、84H、86H。参考程序:MOVAL,0

7、0001111B;置PC7=1OUT86H,ALMOVAL,00001110B;置PC7=0OUT86H,ALNOP;维持低电平NOPMOVAL,00001111B;置PC7=1OUT86H,AL166.5.48255A的工作方式一、方式01、工作特点1)两个8位端口,两个4位端口。2)可有16种不同的组合。2、输入/输出时序1)方式0读取数据条件(1)CPU发读信号前,先发出地址信号,即 使CS、A1、A0有效,启动8255A;(2)数据要领先于读信号172)输入时序要求读出期间地址保持有效数

8、据必须保持到读信号结束读脉冲宽度至少为300nsdatadata输入数据D0~D7RDCS,A1,A0183)输出时序要求地址信号必须提前有效且滞后消失;写脉冲宽度至少有400ns;数据必须在写信号结束前出现在数据总线上,并保持tWD时间193、方式0的使用场合(1)同步传送(2)查询式传送发送方和接收方的动作由一个时序信号管理,双方互相知道对方动作,无需联络信号。发送方和接收方需联络信号。20例:8255作为打印机的接口,工作于方式0,如图所示。MOVAL,81H;100000×1BOUT0D

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

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

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