搜索了74hc518没找到PDF文件...
由于GAL16V8系列只有8个乘积项,即乘积的和最多只能为8个,故'+'号只能出现7次.
所以电路必须接成P16V8S: A1 A2 A3 A4 A5 A6 A7 A8 B1 GND B2 B3 B4 B5 CS1 CS2 B6 B7 B8 VCC
程序应该写成你用的是FM软件???)
/CS1=/A1*B1+A1*/B1+/A2*B2+A2*/B2+/A3*B3+A3*/B3+/A4*B4+A4*/B4 /CS2=/A5*B5+A5*/B5+/A6*B6+A6*/B6+/A7*B7+A7*/B7+/A8*B8+A8*/B8
这样就输出了2个信号,即有1路相等即输出低电平信号. 如果只能测试1个有效信号,就必须再/CS=/CS1*/CS2.
由于CS1和CS2不能线与,故需再加门电路或在CS1和CS2的输出
都加二极管IN4148后负极短接作为总输出/CS.
没用过FM软件,不知如何设置成'S型'.
对应的ABEL或CUPL语言写法:
!CS1 = A1 $ B1 注意: A1 $ B1 = (A1 异或 B1) = !A1 & B1 # A1 & !B1 # A2 $ B2 # A3 $ B3 # A4 $ B4;
!CS2 = A5 $ B5 # A6 $ B6 # A7 $ B7 # A8 $ B8;
|
文章评论(0条评论)
登录后参与讨论