预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章I/O端口地址译码技术2.1I/O端口地址译码第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术二、I/O端口地址分配系统板上接口芯片的端口地址(1)系统占用的不能使用(2)厂商保留的不能使用(3)用户只用使用300H~31FH一段区间,为了避免与其他用户开发的插板发生地址冲突,最好使用地址开关。第2章I/O端口地址译码技术第2章I/O端口地址译码技术(3)译码电路的输出信号:把输入的地址线和控制线经过逻辑组合后,所产生的输出信号线就是1根选中线,低电平有效。第2章I/O端口地址译码技术I/O端口地址部分译码方法图第2章I/O端口地址译码技术第2章I/O端口地址译码技术四、I/O端口译码电路设计举例练习:设计可执行只读操作的端口地址为2E2H的译码电路第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术第2章I/O端口地址译码技术练习:若要改变I/O端口地址,使其地址范围280H~29FH,则开关S0~S3应如何设置?74LS3074LS30练习:若要求I/O端口读/写地址为374H则上图输入地址线要作哪些改动?画图说明。例:使用74LS138设计一个系统板上接口芯片的I/O端口地址译码器,并且让每个接口芯片内部的端口数目为32个(系统板端口分配为000H~0FFH)练习:利用74LS04及74LS20/30/32门电路设计读/写地址为3F7H的端口地址译码电路例:采用异或门设计I/O端口地址译码电路,分析下图由异或门组成的可选式译码电路的地址范围是多少?练习:地址范围为300H~307H则S1~S9应如何设置?例:采用跳接开关设计I/O端口,分析下图若改变跳接开关方向端口地址可有多少种选择?6、利用74LS04及74LS20/30/32门电路设计读/写地址为3F7H的端口地址译码电路。7、使用74LS138设计一个系统板上接口芯片的I/O端口地址译码器,并且让每个接口芯片内部的端口数目为32个(系统板端口分配为000H~0FFH)写译码器所接四种接口芯片的端口地址范围分别为多少?1、什么是接口?什么是端口?2、说明CPU与接口芯片传递的信息有哪几类?这些信息有何区别?3、CPU是如何区别交换的信息是与存储器交换还是与外设交换信息?4、通常所说的I/O操作是指CPU直接对I/O设备进行操作,这话对吗?5、I/O地址用作端口寻址时,高位地址线和低位地址线各有何用途?如何决定低位地址线的根数?