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

📄 key.map.eqn

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

--A1L42 is Count[10]~286
--operation mode is arithmetic

A1L42 = CARRY(Count[10] & (!A1L22));


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

Count[5]_carry_eqn = A1L21;
Count[5]_lut_out = Count[5] $ (Count[5]_carry_eqn);
Count[5] = DFFEAS(Count[5]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L41 is Count[5]~290
--operation mode is arithmetic

A1L41 = CARRY(!A1L21 # !Count[5]);


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

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

--A1L61 is Count[6]~294
--operation mode is arithmetic

A1L61 = CARRY(Count[6] & (!A1L41));


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

Count[7]_carry_eqn = A1L61;
Count[7]_lut_out = Count[7] $ (Count[7]_carry_eqn);
Count[7] = DFFEAS(Count[7]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L81 is Count[7]~298
--operation mode is arithmetic

A1L81 = CARRY(!A1L61 # !Count[7]);


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

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

--A1L02 is Count[8]~302
--operation mode is arithmetic

A1L02 = CARRY(Count[8] & (!A1L81));


--A1L771 is LessThan~540
--operation mode is normal

A1L771 = !Count[8] & (!Count[5] & !Count[6] # !Count[7]);


--A1L871 is LessThan~541
--operation mode is normal

A1L871 = Count[9] & Count[10] & !A1L771;


--A1L971 is LessThan~542
--operation mode is normal

A1L971 = !Count[13] & !Count[14] & A1L671 & !A1L871;


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

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

--A1L63 is Count[16]~306
--operation mode is arithmetic

A1L63 = CARRY(Count[16] & (!A1L43));


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

Count[15]_carry_eqn = A1L23;
Count[15]_lut_out = Count[15] $ (Count[15]_carry_eqn);
Count[15] = DFFEAS(Count[15]_lut_out, CLK, VCC, , , , , B1_Pulse, );

--A1L43 is Count[15]~310
--operation mode is arithmetic

A1L43 = CARRY(!A1L23 # !Count[15]);


--A1L081 is LessThan~543
--operation mode is normal

A1L081 = !Count[17] & !Count[18] & (!Count[15] # !Count[16]);


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

SquNumber[4]_carry_eqn = A1L291;
SquNumber[4]_lut_out = SquNumber[4] $ (!SquNumber[4]_carry_eqn);
SquNumber[4] = DFFEAS(SquNumber[4]_lut_out, CLK, VCC, , A1L691, , , A1L881, );

--A1L491 is SquNumber[4]~141
--operation mode is arithmetic

A1L491 = CARRY(SquNumber[4] & (!A1L291));


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

SquNumber[1]_carry_eqn = A1L581;
SquNumber[1]_lut_out = SquNumber[1] $ (SquNumber[1]_carry_eqn);
SquNumber[1] = DFFEAS(SquNumber[1]_lut_out, CLK, VCC, , A1L691, , , A1L881, );

--A1L781 is SquNumber[1]~145
--operation mode is arithmetic

A1L781 = CARRY(!A1L581 # !SquNumber[1]);


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

SquNumber[2]_carry_eqn = A1L781;
SquNumber[2]_lut_out = SquNumber[2] $ (!SquNumber[2]_carry_eqn);
SquNumber[2] = DFFEAS(SquNumber[2]_lut_out, CLK, VCC, , A1L691, , , A1L881, );

--A1L091 is SquNumber[2]~149
--operation mode is arithmetic

A1L091 = CARRY(SquNumber[2] & (!A1L781));


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

SquNumber[0]_lut_out = !SquNumber[0];
SquNumber[0] = DFFEAS(SquNumber[0]_lut_out, CLK, VCC, , A1L691, , , A1L881, );

--A1L581 is SquNumber[0]~153
--operation mode is arithmetic

A1L581 = CARRY(SquNumber[0]);


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

SquNumber[3]_carry_eqn = A1L091;
SquNumber[3]_lut_out = SquNumber[3] $ (SquNumber[3]_carry_eqn);
SquNumber[3] = DFFEAS(SquNumber[3]_lut_out, CLK, VCC, , A1L691, , , A1L881, );

--A1L291 is SquNumber[3]~157
--operation mode is arithmetic

A1L291 = CARRY(!A1L091 # !SquNumber[3]);


--A1L891 is reduce_nor~37
--operation mode is normal

A1L891 = SquNumber[1] # SquNumber[2] # !SquNumber[3] # !SquNumber[0];


--SquNumber[5] is SquNumber[5]
--operation mode is normal

SquNumber[5]_carry_eqn = A1L491;
SquNumber[5]_lut_out = SquNumber[5] $ (SquNumber[5]_carry_eqn);
SquNumber[5] = DFFEAS(SquNumber[5]_lut_out, CLK, VCC, , A1L691, , , A1L881, );


--A1L791 is reduce_nor~1
--operation mode is normal

A1L791 = SquNumber[4] # A1L891 # !SquNumber[5];


--A1L19 is KeyCode[0]~83
--operation mode is normal

A1L19 = A1L691 & !A1L791 & (A1L971 # A1L081);


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

⌨️ 快捷键说明

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