阅读以下关于LED接口电路的叙述,回答问题1至问题2,将答案填入答题纸的对应栏内。
[说明]
某计算机系统采用内存和接口统一编址方式。内存可寻址空间为1MB,内存地址用 A0~A19传送,读写信号分别为/MEMR和/MEMW;接口可寻址空间为64KB,接口地址用A0~A15传送,读写信号分别为/IOR和/IOW。
在该计算机系统上设计的LED接口电路如下图所示,分配的接口地址为0000H。图中的74374为锁存器,其真值表见下表。
Z表示高阻。
请针对问题1找出LED接口电路设计中的错误,简要分析其故障原因。
参考答案:
1.74374的(作图)接5V,使得74374输出高阻,应该接地;
2.译码器中或非门设计错误,使得74374的锁存时序错误,应为或门:
3.LED阴极接电源,接反了,不会发光,应该是阳极接电源;
4./IOW没参加接口地址译码,使得接口地址和内存地址冲突;
5.LED的限流电阻R的阻值太大,LED不会发光,R的阻值应约为330Ω~1KΩ。
解析:
[问题2]
根据问题1的分析结果可知,设计中74374的/OE端应接地,并且应采用或非门做译码器,译码输入应是A0~A15加/IOW信号。对于“LED阴极接电源”的设计错误可以采用两种办法纠正:将EED阴极接地,电阻减小;或者将LED阴极接到Q0端,并将电阻减小。