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

📄 proj.fit.eqn

📁 LCD1602显示源代码 1。源文件保存在src目录
💻 EQN
📖 第 1 页 / 共 3 页
字号:

--B1L21 is lcd:inst|add~844 at LC_X50_Y19_N4
--operation mode is arithmetic

B1L21 = B1_counter[3] $ !B1L42;

--B1L31 is lcd:inst|add~846 at LC_X50_Y19_N4
--operation mode is arithmetic

B1L31 = B1L41;


--B1L61 is lcd:inst|add~849 at LC_X50_Y19_N5
--operation mode is arithmetic

B1L61_carry_eqn = (!B1L31 & GND) # (B1L31 & VCC);
B1L61 = B1_counter[4] $ !B1L61_carry_eqn;

--B1L71 is lcd:inst|add~851 at LC_X50_Y19_N5
--operation mode is arithmetic

B1L71_cout_0 = B1_counter[4] & !B1L31;
B1L71 = CARRY(B1L71_cout_0);

--B1L81 is lcd:inst|add~851COUT1_969 at LC_X50_Y19_N5
--operation mode is arithmetic

B1L81_cout_1 = B1_counter[4] & !B1L31;
B1L81 = CARRY(B1L81_cout_1);


--B1L91 is lcd:inst|add~854 at LC_X49_Y19_N4
--operation mode is normal

B1L91 = B1L11 $ (B1L21 & B1L61);


--B1L49 is lcd:inst|char_addr[5]~1503 at LC_X49_Y19_N3
--operation mode is normal

