📄 gmsd.abl
字号:
module switch;
title 'switch in GAL16v8 98.8.20 FOR control'
Gmsd device 'p16v8s';
a5,a4,a3,a2,a1,a0 PIN 9,8,7,6,5,4;
d7,d6,d5,d4,d3,d2,d1,d0 PIN 12,13,14,15,16,17,18,19;
EQUATIONS
d7=0;
d6=0;
d5=!a5&a4&a3&a2&a1&a0;
d4=d5#(a5&!a4&a3&a2&a1&a0);
d3=d5#(a5&!a4&a3&a2&a1&a0)#(a5&a4&!a3&a2&a1&a0)#(a5&a4&a3&!a2&a1&a0);
d2=(a5&!a4&a3&a2&a1&a0)#(a5&a4&!a3&a2&a1&a0)#(a5&a4&a3&a2&!a1&a0);
d1=d5#(a5&a4&!a3&a2&a1&a0);
d0=d5#(a5&!a4&a3&a2&a1&a0)#(a5&a4&a3&!a2&a1&a0);
test_vectors
([a5,a4,a3,a2,a1,a0]->[d7,d6,d5,d4,d3,d2,d1,d0]);
[0, 1, 1, 1 , 1, 1]->59;
[1, 0, 1, 1 , 1, 1]->29;
[1, 1, 0, 1 , 1, 1]->14;
[1, 1, 1, 0 , 1, 1]-> 9;
[1, 1, 1, 1 , 0, 1]-> 4;
END switch
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -