第8章 可编程通用接口芯片及ppt课件.ppt

第8章 可编程通用接口芯片及ppt课件.ppt

ID:59211019

大小:1004.00 KB

页数:94页

时间:2020-09-26

第8章 可编程通用接口芯片及ppt课件.ppt_第1页
第8章 可编程通用接口芯片及ppt课件.ppt_第2页
第8章 可编程通用接口芯片及ppt课件.ppt_第3页
第8章 可编程通用接口芯片及ppt课件.ppt_第4页
第8章 可编程通用接口芯片及ppt课件.ppt_第5页
资源描述:

《第8章 可编程通用接口芯片及ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章可编程通用接口芯片及应用主编:马争副主编:汪亚南作者:石建国,师向群,孟庆元电子制作:孟庆元,李佃宝本章重点:了解可编程接口芯片的一般结构熟练掌握可编程并行接口8255A的主要性能及应用熟练掌握可编程定时/计数器8253的主要性能及应用理解串行通信的基本概念,熟悉可编程串行接口8250的主要性能及应用本章难点:可编程并行接口8255A的工作方式、编程及综合应用可编程定时/计数器8253的工作方式、编程及综合应用可编程串行接口8250的工作方式、编程及典型应用8.1可编程通用并行接口8255A及其应用并行通信

2、是计算机与I/O设备进行数据传送的一种方式。8.1.18255A的内部结构8255A内部逻辑结构图8255A的引脚特性3.外设接口部分(端口A,B,C)8255A有A,B和C三个输入/输出端口,用来与外部设备相连。4.内部逻辑(A组和B组控制电路)8.1.28255A控制字及工作方式8255A可以通过指令往控制端口中设置控制字来决定它的工作。8255A有两个控制字,即方式选择控制字和端口C按位置位/复位控制字。为区分两个控制字,控制字的D7位被给予特殊的含义,D7位为1,表示方式选择控制字;D7位为0,表示对端口

3、C按位置位/复位的控制字。1.8255A的方式选择控制字2.8255A按位置位/复位的控制字方式0(Model0)——基本输入/输出方式方式1(Model1)——选通输入/输出方式方式2(Model2)——双向数据传送方式端口A可以在方式0,1,2这三种方式下工作,而端口B只能在方式0和方式1两种方式下工作。8255A端口C置位/复位控制字1.方式0(1)方式0的工作特点方式0是一种基本的输入或输出方式。这种方式通常不用联络信号(或不使用固定的联络信号),不使用中断。(2)方式0的应用方式0适用于同步I/O方式及

4、查询方式两种场合。2.方式1方式1也叫做选通的输入/输出方式。8255A工作于方式1时,端口A和B仍作为数据的输入/输出端口,同时端口C的某些位被固定作为端口A,B的控制位或状态信息位。3.方式2方式2为双向传输方式。外设通过端口A既可以向CPU发送数据,又能从CPU接收数据。方式2只适用于端口A。端口A工作在方式2时,端口C的PC7~PC3自动配合端口A提供控制。8.1.38255A初始化编程和并行I/O控制程序8255A的初始化编程是指通过给8255A写入控制字来确定各端口的工作方式。例如:设8255A的A口

5、工作于方式0,输出;B口工作于方式1,输入,并设定8255A的四个端口地址为FFE0H~FFE3H,试编写初始化程序。由题意可知,工作方式控制字为10000110B。初始化程序为:MOVAL,10000110BMOVDX,0FFE3HOUTDX,AL;写入控制字8.1.48255A在IBM-PC系统板上的应用例:利用8255A作为简单的输入/输出接口,实现同步传送。设在IBMPC机的扩展板上有一片8255A,其端口B接8位二进制开关,端口C接8位LED发光二极管。运行程序时,可观察到LED的显示将反映二进制开关的

6、状态,并且,按下任意键时,可退出运行。设8255A的端口地址为端口A218H端口B219H端口C21AH控制端口21BH电路连接图源程序如下:DATASEGMENTMESSDB'ENTERANYKEYTOEXITTODOS!',0DH,0AH,'$'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;-------------------------------------------------------------MOVAH,09

7、H;显示提示信息MOVDX,OFFSETMESSINT21H;-----------------------------------------------------------------------INIT:MOVDX,21BH;写入控制字,使端口工作于方式0,且B组端口;输入,A组端口输出MOVAL,82HOUTDX,AL;-----------------------------------------------------------------------READ:MOVDX,219H;从端口B输

8、入开关状态INAL,DX;-----------------------------------------------------------------------WRITE:MOVDX,21AH;从端口C输出,由LED显示INAL,DX;-----------------------------------------------------------------

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

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

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