B1L49 = B1L79 & (B1_counter[5] # B1L91 & B1L39) # !B1L79 & B1L91 & B1L39;


--B1L351 is lcd:inst|data~796 at LC_X49_Y19_N2
--operation mode is normal

B1L351 = B1L051 & !B1L49 & (!B1L69 # !B1L01);


--B1L02 is lcd:inst|add~855 at LC_X50_Y20_N3
--operation mode is arithmetic

B1L02 = B1_counter[2] $ (B1L73);

--B1L12 is lcd:inst|add~857 at LC_X50_Y20_N3
--operation mode is arithmetic

B1L12_cout_0 = B1_counter[2] # !B1L73;
B1L12 = CARRY(B1L12_cout_0);

--B1L22 is lcd:inst|add~857COUT1 at LC_X50_Y20_N3
--operation mode is arithmetic

B1L22_cout_1 = B1_counter[2] # !B1L83;
B1L22 = CARRY(B1L22_cout_1);


--B1L88 is lcd:inst|char_addr[3]~1504 at LC_X50_Y18_N0
--operation mode is normal

B1L88 = B1L891 # !B1L101 & !B1L201 # !B1L3;


--B1L98 is lcd:inst|char_addr[3]~1505 at LC_X50_Y18_N7
--operation mode is normal

B1L98 = !B1L301 & (B1L21 # !B1L99 # !B1L401);


--B1L09 is lcd:inst|char_addr[3]~1506 at LC_X50_Y18_N2
--operation mode is normal

B1L09 = B1L79 & (B1_counter[3]) # !B1L79 & !B1L98 & B1L88;


--B1L32 is lcd:inst|add~860 at LC_X50_Y19_N3
--operation mode is arithmetic

B1L32 = B1_counter[2] $ B1L43;

--B1L42 is lcd:inst|add~862 at LC_X50_Y19_N3
--operation mode is arithmetic

B1L42_cout_0 = B1_counter[2] # !B1L43;
B1L42 = CARRY(B1L42_cout_0);

--B1L52 is lcd:inst|add~862COUT1 at LC_X50_Y19_N3
--operation mode is arithmetic

B1L52_cout_1 = B1_counter[2] # !B1L53;
B1L52 = CARRY(B1L52_cout_1);


--B1L68 is lcd:inst|char_addr[2]~1507 at LC_X50_Y18_N6
--operation mode is normal

B1L68 = B1L32 & (B1L39 # B1L79 & B1_counter[2]) # !B1L32 & B1L79 & B1_counter[2];


--D1L01 is lcd:inst|char_ram:aa|data[6]~956 at LC_X50_Y20_N0
--operation mode is normal

D1L01 = !B1L09 & !B1L68 & (!B1L02 # !B1L69);


--B1L62 is lcd:inst|add~865 at LC_X49_Y19_N7
--operation mode is normal

B1L62 = B1L21 $ B1L61;


--B1L19 is lcd:inst|char_addr[4]~1508 at LC_X49_Y19_N6
--operation mode is normal

B1L19 = B1L62 & (B1L39 # B1_counter[4] & B1L79) # !B1L62 & B1_counter[4] & (B1L79);


--B1L29 is lcd:inst|char_addr[4]~1509 at LC_X49_Y19_N1
--operation mode is normal

B1L29 = B1L19 # B1L69 & (B1L3 $ B1L7);


--B1L451 is lcd:inst|data~797 at LC_X50_Y20_N8
--operation mode is normal

B1L451 = B1L841 & B1L351 & (D1L01 # !B1L29);


--B1L72 is lcd:inst|add~866 at LC_X50_Y19_N1
--operation mode is arithmetic

B1L72 = !B1_counter[0];

--B1L82 is lcd:inst|add~868 at LC_X50_Y19_N1
--operation mode is arithmetic

B1L82_cout_0 = B1_counter[0];
B1L82 = CARRY(B1L82_cout_0);

--B1L92 is lcd:inst|add~868COUT1_967 at LC_X50_Y19_N1
--operation mode is arithmetic

B1L92_cout_1 = B1_counter[0];
B1L92 = CARRY(B1L92_cout_1);


--B1L28 is lcd:inst|char_addr[0]~1510 at LC_X50_Y18_N1
--operation mode is normal

B1L28 = B1_counter[0] & (B1L79 # B1L72 & B1L39) # !B1_counter[0] & B1L72 & (B1L39);


--B1L03 is lcd:inst|add~871 at LC_X50_Y20_N1
--operation mode is arithmetic

B1L03 = !B1_counter[0];

--B1L13 is lcd:inst|add~873 at LC_X50_Y20_N1
--operation mode is arithmetic

B1L13_cout_0 = B1_counter[0];
B1L13 = CARRY(B1L13_cout_0);

--B1L23 is lcd:inst|add~873COUT1_970 at LC_X50_Y20_N1
--operation mode is arithmetic

B1L23_cout_1 = B1_counter[0];
B1L23 = CARRY(B1L23_cout_1);


--B1L38 is lcd:inst|char_addr[0]~1511 at LC_X50_Y19_N7
--operation mode is normal

B1L38 = B1L28 # B1L69 & B1L03;


--B1L33 is lcd:inst|add~876 at LC_X50_Y19_N2
--operation mode is arithmetic

B1L33 = B1_counter[1] $ (!B1L82);

--B1L43 is lcd:inst|add~878 at LC_X50_Y19_N2
--operation mode is arithmetic

B1L43_cout_0 = !B1_counter[1] & (!B1L82);
B1L43 = CARRY(B1L43_cout_0);

--B1L53 is lcd:inst|add~878COUT1_968 at LC_X50_Y19_N2
--operation mode is arithmetic

B1L53_cout_1 = !B1_counter[1] & (!B1L92);
B1L53 = CARRY(B1L53_cout_1);


--B1L48 is lcd:inst|char_addr[1]~1512 at LC_X50_Y19_N8
--operation mode is normal

B1L48 = B1_counter[1] & (B1L79 # B1L33 & B1L39) # !B1_counter[1] & (B1L33 & B1L39);


--B1L63 is lcd:inst|add~881 at LC_X50_Y20_N2
--operation mode is arithmetic

B1L63 = B1_counter[1] $ (!B1L13);

--B1L73 is lcd:inst|add~883 at LC_X50_Y20_N2
--operation mode is arithmetic

B1L73_cout_0 = !B1_counter[1] & (!B1L13);
B1L73 = CARRY(B1L73_cout_0);

--B1L83 is lcd:inst|add~883COUT1_971 at LC_X50_Y20_N2
--operation mode is arithmetic

B1L83_cout_1 = !B1_counter[1] & (!B1L23);
B1L83 = CARRY(B1L83_cout_1);


--B1L58 is lcd:inst|char_addr[1]~1513 at LC_X50_Y19_N9
--operation mode is normal

B1L58 = B1L48 # B1L63 & B1L69;


--B1L78 is lcd:inst|char_addr[2]~1514 at LC_X50_Y20_N7
--operation mode is normal

B1L78 = B1L68 # B1L69 & B1L02;


--D1L11 is lcd:inst|char_ram:aa|data[6]~957 at LC_X51_Y20_N9
--operation mode is normal

D1L11 = B1L09 & !B1L38 & (B1L58 $ !B1L78);


--B1L551 is lcd:inst|data~798 at LC_X50_Y20_N9
--operation mode is normal

B1L551 = B1L251 # B1L451 & (B1L29 # !D1L11);


--B1L59 is lcd:inst|char_addr[5]~1515 at LC_X50_Y18_N9
--operation mode is normal

B1L59 = B1L01 & (!B1L79 & B1L301);


--D1L5 is lcd:inst|char_ram:aa|data[5]~958 at LC_X51_Y19_N6
--operation mode is normal

D1L5 = B1L38 & (B1L78 $ B1L58 # !B1L09) # !B1L38 & (B1L09 # B1L78 # B1L58);


--D1L6 is lcd:inst|char_ram:aa|data[5]~959 at LC_X51_Y19_N7
--operation mode is normal

D1L6 = !B1L49 & !B1L29 & !B1L59 & !D1L5;


--D1L7 is lcd:inst|char_ram:aa|data[5]~960 at LC_X51_Y20_N0
--operation mode is normal

D1L7 = !B1L09 & !B1L78 & B1L38 & B1L29;


--D1L8 is lcd:inst|char_ram:aa|data[5]~961 at LC_X51_Y19_N5
--operation mode is normal

D1L8 = !B1L49 & !B1L58 & (!B1L01 # !B1L69);


--D1L9 is lcd:inst|char_ram:aa|data[5]~962 at LC_X51_Y19_N1
--operation mode is normal

D1L9 = D1L6 # D1L8 & D1L7;


--B1L651 is lcd:inst|data~799 at LC_X51_Y19_N9
--operation mode is normal

B1L651 = B1L841 & (B1L391 # B1L051 & !D1L9);


--B1L751 is lcd:inst|data~800 at LC_X51_Y19_N3
--operation mode is normal

B1L751 = !B1L59 & B1L051 & !B1L49 & !B1L091;


--D1L3 is lcd:inst|char_ram:aa|data[3]~963 at LC_X51_Y20_N4
--operation mode is normal

D1L3 = B1L09 # B1L78 # B1L58 & !B1L38;


--B1L851 is lcd:inst|data~801 at LC_X51_Y21_N5
--operation mode is normal

B1L851 = !D1L3 & B1L751 & !B1L191 & B1L29;


--B1L951 is lcd:inst|data~802 at LC_X51_Y17_N0
--operation mode is normal

B1L951 = B1_state[3] # B1_state[0] $ !B1_state[2] # !B1L991;


--B1L061 is lcd:inst|data~803 at LC_X51_Y21_N8
--operation mode is normal

B1L061 = B1L351 & !B1L29 & !B1L091;


--D1L4 is lcd:inst|char_ram:aa|data[3]~964 at LC_X51_Y20_N8
--operation mode is normal

D1L4 = B1L09 & (B1L58 $ B1L38 $ B1L78) # !B1L09 & (B1L58 & !B1L38 # !B1L58 & B1L38 & B1L78);


--B1L161 is lcd:inst|data~804 at LC_X51_Y21_N6
--operation mode is normal

B1L161 = !B1L191 & D1L4;


--B1L261 is lcd:inst|data~805 at LC_X51_Y21_N7
--operation mode is normal

B1L261 = B1L851 # B1L371 # B1L161 & B1L061;


--B1L361 is lcd:inst|data~806 at LC_X51_Y20_N2
--operation mode is normal

B1L361 = B1L751 & (B1L58 & D1L7);


--B1L461 is lcd:inst|data~807 at LC_X51_Y21_N9
--operation mode is normal

B1L461 = !B1L091 & (B1L291 # B1L391 # B1L191);


--D1L2 is lcd:inst|char_ram:aa|data[2]~965 at LC_X51_Y20_N6
--operation mode is normal

D1L2 = B1L09 & (B1L58 # !B1L78) # !B1L09 & !B1L58 & !B1L38 & B1L78;


--B1L561 is lcd:inst|data~808 at LC_X51_Y20_N7
--operation mode is normal

B1L561 = B1L461 # B1L361 # B1L061 & !D1L2;


--D1L1 is lcd:inst|char_ram:aa|data[1]~966 at LC_X51_Y20_N1
--operation mode is normal

D1L1 = B1L58 & (!B1L78 # !B1L38 # !B1L09) # !B1L58 & !B1L78 & (B1L09 $ B1L38);


--B1L661 is lcd:inst|data~809 at LC_X51_Y21_N0
--operation mode is normal

B1L661 = !D1L1 & B1L751 & !B1L291 & !B1L29;


--B1L761 is lcd:inst|data~810 at LC_X51_Y21_N4
--operation mode is normal

B1L761 = B1L191 # B1L661 # B1L361 & !B1L291;


--B1L861 is lcd:inst|data~811 at LC_X51_Y21_N2
--operation mode is normal

B1L861 = !B1L291 & !B1L191 & B1L351;


--B1L961 is lcd:inst|data~812 at LC_X51_Y20_N5
--operation mode is normal

B1L961 = B1L58 & (!B1L78) # !B1L58 & B1L09 & (B1L78);


--B1L071 is lcd:inst|data~813 at LC_X51_Y20_N3
--operation mode is normal

B1L071 = B1L961 & (B1L38 & (B1L29) # !B1L38 & (B1L09 # !B1L29)) # !B1L961 & B1L09;


--B1L171 is lcd:inst|data~814 at LC_X51_Y21_N3
--operation mode is normal

B1L171 = B1L091 # !B1L071 & B1L861;


--B1L821 is lcd:inst|counter[0]~406 at LC_X49_Y17_N9
--operation mode is normal

B1L821 = B1L591 & (B1L881 & !B1L891 # !B1_flag) # !B1L591 & (B1L881 & !B1L891);


--B1L671 is lcd:inst|div_counter[0]~190 at LC_X49_Y16_N6
--operation mode is normal

B1L671 = B1_flag & (!B1L1 # !B1_div_counter[3] # !B1_div_counter[2]);


--B1_clkcnt[13] is lcd:inst|clkcnt[13] at LC_X8_Y11_N8
--operation mode is normal

B1_clkcnt[13]_lut_out = B1L24;
B1_clkcnt[13] = DFFEAS(B1_clkcnt[13]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1_clkcnt[12] is lcd:inst|clkcnt[12] at LC_X9_Y12_N9
--operation mode is normal

B1_clkcnt[12]_lut_out = !B1L502 & B1L54;
B1_clkcnt[12] = DFFEAS(B1_clkcnt[12]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1_clkcnt[11] is lcd:inst|clkcnt[11] at LC_X9_Y12_N0
--operation mode is normal

B1_clkcnt[11]_lut_out = !B1L502 & B1L74;
B1_clkcnt[11] = DFFEAS(B1_clkcnt[11]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1L102 is lcd:inst|reduce_nor~371 at LC_X9_Y12_N8
--operation mode is normal

B1_clkcnt[14]_qfbk = B1_clkcnt[14];
B1L102 = B1_clkcnt[14]_qfbk # B1_clkcnt[13] # !B1_clkcnt[11] # !B1_clkcnt[12];

--B1_clkcnt[14] is lcd:inst|clkcnt[14] at LC_X9_Y12_N8
--operation mode is normal

B1_clkcnt[14] = DFFEAS(B1L102, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , B1L93, , , VCC);


--B1_clkcnt[8] is lcd:inst|clkcnt[8] at LC_X8_Y11_N9
--operation mode is normal

B1_clkcnt[8]_lut_out = B1L35;
B1_clkcnt[8] = DFFEAS(B1_clkcnt[8]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1_clkcnt[7] is lcd:inst|clkcnt[7] at LC_X9_Y13_N2
--operation mode is normal

B1_clkcnt[7]_lut_out = B1L65;
B1_clkcnt[7] = DFFEAS(B1_clkcnt[7]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1_clkcnt[10] is lcd:inst|clkcnt[10] at LC_X9_Y12_N1
--operation mode is normal

B1_clkcnt[10]_lut_out = B1L85 & !B1L502;
B1_clkcnt[10] = DFFEAS(B1_clkcnt[10]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , , , , );


--B1L202 is lcd:inst|reduce_nor~372 at LC_X9_Y12_N5
--operation mode is normal

B1_clkcnt[9]_qfbk = B1_clkcnt[9];
B1L202 = B1_clkcnt[7] # B1_clkcnt[8] # B1_clkcnt[9]_qfbk # !B1_clkcnt[10];

--B1_clkcnt[9] is lcd:inst|clkcnt[9] at LC_X9_Y12_N5
--operation mode is normal

B1_clkcnt[9] = DFFEAS(B1L202, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , B1L05, , , VCC);


--B1_clkcnt[4] is lcd:inst|clkcnt[4] at LC_X10_Y12_N8
--operation mode is normal

B1_clkcnt[4]_lut_out = GND;
B1_clkcnt[4] = DFFEAS(B1_clkcnt[4]_lut_out, GLOBAL(C1_count[3]), GLOBAL(SYS_RST), , , B1L46, , , VCC);


--B1_clkcnt[3] is lcd:inst|clkcnt[3] at LC_X6_Y12_N2
--operation mode is normal

⌨️ 快捷键说明

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