【作者】:0132_王宇
4x4 PROM
3.5.1 使用元件简介
表格3.1
元件 | 功能说明 |
---|---|
74HC139 | 2线-4线 译码器,当使能输入端为高电平时,按二进制控制输入码从4个输入端中译出一个低电平输出。 |
74HC126 | 三态门,输出既可以是一般二值逻辑电路,即正常的高电平(逻辑1)或低电平(逻辑0),又可以保持特有的高阻抗状态,高阻态相当于隔断状态。 |
74HC14 | 兼容TTL器件引脚的高速CMOS器件,逻辑功能为6路斯密特触发反相器。 |
LOGICSTATE | 信号输入,手动控制输入端为1或0 |
LOGICPROBE(BIG) | 逻辑探针用来显示连接位置的逻辑状态 |
RES | 电阻 |
7SEG-BCD | 输出从 0-9 对应于 4 根线的 BCD码,用于直接观察观察数据 |
DIODE | 二极管,一种具有两个电极的装置,只允许电流由单一方向流过 |
*-_
3.5.2 仿真电路图
*-_
3.5.3 仿真结果及分析
*-_
ps:红色信号灯代表高电平,蓝色信号灯代表低电平。
图3.1为4x4 PROM的仿真电路图,选择74HC139芯片为译码器,图中每条横线和竖线都由开关和二极管串联的电路将他们连起来。只要移动开关,即可使该数据位置1或置0,从而达到使每个存储单位“写入”数据的目的。
共选取两次实验进行验证:
*-_
【第一次实验】
(一). 将译码器的输入端A、B同时置0,即AB=00,则R0所在的横线被选中,显示为高电平。
(二). 将R0所在横线的开关分别置为开、开、关、关(图3.3),由于后两位电路连通,将横线上的高电位引至下面的限流电阻上,而另外两位由于开关打开,所以无电流流过。输出电流是取自限流电阻R上的电位。
(三). 当E为高电位时,数据线将送出数据0011,即十进制数3。
*-_
【第二次实验】
(按照第一次实验步骤进行)
(一).让译码器输入端AB分别置1和0,即AB=10。此时,第三条横线R2被选中,显示高电平。
(二).将R2所在开关分别置为开、关、开、关。
(三).当E为高电位时,数据线将送出数据0101,即十进制数5。
*-_
【常见错误及注意事项】
1.上述实验使用的译码器为74HC139,其特点是当使能输入端为高电平时,按二进制控制输入码从4个输入端中译出一个低电平输出,所以要在译码器的输出端加反相器,否则将会选中另外三条线。
2.红蓝信号灯代表的是高低电平,而本人开始误认为它们代表是否通路。
3.当出现错误时,可以根据电平的高低来判断出错点。
4.在进行组合仿真电路之前,一定要了解所选用元件的基本功能和特点。(这是血的教训)