⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key.map.eqn

📁 这是一个凌阳单片机控制的红外键盘的控制程序
💻 EQN
📖 第 1 页 / 共 3 页
字号:

KeyCodeTemp[34]_lut_out = KeyCodeTemp[35] & (SquNumber[4] # A1L891 # !SquNumber[5]);
KeyCodeTemp[34] = DFFEAS(KeyCodeTemp[34]_lut_out, CLK, VCC, , A1L34, , , , );


--KeyCodeTemp[35] is KeyCodeTemp[35]
--operation mode is normal

KeyCodeTemp[35]_lut_out = KeyCodeTemp[36] & (SquNumber[4] # A1L891 # !SquNumber[5]);
KeyCodeTemp[35] = DFFEAS(KeyCodeTemp[35]_lut_out, CLK, VCC, , A1L34, , , , );


--KeyCodeTemp[36] is KeyCodeTemp[36]
--operation mode is normal

KeyCodeTemp[36]_lut_out = KeyCodeTemp[37] & (SquNumber[4] # A1L891 # !SquNumber[5]);
KeyCodeTemp[36] = DFFEAS(KeyCodeTemp[36]_lut_out, CLK, VCC, , A1L34, , , , );


--KeyCodeTemp[37] is KeyCodeTemp[37]
--operation mode is normal

KeyCodeTemp[37]_lut_out = KeyCodeTemp[38] & (SquNumber[4] # A1L891 # !SquNumber[5]);
KeyCodeTemp[37] = DFFEAS(KeyCodeTemp[37]_lut_out, CLK, VCC, , A1L34, , , , );


--KeyCodeTemp[38] is KeyCodeTemp[38]
--operation mode is normal

KeyCodeTemp[38]_lut_out = KeyCodeTemp[39] & (SquNumber[4] # A1L891 # !SquNumber[5]);
KeyCodeTemp[38] = DFFEAS(KeyCodeTemp[38]_lut_out, CLK, VCC, , A1L34, , , , );


--KeyCodeTemp[39] is KeyCodeTemp[39]
--operation mode is normal

KeyCodeTemp[39]_lut_out = KeyCodeTemp[40] & (SquNumber[4] # A1L891 # !SquNumber[5]);
KeyCodeTemp[39] = DFFEAS(KeyCodeTemp[39]_lut_out, CLK, VCC, , A1L34, , , , );


--KeyCodeTemp[40] is KeyCodeTemp[40]
--operation mode is normal

KeyCodeTemp[40]_lut_out = KeyCodeTemp[41] & (SquNumber[4] # A1L891 # !SquNumber[5]);
KeyCodeTemp[40] = DFFEAS(KeyCodeTemp[40]_lut_out, CLK, VCC, , A1L34, , , , );


--KeyCodeTemp[41] is KeyCodeTemp[41]
--operation mode is normal

KeyCodeTemp[41]_lut_out = A1L791 & (A1L78 # A1L88 # A1L98);
KeyCodeTemp[41] = DFFEAS(KeyCodeTemp[41]_lut_out, CLK, VCC, , A1L34, , , , );


--A1L34 is KeyCodeTemp[0]~1773
--operation mode is normal

A1L34 = B1_Pulse & Sign[0] & (A1L971 # A1L081);


--B1_Sign is ChangeEdge:a|Sign
--operation mode is normal

B1_Sign_lut_out = !KeyPulse;
B1_Sign = DFFEAS(B1_Sign_lut_out, CLK, VCC, , , , , , );


--Count[4] is Count[4]
--operation mode is arithmetic

Count[4]_carry_eqn = A1L01;
Count[4]_lut_out = Count[4] $ (!Count[4]_carry_eqn);
Count[4] = DFFEAS(Count[4]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L21 is Count[4]~314
--operation mode is arithmetic

A1L21 = CARRY(Count[4] & (!A1L01));


--A1L881 is SquNumber[1]~164
--operation mode is normal

A1L881 = !A1L971 & !A1L081 # !A1L791;


--Count[3] is Count[3]
--operation mode is arithmetic

Count[3]_carry_eqn = A1L8;
Count[3]_lut_out = Count[3] $ (Count[3]_carry_eqn);
Count[3] = DFFEAS(Count[3]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L01 is Count[3]~318
--operation mode is arithmetic

A1L01 = CARRY(!A1L8 # !Count[3]);


--A1L58 is KeyCodeTemp~1814
--operation mode is normal

A1L58 = Count[5] # Count[6] # Count[4] & Count[3];


--A1L68 is KeyCodeTemp~1815
--operation mode is normal

A1L68 = Count[11] & Count[12] & Count[13];


--A1L78 is KeyCodeTemp~1816
--operation mode is normal

A1L78 = Count[7] & Count[9] & A1L58 & A1L68;


--A1L88 is KeyCodeTemp~1817
--operation mode is normal

A1L88 = Count[14] # Count[16] # Count[15];


--A1L98 is KeyCodeTemp~1818
--operation mode is normal

A1L98 = A1L68 & (Count[10] # Count[8] & Count[9]);


--Count[2] is Count[2]
--operation mode is arithmetic

Count[2]_carry_eqn = A1L6;
Count[2]_lut_out = Count[2] $ (!Count[2]_carry_eqn);
Count[2] = DFFEAS(Count[2]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L8 is Count[2]~322
--operation mode is arithmetic

A1L8 = CARRY(Count[2] & (!A1L6));


--Count[1] is Count[1]
--operation mode is arithmetic

Count[1]_carry_eqn = A1L4;
Count[1]_lut_out = Count[1] $ (Count[1]_carry_eqn);
Count[1] = DFFEAS(Count[1]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L6 is Count[1]~326
--operation mode is arithmetic

A1L6 = CARRY(!A1L4 # !Count[1]);


--Count[0] is Count[0]
--operation mode is arithmetic

Count[0]_lut_out = !Count[0];
Count[0] = DFFEAS(Count[0]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L4 is Count[0]~330
--operation mode is arithmetic

A1L4 = CARRY(Count[0]);


--CLK is CLK
--operation mode is input

CLK = INPUT();


--KeyPulse is KeyPulse
--operation mode is input

KeyPulse = INPUT();


--KeyCode[0] is KeyCode[0]
--operation mode is output

KeyCode[0] = OUTPUT(A1L29Q);


--KeyCode[1] is KeyCode[1]
--operation mode is output

KeyCode[1] = OUTPUT(A1L49Q);


--KeyCode[2] is KeyCode[2]
--operation mode is output

KeyCode[2] = OUTPUT(A1L69Q);


--KeyCode[3] is KeyCode[3]
--operation mode is output

KeyCode[3] = OUTPUT(A1L89Q);


--KeyCode[4] is KeyCode[4]
--operation mode is output

KeyCode[4] = OUTPUT(A1L001Q);


--KeyCode[5] is KeyCode[5]
--operation mode is output

KeyCode[5] = OUTPUT(A1L201Q);


--KeyCode[6] is KeyCode[6]
--operation mode is output

KeyCode[6] = OUTPUT(A1L401Q);


--KeyCode[7] is KeyCode[7]
--operation mode is output

KeyCode[7] = OUTPUT(A1L601Q);


--KeyCode[8] is KeyCode[8]
--operation mode is output

KeyCode[8] = OUTPUT(A1L801Q);


--KeyCode[9] is KeyCode[9]
--operation mode is output

KeyCode[9] = OUTPUT(A1L011Q);


--KeyCode[10] is KeyCode[10]
--operation mode is output

KeyCode[10] = OUTPUT(A1L211Q);


--KeyCode[11] is KeyCode[11]
--operation mode is output

KeyCode[11] = OUTPUT(A1L411Q);


--KeyCode[12] is KeyCode[12]
--operation mode is output

KeyCode[12] = OUTPUT(A1L611Q);


--KeyCode[13] is KeyCode[13]
--operation mode is output

KeyCode[13] = OUTPUT(A1L811Q);


--KeyCode[14] is KeyCode[14]
--operation mode is output

KeyCode[14] = OUTPUT(A1L021Q);


--KeyCode[15] is KeyCode[15]
--operation mode is output

KeyCode[15] = OUTPUT(A1L221Q);


--KeyCode[16] is KeyCode[16]
--operation mode is output

KeyCode[16] = OUTPUT(A1L421Q);


--KeyCode[17] is KeyCode[17]
--operation mode is output

KeyCode[17] = OUTPUT(A1L621Q);


--KeyCode[18] is KeyCode[18]
--operation mode is output

KeyCode[18] = OUTPUT(A1L821Q);


--KeyCode[19] is KeyCode[19]
--operation mode is output

KeyCode[19] = OUTPUT(A1L031Q);


--KeyCode[20] is KeyCode[20]
--operation mode is output

KeyCode[20] = OUTPUT(A1L231Q);


--KeyCode[21] is KeyCode[21]
--operation mode is output

KeyCode[21] = OUTPUT(A1L431Q);


--KeyCode[22] is KeyCode[22]
--operation mode is output

KeyCode[22] = OUTPUT(A1L631Q);


--KeyCode[23] is KeyCode[23]
--operation mode is output

KeyCode[23] = OUTPUT(A1L831Q);


--KeyCode[24] is KeyCode[24]
--operation mode is output

KeyCode[24] = OUTPUT(A1L041Q);


--KeyCode[25] is KeyCode[25]
--operation mode is output

KeyCode[25] = OUTPUT(A1L241Q);


--KeyCode[26] is KeyCode[26]
--operation mode is output

KeyCode[26] = OUTPUT(A1L441Q);


--KeyCode[27] is KeyCode[27]
--operation mode is output

KeyCode[27] = OUTPUT(A1L641Q);


--KeyCode[28] is KeyCode[28]
--operation mode is output

KeyCode[28] = OUTPUT(A1L841Q);


--KeyCode[29] is KeyCode[29]
--operation mode is output

KeyCode[29] = OUTPUT(A1L051Q);


--KeyCode[30] is KeyCode[30]
--operation mode is output

KeyCode[30] = OUTPUT(A1L251Q);


--KeyCode[31] is KeyCode[31]
--operation mode is output

KeyCode[31] = OUTPUT(A1L451Q);


--KeyCode[32] is KeyCode[32]
--operation mode is output

KeyCode[32] = OUTPUT(A1L651Q);


--KeyCode[33] is KeyCode[33]
--operation mode is output

KeyCode[33] = OUTPUT(A1L851Q);


--KeyCode[34] is KeyCode[34]
--operation mode is output

KeyCode[34] = OUTPUT(A1L061Q);


--KeyCode[35] is KeyCode[35]
--operation mode is output

KeyCode[35] = OUTPUT(A1L261Q);


--KeyCode[36] is KeyCode[36]
--operation mode is output

KeyCode[36] = OUTPUT(A1L461Q);


--KeyCode[37] is KeyCode[37]
--operation mode is output

KeyCode[37] = OUTPUT(A1L661Q);


--KeyCode[38] is KeyCode[38]
--operation mode is output

KeyCode[38] = OUTPUT(A1L861Q);


--KeyCode[39] is KeyCode[39]
--operation mode is output

KeyCode[39] = OUTPUT(A1L071Q);


--KeyCode[40] is KeyCode[40]
--operation mode is output

KeyCode[40] = OUTPUT(A1L271Q);


--KeyCode[41] is KeyCode[41]
--operation mode is output

KeyCode[41] = OUTPUT(A1L471Q);


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -