📄 lcd1602.map.eqn
字号:
--A1L3Q is Current_State~41
A1L3Q_p0_out = !A1L7Q & !A1L4Q & !A1L3Q & !A1L5Q & A1L6Q;
A1L3Q_p1_out = A1L7Q & A1L4Q & A1L3Q;
A1L3Q_p4_out = !A1L4Q & A1L3Q & A1L5Q & A1L6Q;
A1L3Q_or_out = A1L3Q_p0_out # A1L3Q_p1_out # A1L3Q_p4_out;
A1L3Q_reg_input = !A1L3Q_or_out;
A1L3Q = TFFE(A1L3Q_reg_input, Clk_Out, Reset, , );
--A1L5Q is Current_State~43
A1L5Q_p0_out = !A1L3Q & A1L6Q & A1L5Q & !A1L4Q;
A1L5Q_p1_out = A1L3Q & A1L6Q & !A1L5Q;
A1L5Q_p4_out = A1L3Q & A1L5Q & A1L4Q;
A1L5Q_or_out = A1L9 # A1L5Q_p0_out # A1L5Q_p1_out # A1L5Q_p4_out;
A1L5Q_reg_input = A1L5Q_or_out;
A1L5Q = TFFE(A1L5Q_reg_input, Clk_Out, Reset, , );
--A1L24Q is LCD_Data[7]~reg0
A1L24Q_p1_out = A1L5Q & !A1L6Q & !A1L3Q & !A1L4Q & Reset;
A1L24Q_p2_out = A1L3Q & A1L4Q & A1L7Q & A1L24Q;
A1L24Q_p4_out = !Reset & A1L24Q;
A1L24Q_or_out = A1L24Q_p1_out # A1L24Q_p2_out # A1L24Q_p4_out;
A1L24Q_reg_input = A1L24Q_or_out;
A1L24Q = DFFE(A1L24Q_reg_input, Clk_Out, , , );
--A1L53 is LCD_Data[6]~85
A1L53 = EXP(!A1L6Q & !A1L5Q & A1L4Q & A1L3Q & !A1L04Q);
--A1L63 is LCD_Data[6]~86
A1L63 = EXP(A1L6Q & A1L5Q & A1L4Q & A1L3Q & !A1L7Q & Reset);
--A1L73 is LCD_Data[6]~87
A1L73 = EXP(A1L6Q & A1L5Q & A1L4Q & A1L3Q & !A1L04Q);
--A1L83 is LCD_Data[6]~88
A1L83 = EXP(!A1L6Q & !A1L5Q & !A1L7Q & Reset);
--A1L93 is LCD_Data[6]~89
A1L93 = EXP(!A1L5Q & !A1L4Q & !A1L7Q & Reset);
--A1L04Q is LCD_Data[6]~reg0
A1L04Q_p1_out = A1L53 & A1L63 & A1L73 & A1L83 & A1L93;
A1L04Q_p0_out = A1L53 & A1L63 & A1L73 & A1L83 & A1L93 & !Reset & !A1L04Q;
A1L04Q_p2_out = A1L53 & A1L63 & A1L73 & A1L83 & A1L93 & !A1L5Q & !A1L3Q & !A1L7Q & Reset;
A1L04Q_p4_out = A1L53 & A1L63 & A1L73 & A1L83 & A1L93 & !A1L3Q & !A1L7Q & Reset & !A1L4Q;
A1L04Q_or_out = A1L04Q_p0_out # A1L04Q_p2_out # A1L04Q_p4_out;
A1L04Q_reg_input = A1L04Q_p1_out $ A1L04Q_or_out;
A1L04Q = DFFE(A1L04Q_reg_input, Clk_Out, , , );
--A1L12Q is LCD_Data[2]~reg0
A1L12Q_p0_out = !Reset & !A1L12Q;
A1L12Q_p1_out = !A1L7Q & A1L6Q & Reset & A1L5Q & !A1L3Q;
A1L12Q_p2_out = !A1L7Q & A1L6Q & Reset & !A1L5Q & A1L3Q;
A1L12Q_p4_out = A1L7Q & !A1L5Q & A1L3Q & A1L4Q & !A1L12Q;
A1L12Q_or_out = A1L02 # A1L12Q_p0_out # A1L12Q_p1_out # A1L12Q_p2_out # A1L12Q_p4_out;
A1L12Q_reg_input = !(A1L12Q_or_out);
A1L12Q = DFFE(A1L12Q_reg_input, Clk_Out, , , );
--A1L21 is LCD_Data[0]~104
A1L21 = EXP(!A1L5Q & !A1L3Q & A1L4Q & A1L6Q & Reset);
--A1L31 is LCD_Data[0]~105
A1L31 = EXP(A1L5Q & !A1L3Q & !A1L4Q & Reset);
--A1L41 is LCD_Data[0]~106
A1L41 = EXP(!A1L5Q & A1L3Q & !A1L6Q & Reset & !A1L7Q);
--A1L51Q is LCD_Data[0]~reg0
A1L51Q_p1_out = A1L21 & A1L31 & A1L41 & A1L63;
A1L51Q_p0_out = A1L21 & A1L31 & A1L41 & A1L63 & !Reset & !A1L51Q;
A1L51Q_p2_out = A1L21 & A1L31 & A1L41 & A1L63 & !A1L5Q & A1L3Q & !A1L4Q & A1L6Q & Reset;
A1L51Q_p4_out = A1L21 & A1L31 & A1L41 & A1L63 & A1L3Q & A1L4Q & !A1L51Q & A1L7Q;
A1L51Q_or_out = A1L51Q_p0_out # A1L51Q_p2_out # A1L51Q_p4_out;
A1L51Q_reg_input = A1L51Q_p1_out $ A1L51Q_or_out;
A1L51Q = DFFE(A1L51Q_reg_input, Clk_Out, , , );
--A1L54Q is LCD_RS~reg0
A1L54Q_p0_out = A1L7Q & A1L3Q & A1L4Q;
A1L54Q_p1_out = !A1L5Q & !A1L6Q & !A1L7Q;
A1L54Q_p4_out = A1L5Q & !A1L6Q & !A1L3Q & !A1L4Q;
A1L54Q_or_out = A1L54Q_p0_out # A1L54Q_p1_out # A1L54Q_p4_out;
A1L54Q_reg_input = !(A1L54Q_or_out);
A1L54Q = DFFE(A1L54Q_reg_input, Clk_Out, Reset, , );
--A1L81Q is LCD_Data[1]~reg0
A1L81Q_p0_out = !Reset & !A1L81Q;
A1L81Q_p1_out = !A1L4Q & A1L3Q & Reset & A1L5Q & A1L6Q;
A1L81Q_p2_out = !A1L4Q & Reset & !A1L5Q & !A1L6Q & !A1L7Q;
A1L81Q_p4_out = A1L4Q & A1L7Q & !A1L81Q;
A1L81Q_or_out = A1L71 # A1L81Q_p0_out # A1L81Q_p1_out # A1L81Q_p2_out # A1L81Q_p4_out;
A1L81Q_reg_input = !(A1L81Q_or_out);
A1L81Q = DFFE(A1L81Q_reg_input, Clk_Out, , , );
--A1L92 is LCD_Data[4]~122
A1L92_p1_out = !A1L4Q & A1L3Q & A1L03Q & A1L5Q;
A1L92_p2_out = A1L4Q & A1L3Q & A1L03Q & A1L7Q;
A1L92_p3_out = !A1L4Q & A1L3Q & !A1L7Q & Reset;
A1L92_p4_out = !A1L4Q & A1L5Q & Reset & A1L6Q;
A1L92 = A1L92_p1_out # A1L92_p2_out # A1L92_p3_out # A1L92_p4_out;
--A1L8 is Current_State~297
A1L8_p1_out = !A1L3Q & !A1L6Q;
A1L8_p2_out = !A1L3Q & !A1L5Q & !A1L4Q;
A1L8 = A1L8_p1_out # A1L8_p2_out;
--A1L23 is LCD_Data[5]~127
A1L23_p1_out = !A1L5Q & A1L3Q & !A1L7Q & !A1L4Q & Reset;
A1L23_p2_out = A1L5Q & A1L3Q & A1L4Q & Reset & A1L6Q;
A1L23_p3_out = A1L5Q & !A1L3Q & !A1L4Q & Reset & A1L6Q;
A1L23 = A1L23_p1_out # A1L23_p2_out # A1L23_p3_out;
--A1L9 is Current_State~300
A1L9_p1_out = !A1L7Q & A1L4Q & A1L3Q;
A1L9 = A1L9_p1_out;
--A1L02 is LCD_Data[2]~131
A1L02_p1_out = !A1L7Q & !A1L4Q & A1L6Q & Reset;
A1L02_p2_out = !A1L7Q & !A1L4Q & Reset & !A1L5Q;
A1L02_p3_out = !A1L4Q & Reset & !A1L3Q;
A1L02 = A1L02_p1_out # A1L02_p2_out # A1L02_p3_out;
--A1L71 is LCD_Data[1]~135
A1L71_p1_out = A1L4Q & !A1L3Q & A1L7Q & Reset;
A1L71_p2_out = !A1L4Q & !A1L3Q & Reset & A1L5Q & !A1L6Q;
A1L71 = A1L71_p1_out # A1L71_p2_out;
--~GND~0 is ~GND~0
~GND~0_or_out = GND;
~GND~0 = ~GND~0_or_out;
--Clk is Clk
--operation mode is input
Clk = INPUT();
--Reset is Reset
--operation mode is input
Reset = INPUT();
--LCD_RW is LCD_RW
--operation mode is output
LCD_RW = OUTPUT(~GND~0);
--LCD_EN is LCD_EN
--operation mode is output
LCD_EN = OUTPUT(Clk_Out);
--LCD_Data[4] is LCD_Data[4]
--operation mode is output
LCD_Data[4] = OUTPUT(A1L03Q);
--LCD_Data[3] is LCD_Data[3]
--operation mode is output
LCD_Data[3] = OUTPUT(A1L72Q);
--LCD_Data[5] is LCD_Data[5]
--operation mode is output
LCD_Data[5] = OUTPUT(A1L33Q);
--LCD_Data[2] is LCD_Data[2]
--operation mode is output
LCD_Data[2] = OUTPUT(A1L12Q);
--LCD_Data[6] is LCD_Data[6]
--operation mode is output
LCD_Data[6] = OUTPUT(A1L04Q);
--LCD_Data[7] is LCD_Data[7]
--operation mode is output
LCD_Data[7] = OUTPUT(A1L24Q);
--LCD_Data[0] is LCD_Data[0]
--operation mode is output
LCD_Data[0] = OUTPUT(A1L51Q);
--LCD_RS is LCD_RS
--operation mode is output
LCD_RS = OUTPUT(A1L54Q);
--LCD_Data[1] is LCD_Data[1]
--operation mode is output
LCD_Data[1] = OUTPUT(A1L81Q);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -