这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 怎样理解下面的if嵌套语句

共1条 1/1 1 跳转至

怎样理解下面的if嵌套语句

工程师
2019-07-28 09:46:56     打赏

process(q(14))
        begin
                if(q(14)'event and q(14)='1') then
                        if second<"111011" then
                                second <= second+1;
                        else
                                second <="000000";
                                if minl < "1001" then
                                        minl <= minl+1;
                                else
                                        minl <= "0000"; 
                                        if minh < "101" then
                                                minh <= minh+1;
                                        else
                                                minh <="000";
                                                if hourh <"10" then
                                                        if hourl < "1001" then
                                                                hourl <= hourl+1;
                                                        else 
                                                                hourl <= "0000";
                                                                hourh <= hourh+1;
                                                        end if;
                                                else if hourh = "10" then 
                                                                if hourl <"0011" then
                                                                        hourl <= hourl+1;
                                                                else
                                                              hourl <= "0000";
                                                                        hourh <= "00";
                                                                end if;
                                                        end if;
                                                end if;
                                        end if;
                                end if;
                        end if;
                end if;
        end process;
我想问一下怎样理解上面的if嵌套语句,后面结尾end if需要多少个,是怎样来的,有谁对这样的嵌套语句有好的理解方式的请不吝赐教?



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]