版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章并行接口8255及应用第一节可编程并行接口8255并行接口概念并行通信就是把一个字符的各数位用几条线同时进行传输,并行通信的信息传输速度快,信息率高。用于数据传输要求较高,距离较短的场合并行通信没有对同步和异步传输的严格定义。如果CPU用一个时序信号来管理接口和设备的动作,这样的并行传输称为同步传输;如果CPU和接口设备之间只用应答信号联系,这样的传输称为异步传输。8255的内部结构8255是Intel系列的并行接口芯片,它是可编程的,可以用来设置其工作方式,不需要再附加外部电路。数据端口A,B,C:3个8bit数据端口,有各自的特点端口A1个8bit的数据输入锁存,一个8bit的数据输出锁存;2)端口B1个8bit的数据输入缓冲,一个8bit的数据输出锁存;3)端口C1个8bit的数据输入缓冲,一个8bit的数据输出锁存;端口C常常被分成2个4位端口,分别作为端口A和端口B的输入输出控制线和状态信号线,与端口A、端口B配合使用。2.A组控制和B组控制接受CPU对控制端口的命令(控制字),可以独立地设置8255中3个端口的工作方式3.数据总线缓冲器双向三态8bit数据缓冲器,与CPU的数据总线相连,同时与8255的内部数据总线相连,接受从CPU发出的控制字,输入输出数据,同时也向CPU传输8255的状态字4.读写控制逻辑电路接受CPU发送的读写信号,其中A0,A1寻址8255内部存放器,共有3个数据端口,1个控制端口。2.8255的引脚信号PA7~PA0,PB7~PB0,PC7~PC0与外设相连的独立地址的并行扩展口。D7~D0:与CPU的数据总线相连,传输8255的命令字或I/O数据。RESET:高有效,8255内部存放器清零,3个端口均为输入。:片选信号,为低8255开始工作:为低,读有效,CPU可以从3个端口读入数据。:为低,写有效,CPU可以向3个端口输出数据,同时利用写信号可以向8255的控制口写控制命令,设置8255的工作方式。3.8255的控制字控制字分两类,一类是控制并行口的工作方式的命令,一类是专门对C口各位的设置。这两类控制字占用一个地址,用命令的最高位D7位进行区分,所以控制字的最高位D7称为控制字标志位。为1为方式选择字,为0为端口C设置字。D7D6D5D4D3D2D1D0格式字A组工作方式A口I/OC口高半字节I/OB组工作方式B口I/OC口低半字节I/O100方式001方式110方式21输入0输出1输入0输出0方式01方式11输入0输出1输入0输出
A方式选择控制字A1,A0:8255内部存放器地址寻址信号,8255内部有4个端口,A,B,C与控制口。A1A0端口00A口01B口10C口11控制口说明:1)A口有3种工作方式方式0:根本I/O方式;方式1:单向选通I/O方式,输入或输出只能选一种;方式2:双向选通I/O方式,一次设置后通道既可以做输入又可以做输出。2)端口B有两种工作方式即方式0与方式13)A口和B口工作在方式0时,C口也可同时工作在方式0,且C口高半字节和低半字节可以分别独立工作。4)A口工作在方式1时,C口的局部位成为A口的信号联络线,但B口仍可以独立工作。不要求A,B同为输入或输出。B口工作于方式1也是一样。5)A口工作于方式2,C口的大局部位线用于A口的信号联络线,B口仍可以独立工作于方式0或方式1。D7D6D5D4D3D2D1D0格式字A组工作方式A口I/OC口高半字节I/OB组工作方式B口I/OC口低半字节I/O100方式001方式110方式21输入0输出1输入0输出0方式01方式11输入0输出1输入0输出一系统采用8255作I/O接口,其控制口的地址为8BH,将端口A设置为方式0输入,端口B设置为方式1输出,那么A口的地址为_____,B口地址为_____,控制字为_____。8BH10001011
10001000
88H
10001001
89H88H89HD7D6D5D4D3D2D1D01001010094HJ1:A口,方式0,输出
B口,方式0,输入
C口高,输出;C口低,输入J2:A口,方式0,输入
B口,方式1,输出
C口高,输出J1,J2地址A7A6A5A4A3A2A1A0J1J21×0010088H~8EH1×0000080H~86H00D7D6D5D4D3D2D1D0格式字A组工作方式A口I/OC口高半字节I/OB组工作方式B口I/OC口低半字节I/O100方式001方式110方式21输入0输出1输入0输出0方式01方式11输入0输出1输入0输出J1:A口,方式0,输出;B口,方式0,输入;
C口高,输出;C口低,输入地址:88H-8EH控制字:D7D6D5D4D3D2D1D01000001183HD7D6D5D4D3D2D1D0格式字A组工作方式A口I/OC口高半字节I/OB组工作方式B口I/OC口低半字节I/O100方式001方式110方式21输入0输出1输入0输出0方式01方式11输入0输出1输入0输出J2:A口,方式0,输入;B口,方式1,输出;C口高,输出地址:80H-86H控制字:D7D6D5D4D3D2D1D01001010×94HJ1:A口,方式0,输出
B口,方式0,输入
C口高,输出C口低,输入地址:88H-8EH,控制字:83H
J2:A口,方式0,输入
B口,方式1,输出
C口高,输出地址:80H-86H,控制字:94HMOVAL,83HOUT8EH,AL;J1控制口MOVAL,94HOUT86H,AL;J2控制口
B端口C口各位设置字D7D6D5D4D3D2D1D0格式字×××位选择数值0000PC0001PC1010PC2011PC3100PC4101PC5110PC6111PC71/0例:07H00000111,即将PC3置1。说明:1)端口C置0/置1控制字尽管是对端口C进行操作,但此控制字必须写入控制口,而不是写入端口C。2)一个控制字只能对一位进行操作。J1:A口,方式0,输出B口,方式0,输入
C口高,输出,C口低,输入地址:88H-8EH,控制字:83H
C口PC7置1,PC3置0。MOVAL,0FH
;00001111OUT8EH,ALMOVAL,06H;00000110OUT8EH,AL第二节8255的工作方式一、方式0根本输入输出方式实际上是4个端口,A、B、C高、C低,可以独立地任意组合,一共可有16种组合方式。输入时序1)CPU在发出读信号前,先发出地址信号,使8255的片选及各存放器有效。2)在CPU发出读信号之前,外设已将欲输入的数据送入8255的数据总线缓冲器。3)8255数据总线缓冲器中的数据必须保持到读信号消失后才结束。4)读脉冲宽度至少大于300ns。5)在整个输入数据期间,地址信号保持有效。输出时序1)地址信号必须先有效;2)写脉冲大于400ns;3)数据在写信号结束前有效,且能在写信号结束后保持一段时间;4)在写信号结束后,不超过350ns,数据出现在8255的输出锁存器中。在方式0中,可利用C口的各位信号线做应答信号,配合A,B口的输入输出操作。图中,8255地址为02A0H~02A6H根据开关情况来控制LED。(开关闭合灯亮),写出控制程序。分析:A口输入,方式0;B口输出,方式0控制字:1001×00×90HMOVDX,2A6HMOVAL,90H
OUTDX,ALMOVDX,2A0HINAL,DXMOVDX,2A2HOUTDX,AL打印机工作顺序(过程)1)数据与STB信号一起送入打印机,STB相当于启动信号,启动打印机接受数据;2)打印机处理数据,这时BUSY为高,表示“忙”;3)处理完数据,BUSY为0,且ACK为低,应答主机。CPU经8255与打印机连接,8255地址:80H~83H,打印从BUF缓冲区开始的100个字符。分析:8255A口方式0输出,C口高半位输出,C口低半位输入,控制字:10000××181H步骤:1)查看PC2;2)发送PA;3)发送PC7。8255地址80H~83H,控制字81HMOVAL,81H
OUT83H,ALMOVAL,0FHOUT83H,ALLEASI,BUFMOVCX,100;设置PC7为1,不启动打印机L:INAL,82HANDAL,04HJNZLMOVAL,[SI]OUT80H,ALMOVAL,0EHOUT83H,ALCALLdelayMOVAL,0FHOUT83H,ALINCSIDECCXJNZLHLT;读C口;判断PC2;发送字符;PC7置0;PC7置1;下一个字符;忙,等待二、方式1选通输入输出方式(应答方式)1.特点1)A口或B口工作在方式1时,C口各位做联络应答信号线,其各位的含义是固定的,不可用软件改变;2)各位联络信号都有固定的时序(自动进行)3)在输入输出操作中,产生固定格式的状态字,这些状态信息可供CPU查询或向CPU申请中断。CPU从端口C中读取状态字。4)方式1为单向传送,初始化后只能向一个方向上传送,假设要反方向传送必须再次初始化。2.方式1下输入操作的联络信号线定义及时序指定了C口的3根线作为A口的联络线。:外设送入的选通信号,与外设数据一起送入,相当于8255的启动信号。IBFA:
InputBufferFull,输入缓冲器满,高有效,由8255发往外设,表示8255收到数据,但未被CPU取走,通知外设不可再送数据;当其为低时,表示CPU已取走数据,允许外设送新的数据。&INTRA:8255向CPU申请中断,高有效,请求CPU中断。INTR为高有3个条件:1)STB为高,即数据已打入8255;2)IBF为高,即8255已收到数据;3)INTE(中断请求允许)为高,即8255允许以中断方式应答。
INTRA为高,通知CPU可以取8255口中的数。&INTEA:InterruptEnable,中断允许信号,设置中断允许或屏蔽中断的信号。INTE没有外部引出端,由软件对C口某位进行置0或置1的操作实现。对A口,中断允许端是PC4,对B口,是PC2。置1允许中断,置0屏蔽中断。&端口B在方式1输入下各个联络线的定义与端口A完全一样,只是占用C口的联络线与端口A不同。其中,其中断屏蔽允许位是PC2。&PC0~2属于B口联络线,PC3~5属于A口联络线,PC6,PC7没有被重新定义,仍可作为根本I/O口使用,属于C口的高半局部,在控制字中定义其输入输出特性。&&工作时序1)
数据与STB由外设进入8255,STB为低,通知8255接受数据。2)8255收到STB信号,将IBF置为1,通知外设禁止再送入数据,同时接受数据。3)
STB信号是由外设发出,一般有效300ns。4)
具备3个条件:STB为高,IBF为高,INTE为高,8255向CPU发中断申请信号,通知CPU取走数据。5)
CPU接到中断申请后,响应中断,向8255相应端口发读信号,6)读信号的下降沿复位中断申请,7)
上升沿复位8255向外设发的禁止输入信号,外设得以向8255发送下一数据。(4)RD外设8255CPU(1)STB(2)IBF(3)INTR3.方式1下输出操作的联络信号线定义及时序指定了端口C的3根线做其联络信号线。:OutputBufferFull,输出缓冲器满,8255接到CPU送来的数据后,将数据连带这个信号一起送往外设,这个信号相当于启动信号,通知外设开始接收数据。:外设应答信号,外设送入8255,低有效。有效时表示外设已接到数据,这个信号可以将OBF变高,表示CPU可以进行下一次传输。INTR:中断请求信号,由8255发往CPU,高有效,为高的条件是:WR、OBF、ACK和INTE均为高电平,分别表示为:WR为高:CPU已写完一个数据;OBF为高:输出缓冲器已空;ACK为高:外设应答信号结束。说明外设收到数据;INTE为高:8255允许中断。INTEA:InterruptEnable,中断允许信号,设置中断允许或屏蔽中断的信号。INTE没有外部引出端,由软件对C口某位进行置0或置1的操作实现。对A口,中断允许端是PC6,对B口,是PC2。置1允许中断,置0屏蔽中断。端口B在方式1输出下各个联络线的定义与端口A完全一样,只是占用C口的联络线与端口A不同。其中,其中断屏蔽允许位是PC2。其占用的联络线与输入时一样,但联络线的定义不同。PC0~2属于B口联络线,PC3,PC6,PC7属于A口联络线,PC4,PC5没有被重新定义,仍可作为根本I/O口使用,属于C口的高半局部,在控制字中定义其输入输出特性。输出时序:1)
CPU在INTR为高的情况下WR信号有效,通过DB向8255写入数据;2)
WR信号的上升沿使INTR为低,禁止CPU继续向8255发送数据;3)
WR信号的上升沿使OBF信号有效,通知外设取走8255端口的数据;同时,CPU输入的数据也出现在8255相应的端口上;4)
外设取走数据,向8255发送应答信号,5)
其下降沿复位OBF,6)
其上升沿复位INTR,使中断申请信号有效,8255得以继续向CPU申请中断,输出下一个数据。外设8255CPU(1)WR(2)OBF(3)ACK(4)INTRD7D6D5D4D3D2D1D0A组B组输入:D7D6D5D4D3I/OI/OIBFAINTEAINTRA输出:D7D6D5D4D3OBFAINTEAI/OI/OINTRAD2D1D0INTEBIBFBINTRBD2D1D0INTEBOBFBINTRB状态字中CPU可以查询的状态输入是IBF和INTR,输出是OBF和INTR,但一般INTR更可靠。如果中断允许INTE为0(禁止中断),那么INTR无效。但如果CPU禁止8255中断,一般在硬件上不接INTR管脚,而INTE依然置1,供CPU查询INTR。4.状态字8255有固定的状态字,反响了当前8255正在工作的各种状态,即其内部各存放器的状态,供CPU查询,CPU通过读写8255的端口C可以获取状态字。47(1)未被A口和B口征用的引脚:将从定义为输入的端口读到引脚的输入信息;将从定义为输出的端口读到输出锁存器的信息。(2)被A口和B口征用做为联络线的引脚:将从C口读到反映8255状态的状态字。在读C口时,读到的数据有两种情况:48方式1输入:I/OI/OIBFAINTEAINTRAINTEBINTRBIBFBD7D6D5D4D3D2D1D0A组B组方式1输出:OBFAINTEAI/OI/OINTRAINTEBINTRBOBFBD7D6D5D4D3D2D1D0A组B组49方式2:OBFAINTE1IBFAINTRA
D7D6D5D4D3D2D1D0A组B组INTE2端口C读出内容8255工作在方式1控制微型打印机应用实例分析:PA端口与打印机的数据线相连;OBF(PC7)与打印机的STB相连,启动打印机;ACK(PC6)与打印机的ACK相连,打印机取走数据;ACK信号通知8255数据已被取走,该信号自动使OBF为高,但由于打印机速度很慢,因此在打印时,会发出BUSY信号,此时,需查询BUSY为低才可以完成一次数据传输。所以用PC4接BUSY,设置为输入。8255地址:200H~206H控制字:10101×××A8HLEASI,BUFMOVCX,100MOVDX,206HMOVAL,0A8HOUTDX,ALL1:MOVAL,[SI]MOVDX,200HOUTDX,ALMOVDX,204HL2:INAL,DXANDAL,80HJZL2L3:INAL,DXANDAL,10HJNZL3INCSIDECCXJNZL1HLT;写控制字;A口输出数据;读状态字;查看OBF是否为高;读C口;查看PC4利用中断申请INTR查询地址:80H~83H,控制字A8H允许中断,设置PC6为1控制字:0×××1101
0DHLEASI,BUFMOVCX,100MOVAL,0A8HOUT83H,ALMOVAL,0DHOUT83H,ALL1:MOVAL,[SI]OUT80H,ALL2:INAL,82HANDAL,08HJZL2L3:INAL,82ANDAL,10HJNZL3INCSIDECCXJNZL1HLT;A口输出数据;读状态字;查看INTR是否为高;读C口;查看PC45354;8255初始化程序MOVDX,0FBC3HMOVAL,81H;方式控制字,A口方式0,输出,
;C口高半输出,低半输入OUTDX,ALMOVAL,0DH;位控制字,使PC6初始状态为1OUTDX,AL打印一批字符的程序段〔查询方式)55MOVCX,COUNTMOVSI,OFFSETDATASTART:MOVDX,0FBC2HINAL,DXANDAL,02H;测试PC1〔BUSY〕位是否为0。;为0,那么打印机闲;为1,打印机忙JNZSTARTMOVAL,[SI]MOVDX,0FBC0HOUTDX,AL;取一个要打印的字符送A口
56MOVDX,0FBC2HMOVAL,0OUTDX,AL;因PC6初始状态为1,使其从高
;到低变化,以便形成负脉冲MOVAL,40HOUTDX,AL;PC6从低到高,形成负脉冲INCSILOOPSTARTHLT57PC3连到中断控制器8259A的中断请求信号输入的IR3端。对应于中断类型号0BH,此中断对应的中断向量放在00段2CH、2DH、2EH、2FH这4个单元中。设8255端口地址为00H~03H,8259端口地址0FF00~0FF01H。58DASEGMENTBUFFDB‘HEKDIKEIDKK’COUNTDB$-DATADAENDSCODESEGMENTASSUMECS:CODE,DS:DA;主程序;8255初始化 MAIN:MOVAL,0A0H〔10100000B〕 OUT03H,AL ;设置8255A的控制字 MOV AL,01H(00000001B) ;给打印机STB置1 OUT03H,AL XORAX,AX MOVDS,AX MOVAX,OFFSETROUTINTR59MOVWORDPTR[002CH],AXMOVAX,SEG ROUTINTRMOV WORDPTR[002EH],AX ;送中断向量MOV AL,0DH〔00001101B〕OUT03H,AL ;使8255AA口输出允许中断MOVDI,OFFSETBUFF ;设置地址指针MOVCX,COUNT ;设置计数器初值MOV AL,[DI]OUT 00H,AL ;输出一个字符INC DIMOV AL,00HOUT 03H,AL ;产生选通INC ALOUT 03H,AL ;撤消选通〔产生负脉冲〕STI ;开中断60NEXT:HLT ;等待中断LOOP NEXT ;修改计数器的值,指向下一个要输出的字符HLTCODEENDS中断效劳子程序ROUTINTR如下:MOVAL,[DI]OUT 00H,AL ;从A口输出一个字符MOV AL,00HOUT 03H,AL ;产生选通INC ALMOV 03H,AL ;撤消选通INC DI ;修改地址指针MOVAL,20HMOVDX,0FF00H;向8259发中断结束命令OUTDX,ALIRET ;中断返回三、方式2双向应答式输入输出方式该方式只能用于端口A,指定A口既作入口又作输出口,可采用中断或查询方式与CPU交换数据,C口用5个高位数位为A口提供给答信号。这时,端口B仍可以方式0或方式1工作。输出输入方式2的信号联络线实际上是方式1输入输出的组合。同样,方式2的时序实际上也是方式1的输入与输出的时序的组合。当一个外设既可以用作输入也可以用作输出时,将其接口初始化为方式2,这样输入输出就不用再重新初始化了,具体某个时刻是输出操作还是输入操作由程序来控制,CPU可以通过中断或查询状态字来控制程序进程。方式2的输入与输出是一个中断源,因此,在中断处理程序中还应该查询8255的状态字,进一步识别是输入申请中断还是输出申请中断,来启动不同的处理程序。方式2的状态字D7D6D5D4D3OBFAINTE1IBFAINTE2INTRA输入:INTRAINTEAIBFAI/OI/OD3D4D5D6D7输出:INTRAI/OI/OINTEAOBFAD3D4D5D6D7方式1输出输入两个中断允许位INTE1和INTE2要分别设置。在中服中要查询OBF和IBF两位,看是哪个操作在申请中断。第三节键盘及LED显示键盘及LED显示电路键盘是微机系统最常使用的输入设备小键盘:适用于单板机或以微处理器为根底的仪器,实现数据、地址、命令及指令等的输入独立键盘:通过5芯电缆与PC微机主机连接简易键盘的工作原理+5V+5V+5V最简单的线性结构键盘每一个引脚连接一个键输入0/1反映键是否按下简易键盘的工作原理1.扫描法先使第0行接低电平,其余行为高电平,然后看第0行是否有键闭合〔通过检查列线电位实现〕此后,再将第1行接地,然后检测列线是否有变为低电位的线。如此往下一行一行地扫描,直到最后一行在扫描过程中,当发现某一行有键闭合时,便在扫描中途退出通过组合行线和列线可识别此刻按下的是哪一键KEYMOVDX,pt;pt为8255的控制寄存器地址:MOVAL,82H;方式选择控制字OUTDX,ALWAITMOVAL,00H:MOVDX,PTA;所有行线输出低电平,OUTDX,ALMOVDX,PTB;PTB为列线所连接的端口BINAL,DX;读取列值ANDAL,0FFHCMPAL,0FFH;看是否有列线处于低电平JEWAIT;否,则没有键闭合,循环等待CALLDELAY;是,则延迟20ms去抖动SCAN:MOVBL,0;键号基值为0MOVDL,0FEH;送扫描初值,只有最低位为“0”MOVCL,8;行数计数值ROW:MOVAL,DLOUTPTA,AL;扫描一行ROLDL,1;修改扫描值,使之下一行为“0”INAL,PTB;读进列值CMPAL,0FFHJNEKEYC;有列线为“0”,则进一步取列位置ADDBL,8;没有列线接地,则使键基值=键基值+列数DECCL;是否各行都扫完JNEROW;未扫完,则扫下一行JMPWAIT;已经扫完,没有按键按下,转WAIT等待KEYC:RCRAL,1JNCPROCE;若此列接地,则转至PROCEINCBL;键号=键基值+列号JMPKEYC;若未找到接地的列线,则转KEYCODE继续PROCE…;键命令处理,键值在BL寄存器中:…;后续处理程序2.反转法首先,将行线作为控制线接一个输出端口,将列线作为检测线接一个输入端口CPU通过输出端口将行线〔控制线〕全部设置为低电平,然后从输入端口读取列线〔检测线〕然后,将行线和列线的作用互换,即将列线作为控制线接输出端口,行线作为检测线接输入端口将刚刚读得的列值从列线所接端口输出,再读取行线的输入值这样,当一个键被按下时,必定可以读得一对唯一的行值和列值
…… ;设置行线接输出端口,列线接输入端口KEY2: MOVAL,00
MOV
DX,ROWPORT
OUTDX,AL
;设置行线全为低
MOV
DX,COLPORT
INAL,DX
;读取列值
CMPAL,0FFH
JZKEY2
;无闭合键,循环等待
PUSHAX
;有闭合键,保存列值
PUSHAX
…… ;设置行线接输入端口,列线接输出端
MOVDX,COLPORT POPAX OUTDX,AL ;输出列值
MOVDX,ROWPORT INAL,DX ;读取行值
POPBX ;组合行列值
MOVAH,BL ;此时,AL=行值,AH=列值键盘扫描程序 MOVSI,OFFSETTABLE MOVDI,OFFSETCHAR MOVCX,64 ;CX=键的个数KEY3: CMPAX,[SI] ;与键值比较 JZKEY4 ;相同,说明查到 INCSI ;不相同,继续比较 INCSI INCDI LOOPKEY3 JMPKEY1 ;全部比较完,仍无相同,说明是重键KEY4: MOVAL,[DI] ;获取键代码送AL …… ;判断按键是否释放,没有那么等待 CALLDELAY ;按键释放,延时消除抖动 …… ;后续处理 ;键盘的行列值表TABLE DW0FEFEH ;键0的行列值〔键值〕 DW0FDFEH ;键1的行列值 DW0FBFEH ;键2的行列值 …… ;其他键的行列值 ;键盘的键代码表CHAR DB…… ;键0的代码值 DB…… ;键1的代码值 …… ;其他键的代码值LED数码管及其接口发光二极管LED是最简单的显示设备由7段LED就可以组成的LED数码管LED数码管广泛用于单板微型机、微型机控制系统及数字化仪器中LED数码管可以显示内存地址和数据等1.LED数码管的工作原理主要局部是7段发光管顺时针分别称为a、b、c、d、e、f、g有的产品还附带有一个小数点h通过7个发光段的不同组合主要显示0-9也可显示A-F〔16进制数〕还可显示个别特殊字符:-、PhgfedcbaLED数码管的结构共阳极阳极+5Vabcdefgh阴极abcdefgh共阴极2.单个LED数码管的显示8255PA0PA1PA2PA3PA4PA5PA6PA7驱动电路abcdefghhgfedcba
LEDTB DB3FH,06H,5BH,…… ;显示代码表
…… MOVAL,1 ;AL←要显示的数字
MOVBX,OFFSETLEDTB XLAT ;换码:AL←DS:[BX+AL] MOVDX,PORT OUTDX,AL ;输出显示3.多个LED数码管的显示8个数码管:用2个8位输出端口控制硬件上用公用的驱动电路来驱动各数码管软件上用扫描方法实现数码显示动态LED显示器原理Com8255PA7hgfedcbaPA0PB0PB5ComComComComComhgfedcbahgfedcbahgfedcbahgfedcbahgfedcba例:设计两个8255,要求:8255〔1〕地址为80H-83H,A方式0、输入、B方式1,输出,C7-4输出,C3-0输入8255〔2〕地址为84H-87H。A方式1、输出、B方式1,输入,C7-4输入,C3-0输出试绘制与8088的连接电路图并写出初始化程序地址选择:G1G2BG2ACBAA1A0A7M/IOA5+A6A4A3A2A1A010
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度2025版知识产权质押贷款合同范本4篇
- 2025年智能小区门卫服务标准聘用合同2篇
- 2025年沪教版九年级生物下册阶段测试试卷
- 二零二五年度乡村改造项目存量房居间买卖合同实施细则3篇
- 2025年人教版九年级物理下册阶段测试试卷含答案
- 二零二五年度旅游产品包价促销合同4篇
- 二零二五年度景区墙面文化展示合作合同标的协议书4篇
- 2025年外研版七年级地理上册阶段测试试卷含答案
- 二零二五版小学生特长班学员辅导合同样本3篇
- 二零二五版煤炭行业风险评估合同4篇
- 安徽省合肥市包河区2023-2024学年九年级上学期期末化学试题
- 《酸碱罐区设计规范》编制说明
- PMC主管年终总结报告
- 售楼部保安管理培训
- 仓储培训课件模板
- 2025届高考地理一轮复习第七讲水循环与洋流自主练含解析
- GB/T 44914-2024和田玉分级
- 2024年度企业入驻跨境电商孵化基地合作协议3篇
- 《形势与政策》课程标准
- 2023年海南省公务员录用考试《行测》真题卷及答案解析
- 桥梁监测监控实施方案
评论
0/150
提交评论