📄 myclock.fit.eqn
字号:
E1L7 = E1L7_or_out;
--E1L1 is display:u4|mux_o[0]~503 at LC8
E1L1_p1_out = !E1_mux_out[3] & !E1_mux_out[1] & E1_mux_out[2] & !E1_mux_out[0];
E1L1_p2_out = !E1_mux_out[3] & !E1_mux_out[1] & !E1_mux_out[2] & E1_mux_out[0];
E1L1_or_out = E1L1_p1_out # E1L1_p2_out;
E1L1 = !(E1L1_or_out);
--E1L6 is display:u4|mux_o[5]~508 at LC27
E1L6_p1_out = E1_mux_out[1] & !E1_mux_out[3] & !E1_mux_out[2];
E1L6_p2_out = E1_mux_out[1] & !E1_mux_out[3] & E1_mux_out[0];
E1L6_p3_out = !E1_mux_out[3] & !E1_mux_out[2] & E1_mux_out[0];
E1L6_or_out = E1L6_p1_out # E1L6_p2_out # E1L6_p3_out;
E1L6 = !(E1L6_or_out);
--E1L4 is display:u4|mux_o[3]~513 at LC3
E1L4_p1_out = !E1_mux_out[3] & E1_mux_out[1] & E1_mux_out[2] & E1_mux_out[0];
E1L4_p2_out = !E1_mux_out[3] & !E1_mux_out[1] & E1_mux_out[2] & !E1_mux_out[0];
E1L4_p3_out = !E1_mux_out[3] & !E1_mux_out[1] & !E1_mux_out[2] & E1_mux_out[0];
E1L4_or_out = E1L4_p1_out # E1L4_p2_out # E1L4_p3_out;
E1L4 = !(E1L4_or_out);
--C1L68 is clk_and_modify:u2|sec_l[0]~428 at LC111
C1L68_p1_out = !C1_sec_l[2] & !C1_sec_l[1] & !choose & !C1_sec_l[0];
C1L68 = C1L68_p1_out;
--C1L25 is clk_and_modify:u2|min_l[0]~546 at LC12
C1L25_p0_out = C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !C1_min_l[1] & !C1_min_l[2] & !choose & !C1_min_h[2];
C1L25_p1_out = C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !C1_min_l[1] & !C1_min_l[2] & !C1_min_l[0] & !choose;
C1L25_p2_out = !C1_min_l[1] & !C1_min_l[2] & !C1_min_l[0] & choose & C1_choose_state & modify_min_hour;
C1L25_p3_out = C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !choose & !C1_min_l[3];
C1L25_p4_out = choose & C1_choose_state & modify_min_hour & !C1_min_l[3];
C1L25 = C1L25_p0_out # C1L25_p1_out # C1L25_p2_out # C1L25_p3_out # C1L25_p4_out;
--C1L65 is clk_and_modify:u2|min_l[3]~552 at LC41
C1L65_p1_out = C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & C1_min_l[1] & C1_min_l[2] & C1_min_l[0] & !choose & !C1_min_l[3];
C1L65_p2_out = C1_min_l[1] & C1_min_l[2] & C1_min_l[0] & choose & !C1_min_l[3] & C1_choose_state & modify_min_hour;
C1L65_p3_out = C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_min_l[0] & !choose & C1_min_l[3] & !C1_min_h[2];
C1L65 = C1L65_p1_out # C1L65_p2_out # C1L65_p3_out;
--C1L24 is clk_and_modify:u2|min_h[0]~532 at LC35
C1L24_p1_out = !C1_min_h[2] & C1_choose_state & modify_min_hour & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & choose;
C1L24 = C1L24_p1_out;
--C1L54 is clk_and_modify:u2|min_h[2]~534 at LC1
C1L54_p1_out = C1_choose_state & modify_min_hour & C1_min_h[0] & C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & choose & !C1_min_h[2];
C1L54 = C1L54_p1_out;
--C1L32 is clk_and_modify:u2|hour_l[1]~1341 at LC17
C1L32_p0_out = C1_hour_l[1] & choose & C1L22;
C1L32_p1_out = C1_hour_l[0] & !C1_hour_l[1] & !C1_hour_l[3] & !choose & C1_min_h[2] & C1_min_h[0] & !C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !C1_hour_h[1];
C1L32_p2_out = C1_hour_l[0] & !C1_hour_l[1] & !C1_hour_l[3] & !C1_choose_state & choose & modify_min_hour & !C1_hour_h[1];
C1L32_p3_out = C1_hour_l[0] & !C1_hour_l[1] & !C1_hour_h[0] & !C1_hour_l[2] & !C1_hour_l[3] & !choose & C1_min_h[2] & C1_min_h[0] & !C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0];
C1L32_p4_out = C1_hour_l[0] & !C1_hour_l[1] & !C1_hour_h[0] & !C1_hour_l[2] & !C1_hour_l[3] & !C1_choose_state & choose & modify_min_hour;
C1L32 = C1L32_p0_out # C1L32_p1_out # C1L32_p2_out # C1L32_p3_out # C1L32_p4_out;
--C1L62 is clk_and_modify:u2|hour_l[3]~1347 at LC19
C1L62_p1_out = !C1_choose_state & modify_min_hour & !C1_hour_h[1] & C1_hour_l[0] & C1_hour_l[1] & C1_hour_l[2] & choose & !C1_hour_l[3];
C1L62 = C1L62_p1_out;
--C1L61 is clk_and_modify:u2|hour_l[0]~1349 at LC30
C1L61_p1_out = !C1_hour_l[3] & !C1_choose_state & !C1_hour_l[0] & choose & modify_min_hour & !C1_hour_h[1];
C1L61_p2_out = C1_hour_l[0] & choose & C1L22;
C1L61 = C1L61_p1_out # C1L61_p2_out;
--C1L71 is clk_and_modify:u2|hour_l[0]~1352 at LC31
C1L71_p0_out = !C1_hour_l[3] & !C1_hour_l[0] & !choose & !C1_hour_h[1] & C1_min_h[2] & C1_min_h[0] & !C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0];
C1L71_p1_out = !C1_hour_l[3] & !C1_hour_l[0] & !choose & C1_min_h[2] & C1_min_h[0] & !C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !C1_hour_l[2] & !C1_hour_h[0];
C1L71_p2_out = !C1_hour_l[3] & !C1_choose_state & !C1_hour_l[0] & choose & modify_min_hour & !C1_hour_l[2] & !C1_hour_h[0];
C1L71_p3_out = !C1_hour_l[0] & !choose & !C1_hour_h[1] & C1_min_h[2] & C1_min_h[0] & !C1_min_h[1] & C1_min_l[3] & C1_min_l[0] & !C1_min_l[1] & !C1_min_l[2] & C1_sec_h[2] & !C1_sec_h[1] & C1_sec_h[0] & C1_sec_l[3] & !C1_sec_l[2] & !C1_sec_l[1] & C1_sec_l[0] & !C1_hour_l[2] & !C1_hour_l[1];
C1L71_p4_out = !C1_choose_state & !C1_hour_l[0] & choose & modify_min_hour & !C1_hour_h[1] & !C1_hour_l[2] & !C1_hour_l[1];
C1L71 = C1L61 # C1L71_p0_out # C1L71_p1_out # C1L71_p2_out # C1L71_p3_out # C1L71_p4_out;
--C1L8 is clk_and_modify:u2|hour_h[1]~299 at LC22
C1L8_p1_out = !C1_choose_state & modify_min_hour & C1_hour_l[0] & !C1_hour_l[1] & C1_hour_h[0] & !C1_hour_l[2] & C1_hour_l[3] & choose & !C1_hour_h[1];
C1L8 = C1L8_p1_out;
--E1L31 is display:u4|Mux~1350 at LC100
E1L31_p1_out = D1_hour_l_12[2] & E1_q[2] & !E1_q[1] & !E1_q[0];
E1L31 = E1L31_p1_out;
--E1L41 is display:u4|Mux~1352 at LC62
E1L41_p1_out = C1_min_one[1] & !E1_q[2] & E1_q[1] & !E1_q[0];
E1L41_p2_out = !E1_q[2] & !E1_q[1] & !E1_q[0] & C1_sec_one[1];
E1L41 = E1L41_p1_out # E1L41_p2_out;
--E1L51 is display:u4|Mux~1355 at LC81
E1L51_p1_out = C1_min_one[0] & !E1_q[2] & E1_q[1] & !E1_q[0];
E1L51_p2_out = !E1_q[2] & E1_q[1] & E1_q[0] & C1_min_ten[0];
E1L51 = E1L51_p1_out # E1L51_p2_out;
--C1L17 is clk_and_modify:u2|p1~447sexpbal at LC97
C1L17_p0_out = C1_min_h[2] & !C1_min_h_alarm[2];
C1L17_p1_out = C1_hour_h[1] & !C1_hour_h_alarm[1];
C1L17_p2_out = !C1_hour_h[1] & C1_hour_h_alarm[1];
C1L17_p3_out = C1_hour_h[0] & !C1_hour_h_alarm[0];
C1L17_p4_out = !C1_hour_h[0] & C1_hour_h_alarm[0];
C1L17_or_out = C1L17_p0_out # C1L17_p1_out # C1L17_p2_out # C1L17_p3_out # C1L17_p4_out;
C1L17 = !(C1L17_or_out);
--C1L27 is clk_and_modify:u2|p1~455sexpbal at LC86
C1L27_p0_out = !C1_min_h[0] & C1_min_h_alarm[0];
C1L27_p1_out = !C1_min_h[2] & C1_min_h_alarm[2];
C1L27_p2_out = C1_min_h[1] & !C1_min_h_alarm[1];
C1L27_p3_out = !C1_min_h[1] & C1_min_h_alarm[1];
C1L27_p4_out = C1_min_h[0] & !C1_min_h_alarm[0];
C1L27_or_out = C1L27_p0_out # C1L27_p1_out # C1L27_p2_out # C1L27_p3_out # C1L27_p4_out;
C1L27 = !(C1L27_or_out);
--C1L37 is clk_and_modify:u2|p1~467sexpbal at LC90
C1L37_p0_out = C1_min_l[2] & !C1_min_l_alarm[2];
C1L37_p1_out = C1_min_l[0] & !C1_min_l_alarm[0];
C1L37_p2_out = !C1_min_l[0] & C1_min_l_alarm[0];
C1L37_p3_out = C1_min_l[1] & !C1_min_l_alarm[1];
C1L37_p4_out = !C1_min_l[1] & C1_min_l_alarm[1];
C1L37_or_out = C1L37_p0_out # C1L37_p1_out # C1L37_p2_out # C1L37_p3_out # C1L37_p4_out;
C1L37 = !(C1L37_or_out);
--C1L47 is clk_and_modify:u2|p1~475sexpbal at LC92
C1L47_p1_out = !C1_min_l[2] & C1_min_l_alarm[2];
C1L47_or_out = C1L47_p1_out;
C1L47 = !(C1L47_or_out);
--clk is clk at PIN_83
--operation mode is input
clk = INPUT();
--reset is reset at PIN_4
--operation mode is input
reset = INPUT();
--choose is choose at PIN_54
--operation mode is input
choose = INPUT();
--modify_min_hour is modify_min_hour at PIN_1
--operation mode is input
modify_min_hour = INPUT();
--div_choose_state is div_choose_state at PIN_84
--operation mode is input
div_choose_state = INPUT();
--revert is revert at PIN_2
--operation mode is input
revert = INPUT();
--alarm_modify is alarm_modify at PIN_55
--operation mode is input
alarm_modify = INPUT();
--sel[3] is sel[3] at PIN_37
--operation mode is output
sel[3] = OUTPUT(E1_sel[3]);
--sel[2] is sel[2] at PIN_39
--operation mode is output
sel[2] = OUTPUT(E1_sel[2]);
--sel[5] is sel[5] at PIN_35
--operation mode is output
sel[5] = OUTPUT(E1_sel[5]);
--sel[4] is sel[4] at PIN_36
--operation mode is output
sel[4] = OUTPUT(E1_sel[4]);
--sel[1] is sel[1] at PIN_40
--operation mode is output
sel[1] = OUTPUT(E1_sel[1]);
--sel[0] is sel[0] at PIN_41
--operation mode is output
sel[0] = OUTPUT(E1_sel[0]);
--mux_o[7] is mux_o[7] at PIN_18
--operation mode is output
mux_o[7] = OUTPUT(A1L71);
--alarm is alarm at PIN_8
--operation mode is output
alarm = OUTPUT(C1L3);
--am_or_pm is am_or_pm at PIN_25
--operation mode is output
am_or_pm = OUTPUT(D1_am_or_pm);
--mux_o[4] is mux_o[4] at PIN_15
--operation mode is output
mux_o[4] = OUTPUT(E1L5);
--mux_o[2] is mux_o[2] at PIN_11
--operation mode is output
mux_o[2] = OUTPUT(E1L3);
--mux_o[1] is mux_o[1] at PIN_10
--operation mode is output
mux_o[1] = OUTPUT(E1L2);
--mux_o[6] is mux_o[6] at PIN_17
--operation mode is output
mux_o[6] = OUTPUT(E1L7);
--mux_o[0] is mux_o[0] at PIN_9
--operation mode is output
mux_o[0] = OUTPUT(E1L1);
--mux_o[5] is mux_o[5] at PIN_16
--operation mode is output
mux_o[5] = OUTPUT(E1L6);
--mux_o[3] is mux_o[3] at PIN_12
--operation mode is output
mux_o[3] = OUTPUT(E1L4);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -