如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第二章I/O端口地址编码技术2.1I/O端口及其编址方式二、I/O端口编址方式(统一、独立)2.I/O独立编址缺点:2.I/O端口地址寻址方式3.I/O端口与累加器间I/O指令——寄存器I/O指令注:CPU和端口之间交换数据必须通过累加器AX输入:MOVDX,300HINAL,DXMOV[DI],AL输出:MOVDX,301HMOVAL,[SI]OUTDX,AL2.2接口分析与设计方法I/O芯片名称扩展槽I/O接口卡端口地址(0100H-03FFH):表2-2三、用户I/O端口地址选用原则:2.3I/O端口地址译码二、I/O端口地址译码电路设计1.固定式端口地址译码端口地址不能更改。单端口译码和多端口译码。例1:使用74LS04/20/30/32设计端口地址是2F8H的只读译码电路。分析:1)所需信号线:A9~A0、AEN、IOR2)选中端口时各信号线的状态:AEN=0、IOR=0A9A8A7A6A5A4A3A2A1A010111110002F8电路图见P15图2.1多端口译码一般要用译码器输入例2:使用74LS138设计一个系统板上接口芯片的I/O地址译码电路,并且让每个接口芯片内部的端口数目为32个。分析:控制线:AEN=0地址线:只需要8条(I/O地址00H~FFH),A7、A6、A5用于片选,A4A3A2A1A0用于片内地址不参与译码。思考:如果要求端口地址从40H~5FH,如果设计电路。152.可选式端口地址译码(2)使用异或门+地址开关方法作业:P281、2、3、4、5、6补充:设计一快数据采集卡,选择3E7H作为该卡的地址,采用门电路完成。(74LS30:8输入与非门、74LS08:与门、74LS27:或非门)注意:解决方法不唯一思考题1思考题2思考题3300H301H302H303H304H305H306H307H思考题2的答案思考题3答案