《并行通信及其接口技术PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《并行通信及其接口技术PPT讲稿.ppt(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、并行通信及其接口技术第1页,共43页,编辑于2022年,星期六9.1 9.1 并行接口并行接口9.1.1 9.1.1 并行接口的构成并行接口的构成 实现并行通信的接口就是实现并行通信的接口就是并行接口并行接口。第2页,共43页,编辑于2022年,星期六1.并行接口的输入过程并行接口的输入过程 输入设备将数据准备好之后,就使输入设备将数据准备好之后,就使“数据输入准备好数据输入准备好”信号线变为有效信号,并行接口收到该信号后,将向输入设信号线变为有效信号,并行接口收到该信号后,将向输入设备发出备发出“数据输入回答数据输入回答”信号。接着,输入设备的数据将信号。接着,输入设备的数据将进入并行接口的
2、输入缓冲寄存器中,与此同时撤消进入并行接口的输入缓冲寄存器中,与此同时撤消“数据数据输入准备好输入准备好”信号。一旦数据输入完成,并行接口置位信号。一旦数据输入完成,并行接口置位状态寄存器中的状态寄存器中的“输入准备好输入准备好”位。这时有两种方法使位。这时有两种方法使数据输入到数据输入到CPUCPU中,一是中,一是CPUCPU查询状态寄存器中的查询状态寄存器中的“输入输入准备好准备好”位,一旦发现置位就从输入缓冲寄存器中取走数据;位,一旦发现置位就从输入缓冲寄存器中取走数据;二是并行接口向二是并行接口向CPUCPU发出中断请求信号,发出中断请求信号,CPUCPU响应后,再将响应后,再将数据取
3、走。数据从输入缓冲器中取走后,并行接口将自动数据取走。数据从输入缓冲器中取走后,并行接口将自动清除清除“输入准备好输入准备好”状态位,并使数据总线呈高阻状态,状态位,并使数据总线呈高阻状态,进行下一次输入。进行下一次输入。第3页,共43页,编辑于2022年,星期六2.并行接口的输出过程并行接口的输出过程 输出设备准备好接收数据后,就向并行接口发出输出设备准备好接收数据后,就向并行接口发出“数据数据输出回答输出回答”有效信号,并行接口接到该信号后,将置位状有效信号,并行接口接到该信号后,将置位状态寄存器中的态寄存器中的“输出准备好输出准备好”位。与输入过程相似,也有两位。与输入过程相似,也有两种
4、方法通知种方法通知CPUCPU输出数据。一是输出数据。一是CPUCPU查询状态寄存器中的查询状态寄存器中的“输出输出准备好准备好”位,一旦发现置位就向输出缓冲寄存器中发送数位,一旦发现置位就向输出缓冲寄存器中发送数据;二是并行接口向据;二是并行接口向CPUCPU发出中断请求信号,发出中断请求信号,CPUCPU响应后,响应后,再将数据发送。再将数据发送。当数据进入到输出缓冲寄存器之后,将清零状态寄存器中的当数据进入到输出缓冲寄存器之后,将清零状态寄存器中的“输出准备好输出准备好”位。此时,并行接口会向输出设备发出位。此时,并行接口会向输出设备发出“数据输出准备好数据输出准备好”有效信号,通知输出
5、设备接收数据。当有效信号,通知输出设备接收数据。当输出设备启动后,就将数据从输出缓冲寄存器中取走,与输出设备启动后,就将数据从输出缓冲寄存器中取走,与此同时,并行接口撤消此同时,并行接口撤消“数据输出准备好数据输出准备好”信号。然后,输出信号。然后,输出设备将向并行接口发出设备将向并行接口发出“数据输出回答数据输出回答”有效信号,从而进行有效信号,从而进行下一次输出。下一次输出。第4页,共43页,编辑于2022年,星期六9.1.2 9.1.2 并行接口的特点并行接口的特点 输出设备并行接口的特点主要有以下两个方面。输出设备并行接口的特点主要有以下两个方面。(1 1)并行接口是把一个字符的各数位
6、用几条线同时进行传输)并行接口是把一个字符的各数位用几条线同时进行传输的通信方式,适用于近距离传送的场合。的通信方式,适用于近距离传送的场合。(2 2)从并行接口的电路结构来看,并行口有硬连线接)从并行接口的电路结构来看,并行口有硬连线接口和可编程接口之分。口和可编程接口之分。第5页,共43页,编辑于2022年,星期六9.2 9.2 可编程并行通信接口可编程并行通信接口8255A 8255A 9.2.1 8255A9.2.1 8255A的基本性能及外部引脚的基本性能及外部引脚 1.8255A的基本性能的基本性能 (1 1)8255A8255A最多可提供最多可提供2424位并行输入位并行输入/输
7、出端口。输出端口。(2 2)可以根据数据传送方式的需要,对)可以根据数据传送方式的需要,对8255A8255A进行灵活的进行灵活的设置。设置。(3 3)8255A8255A是一种可编程并行接口芯片,并且使用起来是一种可编程并行接口芯片,并且使用起来特别灵活。特别灵活。(4 4)8255A8255A芯片中的一个亮点就是设计了芯片中的一个亮点就是设计了C C口。口。(5 5)8255A8255A内部的寄存器主要有三个内部的寄存器主要有三个:控制寄存器、状态控制寄存器、状态寄存器寄存器和和数据寄存器数据寄存器。第6页,共43页,编辑于2022年,星期六2.8255A的外部引脚的外部引脚 8255A是
8、一个具有是一个具有40个外个外部引脚的双列直插式芯片,部引脚的双列直插式芯片,该芯片依靠单一的该芯片依靠单一的+5V电源电源供电。与所有接口芯片一样,供电。与所有接口芯片一样,它需要完成外部设备与它需要完成外部设备与CPU之之间的信息传递,所以它的外间的信息传递,所以它的外部引脚可以分为面向系统总部引脚可以分为面向系统总线的引脚和面向外部设备的线的引脚和面向外部设备的引脚两大类。引脚两大类。第7页,共43页,编辑于2022年,星期六9.2.2 8255A9.2.2 8255A的编程结构的编程结构 8255A 8255A的内部主要有数据输入输出端口,的内部主要有数据输入输出端口,A A组控制器组
9、控制器和和B B组控制器,数据缓冲器及读写控制逻辑等。组控制器,数据缓冲器及读写控制逻辑等。第8页,共43页,编辑于2022年,星期六1.并行输入并行输入/输出端口输出端口A、B、C(1 1)端口)端口A A。端口。端口A A包含一个包含一个8 8位数据输出锁存位数据输出锁存/缓冲器和缓冲器和一个一个8 8位数据输入锁存器位数据输入锁存器(2 2)端口)端口B B。端口。端口B B包含一个包含一个8 8位数据输出锁存位数据输出锁存/缓冲器和一缓冲器和一个个8 8位数据输入缓冲器。位数据输入缓冲器。(3 3)端口)端口C C。端口。端口C C包含一个包含一个8 8位数据输出锁存位数据输出锁存/缓
10、冲器和缓冲器和一个一个8 8位数据输入缓冲器。位数据输入缓冲器。第9页,共43页,编辑于2022年,星期六2.A组和组和B组控制部件组控制部件 端口端口A A与端口与端口C C的高的高4 4位(位(PC7PC4PC7PC4)构成)构成A A组,由组,由A A组控组控制部件实现控制功能。端口制部件实现控制功能。端口B B与端口与端口C C的低的低4 4位(位(PC3PC0PC3PC0)构成构成B B组,由组,由B B组控制部件实现控制功能。组控制部件实现控制功能。这是一个三态双向这是一个三态双向8 8位数据缓冲器,它是位数据缓冲器,它是8255A8255A与与8086CPU8086CPU之间的数
11、据接口。之间的数据接口。负责管理负责管理8255A8255A的数据传输过程,与的数据传输过程,与CPUCPU地址总线中的地址总线中的A0A0、A1A1以及以及RESETRESET、相连,一共具有、相连,一共具有6 6根控制线。根控制线。3.数据总线缓冲器数据总线缓冲器 4.读读/写控制部件写控制部件 第10页,共43页,编辑于2022年,星期六9.3 8255A9.3 8255A的控制字及工作方式的控制字及工作方式 9.3.1 8255A9.3.1 8255A的控制字的控制字 8255A 8255A可以通过指令在控制端口中设置控制字来决定可以通过指令在控制端口中设置控制字来决定它的工作方式。控
12、制字分为两类。一类是它的工作方式。控制字分为两类。一类是8255A8255A各端口各端口的方式选择控制字,另一类是的方式选择控制字,另一类是C C端口按位置端口按位置1/1/置置0 0控制字。控制字。方式选择控制字可以使方式选择控制字可以使8255A8255A的的3 3个数据端口工作在不个数据端口工作在不同的工作方式。同的工作方式。C C端口按位置端口按位置1/1/置置0 0控制字可以使控制字可以使C C端口中的任何一端口中的任何一位进行置位或复位。位进行置位或复位。第11页,共43页,编辑于2022年,星期六1.方式选择控制字方式选择控制字 格式使用举例第12页,共43页,编辑于2022年,
13、星期六2.C端口按位置端口按位置1/置置0控制字控制字 格式端口端口C C的数位常常作为控制位使用。的数位常常作为控制位使用。第13页,共43页,编辑于2022年,星期六9.3.2 8255A9.3.2 8255A的工作方式的工作方式 方式0基本输入/输出方式 方式1选通输入/输出方式 方式2双向传送方式 第14页,共43页,编辑于2022年,星期六1.方式方式0(1 1)方式)方式0 0的特点的特点 方式方式0 0是基本输入是基本输入/输出方式的简称。输出方式的简称。由于在方式由于在方式0 0下,存在四个独立的并行端口,它们下,存在四个独立的并行端口,它们都可以分别设为输入或输出使用,所以共
14、有都可以分别设为输入或输出使用,所以共有1616种不同种不同的组合方式。的组合方式。在方式在方式0 0下,输入下,输入/输出过程是由数据传送的要求,输出过程是由数据传送的要求,根据用户的设置而定的,也就是说,各端口的信号根据用户的设置而定的,也就是说,各端口的信号线之间没有固定的时序要求。线之间没有固定的时序要求。方式方式0 0是一种单向的是一种单向的I/OI/O传送方式。传送方式。第15页,共43页,编辑于2022年,星期六方式0示例8255作为打印机接口,工作于方式作为打印机接口,工作于方式0CPU PA07PC7PC2地 地BUSYSTBDATA07111298255A打印机打印机825
15、5并行打印机接口电路框图并行打印机接口电路框图第16页,共43页,编辑于2022年,星期六DATA0DATA7STROBEBUSY并行打印机接口数据传送时序并行打印机接口数据传送时序采用查询方式时,打印机与采用查询方式时,打印机与CPU之间传送数据的过程是:之间传送数据的过程是:首先查询首先查询BUSY。若。若BUSY=1,打印机忙,则等待;若,打印机忙,则等待;若BUSY=0,打印机不忙,则送数据。打印机不忙,则送数据。通过并行接口通过并行接口把数据送给打印机的数据线上,此时数据并未送入打印机。把数据送给打印机的数据线上,此时数据并未送入打印机。再送出一个数据选通信号再送出一个数据选通信号(
16、负脉冲)给(负脉冲)给打印机的打印机的STB引脚引脚,把数据线,把数据线上的数据打入到打印机的内部缓冲器。上的数据打入到打印机的内部缓冲器。打印机在收到数据后打印机在收到数据后,通过,通过BUSY引脚发出引脚发出“忙忙”(BUSY=1)信号,)信号,表明打印机正在处理输入的数据。表明打印机正在处理输入的数据。打印机处理好输入的数据时,撤消忙信号打印机处理好输入的数据时,撤消忙信号,同时又送出一个响应信号,同时又送出一个响应信号ACK第17页,共43页,编辑于2022年,星期六CPU采用查询方式把存放在采用查询方式把存放在BUF缓冲区缓冲区的的256个字符个字符(ASCII码)送去打印。码)送去
17、打印。结结 束束8255 初始化初始化BUSY=0?送送 数数送送 STB内存内存+1字节数字节数-1送完?送完?开始开始YNYN设设 8255的的A、B、C数据数据口地址分别位口地址分别位60H、61H、62H、控制口端口地、控制口端口地址址 63H第18页,共43页,编辑于2022年,星期六DATA SEGMENTBUF DB ABCDEDFCOUNT DB$-BUFA8255 EQU 60HB8255 EQU 61HC8255 EQU 62HCTRL8255 EQU 63HDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DA
18、TAMOV DS,AXMOV DX,CTRL8255;8255控制口控制口MOV AL,10000001B ;工作方式字;工作方式字OUT DX,AL;A口口0方式输出方式输出,C4C7 输出输出,C0C3输入输入MOV AL,00001111B ;PC7位置高,使位置高,使STB*=1OUT DX,AL第19页,共43页,编辑于2022年,星期六MOV SI,OFFSET BUF ;打印字符内存首地址;打印字符内存首地址MOV CX,COUNT ;打印字符个数;打印字符个数LP2:MOV DX,C8255 ;PC口地址口地址LP1:IN AL,DX ;查;查BUSY=0?(?(PC2=0)T
19、EST AL,04H ;00000100B JNZ LP1 ;忙,则等待;不忙,则向;忙,则等待;不忙,则向A口送数口送数MOV DX,A8255;PA口地址口地址MOV AL,SI ;从内存取数;从内存取数OUT DX,AL ;送数据到;送数据到A口口MOV AL,CTRL8255;8255命令口命令口MOV AL,00001110B ;置;置STB信号为低(信号为低(PC7=0)OUT DX,ALNOP ;负脉冲宽度(延时);负脉冲宽度(延时)NOPMOV AL,00001111B ;置;置STB为高(为高(PC7=1)OUT DX,AL第20页,共43页,编辑于2022年,星期六INC
20、SI ;内存地址加;内存地址加1DEC CX ;字符数减;字符数减1JNZ LP2;未完,继续;未完,继续MOV AX,4C00H ;已完,退出;已完,退出INT 21H CODE ENDSEND START第21页,共43页,编辑于2022年,星期六 2.方式方式1(1 1)方式)方式1 1的特点的特点 方式方式1 1是选通输入是选通输入/输出方式的简称。输出方式的简称。如果将如果将8255A8255A中的中的A A口和口和B B口都设置为方式口都设置为方式1 1工作,那么工作,那么C C口中将有六位被当作专用的中断请求线和联络信号线,不能口中将有六位被当作专用的中断请求线和联络信号线,不能
21、将其另做他用。而在将其另做他用。而在C C口中剩下的两根引脚,仍可作为输口中剩下的两根引脚,仍可作为输入或者输出使用。入或者输出使用。如果如果8255A8255A的的A A口和口和B B口中只有一个端口工作在方式口中只有一个端口工作在方式1 1,那么与之配合的,那么与之配合的C C口中就有口中就有3 3位被规定为控制位被规定为控制/状态状态位。位。C C口中的各专用线时序非常严格。口中的各专用线时序非常严格。在数据传送过程中产生的状态信息,可供在数据传送过程中产生的状态信息,可供CPUCPU进行查进行查询或者作为中断请求信号。询或者作为中断请求信号。第22页,共43页,编辑于2022年,星期六
22、(2 2)方式)方式1 1的输入的输入/输出时序关系输出时序关系 方式方式1 1下输入时的引脚下输入时的引脚 2.方式方式1 第23页,共43页,编辑于2022年,星期六(2)方式1的输入/输出时序关系 方式1下输入时的工作时序。2.方式方式1 第24页,共43页,编辑于2022年,星期六(2)方式1的输入/输出时序关系 方式1下输出时的引脚。2.方式方式1 第25页,共43页,编辑于2022年,星期六(2)方式1的输入/输出时序关系 方式1输出的工作时序。2.方式方式1 第26页,共43页,编辑于2022年,星期六(3)方式1的状态字 2.方式方式1 第27页,共43页,编辑于2022年,星
23、期六方式1示例要求要求 在甲乙两台微机之间并行传送在甲乙两台微机之间并行传送1K字节数据。甲机发字节数据。甲机发送,乙机接收。送,乙机接收。甲机一侧的甲机一侧的8255采用方式采用方式1工作,工作,乙机一乙机一侧的侧的8255采用方式采用方式0工作。两机的工作。两机的CPU与接口之间都采与接口之间都采用用查询方式查询方式交换数据。交换数据。分析分析 双机均采用可编程并行接口芯片双机均采用可编程并行接口芯片8255构成接口电路,构成接口电路,只是只是8255的工作方式不同的工作方式不同。此时,。此时,双方的双方的8255把对方视把对方视为为I/O设备设备。第28页,共43页,编辑于2022年,星
24、期六方式方式0方式方式18255PA07PC7PC3PC46PC02PB07PA07PC7PC6PC3PC02PB07未未用用8255甲甲(发送发送)CPU乙乙(接收接收)CPUACKOBF两种方式的并行传送接口电路框图两种方式的并行传送接口电路框图PC45第29页,共43页,编辑于2022年,星期六A8255 EQU 60HB8255 EQU 61HC8255 EQU 62HCTRL8255 EQU 63HBUFS DB 23,34,;1024个数据个数据MOV DX,CTRL8255;8255命令口命令口MOV AL,10100000B ;初始化工作方式字;初始化工作方式字OUT DX,A
25、L MOV SI,OFFSET BUFS ;设置发送数据区的指针;设置发送数据区的指针MOV CX,3FFH ;发送字节数;发送字节数LP2:MOV DX,A8255 MOV AL,SIOUT DX,AL;向向A口写第一个数,产生第一个口写第一个数,产生第一个 OBF信号送给乙方,信号送给乙方,以便获取乙方的以便获取乙方的ACK信号信号方式1示例甲机发送程序段第30页,共43页,编辑于2022年,星期六INC SI ;内存地址加;内存地址加1 MOV DX,C8255;8255状态口状态口LP1:IN AL,DX ;查接收方是否发回答信号?;查接收方是否发回答信号?TEST AL,010000
26、00B ;PC6=0?JNZ LP1;若还没有收到回答信号,则等待;若还没有收到回答信号,则等待;LOOP LP2 ;若有;若有收到回答信号,收到回答信号,则向则向A口继续写数口继续写数 MOV AH,4CH ;已完,退出;已完,退出INT 21H ;返回;返回乙机接收程序段:(略)乙机接收程序段:(略)第31页,共43页,编辑于2022年,星期六 方式方式2 2的状态字的状态字 3.方式方式2(2 2)方式)方式2 2的输入的输入/输出时序关系及其状态字输出时序关系及其状态字 第32页,共43页,编辑于2022年,星期六 要求:某通信系统由两台计算机组成,主从两要求:某通信系统由两台计算机组
27、成,主从两机都采用机都采用8255A8255A作为并行接口芯片。要求主机的作为并行接口芯片。要求主机的8255A8255A采采用方式用方式2 2及中断方式收发数据,并要求能够向及中断方式收发数据,并要求能够向CPUCPU提供中提供中断向量;从机的断向量;从机的8255A8255A采用方式采用方式0 0及查询方式收发数据。及查询方式收发数据。假设主机发送和接收的数据都是假设主机发送和接收的数据都是128128个字节,并且发送个字节,并且发送数据的首地址为数据的首地址为400H400H,接收数据的首地址为,接收数据的首地址为300H300H,试写,试写出主机的初始化程序代码和相应的中断服务子程序的
28、代出主机的初始化程序代码和相应的中断服务子程序的代码。码。3.方式方式2(3 3)方式)方式2 2的应用举例的应用举例 第33页,共43页,编辑于2022年,星期六 分析分析:由于要求主机的由于要求主机的8255A8255A采用中断数据传采用中断数据传送方式,并且可以提供中断向量,所以在构建系统连接送方式,并且可以提供中断向量,所以在构建系统连接时,必须选用中断控制器时,必须选用中断控制器8259A8259A。此时,需将。此时,需将8255A8255A中中C C口的口的INTRAINTRA中断请求线连接到中断请求线连接到8259A8259A的某个的某个IRIR端。又方端。又方式式2 2的中断请
29、求线是输入和输出共用的,所以必须的中断请求线是输入和输出共用的,所以必须通过读取通过读取8255A8255A中中C C口的口的IBFAIBFA位和位,以判断是输入数据位和位,以判断是输入数据还是输出数据,这可在中断服务子程序中编程实现。还是输出数据,这可在中断服务子程序中编程实现。3.方式方式2(3 3)方式)方式2 2的应用举例的应用举例 第34页,共43页,编辑于2022年,星期六 设计设计 3.方式方式2(3 3)方式)方式2 2的应用举例的应用举例 第一部分,接口电路连接图第35页,共43页,编辑于2022年,星期六 设计设计 3.方式方式2(3 3)方式)方式2 2的应用举例的应用举
30、例 第二部分,假设主机第二部分,假设主机8255A8255A的端口地址分别为的端口地址分别为200H200H、202H202H、204H204H、206H206H,8259A8259A的偶地址端口为的偶地址端口为32H32H,则主机的初始化程序代码和中断服务子程序代码,则主机的初始化程序代码和中断服务子程序代码可得。可得。第36页,共43页,编辑于2022年,星期六端口端口A:PA0PA7A组,支持工作方式组,支持工作方式0、1、2常作数据端口,功能最强大常作数据端口,功能最强大端口端口B:PB0PB7B组,支持工作方式组,支持工作方式0、1常作数据端口常作数据端口有时也利用有时也利用端口端口
31、A或端口或端口B从从I/O设备读取一些状态信号,如设备读取一些状态信号,如打印机的打印机的“忙忙”(Busy)状态信号、)状态信号、A/D转换器的转换器的“转换结转换结束束”(EOC)状态信号)状态信号第37页,共43页,编辑于2022年,星期六端口端口C:PC0PC7仅支持工作方式仅支持工作方式0可作数据、状态和控制端口可作数据、状态和控制端口分两个分两个4位,每位可独立操作位,每位可独立操作A组控制高组控制高4位位PC4PC7B组控制低组控制低4位位PC0PC3控制最灵活,最难掌握控制最灵活,最难掌握第38页,共43页,编辑于2022年,星期六9.4 8255A9.4 8255A的应用举例
32、的应用举例 第39页,共43页,编辑于2022年,星期六n例1:在某系统中,欲用可编程并行接口芯片的一个口来实现两位输入、两位输出,则应选用8255的 。A、A口 B、B口 C、C口 D、A、B口均可C第40页,共43页,编辑于2022年,星期六n例2:并行接口8255与打印机的连线图如下,当A15A2=0000 0000 1100 00经地址译码器输出,使CS=0。试问:译码器 PA07PC7PC0地 地BUSYSTBD07111298255打印机打印机CSA0A1A15 :A2A1A0(1)A口的工作方式应为口的工作方式应为 。A、方式、方式0 B、方式、方式1 C、方式、方式2 D、方式
33、、方式0或方式或方式1均可均可A第41页,共43页,编辑于2022年,星期六(2)8255 C口的工作方式应为口的工作方式应为 。A、方式、方式0 B、方式、方式1 C、方式、方式2 D、方式、方式0或方式或方式1均可均可(3)I/O传送的控制方式为传送的控制方式为 方式。方式。A、无条件传送、无条件传送 B、查询、查询 C、中断、中断 D、查询或中断、查询或中断(4)8255 C口的口地址为口的口地址为 。A、00C0H B、00C1H C、00C2H D、00C3H(5)8255 A口的口地址为口的口地址为 。A、00C0H B、00C1H C、00C2H D、00C3HABBA第42页,
34、共43页,编辑于2022年,星期六 并行通信是指把一个字符的各数位用几条线同时进行传输的并行通信是指把一个字符的各数位用几条线同时进行传输的通信方式,当前对并行通信还没有标准化。一般来说,并行接口中通信方式,当前对并行通信还没有标准化。一般来说,并行接口中具有四个寄存器,分别是控制寄存器、状态寄存器、输入缓冲寄存具有四个寄存器,分别是控制寄存器、状态寄存器、输入缓冲寄存器和输出缓冲寄存器。器和输出缓冲寄存器。8255A8255A是典型的可编程并行通信接口芯片,具有是典型的可编程并行通信接口芯片,具有4040个外部引个外部引脚。其编程结构主要由数据输入输出端口即脚。其编程结构主要由数据输入输出端
35、口即A A口、口、B B口和口和C C口,口,A A组控制器和组控制器和B B组控制器,数据缓冲器及读写控制逻辑等组成。组控制器,数据缓冲器及读写控制逻辑等组成。8255A8255A的控制字分为两类。一类是的控制字分为两类。一类是8255A8255A各端口的方式选择控制各端口的方式选择控制字,另一类是字,另一类是C C端口按位置端口按位置1/1/置置0 0控制字。具有三种基本的工作控制字。具有三种基本的工作方式:基本输入方式:基本输入/输出方式、选通输入输出方式、选通输入/输出方式和双向传送方输出方式和双向传送方式。随着工作方式的不同,其式。随着工作方式的不同,其C C口各位对应的功能也各不相同。口各位对应的功能也各不相同。小 结第43页,共43页,编辑于2022年,星期六