<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.qzone.qq.com/rss.xsl" version="1.0"?>
<rss version="2.0" xmlns:qz="http://qzone.qq.com">
<channel>
<title><![CDATA[*X*(枫)]]></title>
<description><![CDATA[枫~~~]]></description>
<link>http://381938935.qzone.qq.com</link>
<lastBuildDate>Fri, 27 Nov 2009 17:46:45 GMT</lastBuildDate>
<generator>Qzone</generator>
<language>zh-cn</language>
<copyright>Copyright (C), 2005-2008, Tencent Tech. Co., Ltd.</copyright>
<pubDate>Wed, 18 Nov 2009 06:07:37 GMT</pubDate>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（十）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258524457</link>
<description><![CDATA[--------------<span style="font-family:'宋体';line-height:1.8em;">星期的</span><wbr />asc<span style="font-family:'宋体';line-height:1.8em;">码转换进程</span><wbr />--------------<br>     asc_week:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(week)<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />CASE</span><wbr /> week <span style="font-weight:bold"><wbr />IS</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> &quot;000&quot; =&gt;<br>                    asc_week0&lt;=&quot;01001101&quot;;<br>                    asc_week1&lt;=&quot;01001111&quot;;<br>                    asc_week2&lt;=&quot;01001110&quot;;<br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> &quot;001&quot; =&gt;<br>                    asc_week0&lt;=&quot;01010100&quot;;<br>                    asc_week1&lt;=&quot;01010101&quot;;<br>                    asc_week2&lt;=&quot;01000101&quot;;<br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> &quot;010&quot; =&gt;<br>                    asc_week0&lt;=&quot;01010111&quot;;<br>                    asc_week1&lt;=&quot;01000101&quot;;<br>                    asc_week2&lt;=&quot;01001110&quot;;<br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> &quot;011&quot; =&gt;<br>                    asc_week0&lt;=&quot;01010100&quot;;<br>                    asc_week1&lt;=&quot;01001000&quot;;<br>                    asc_week2&lt;=&quot;01010101&quot;;<br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> &quot;100&quot; =&gt;<br>                    asc_week0&lt;=&quot;01000110&quot;;<br>                    asc_week1&lt;=&quot;01010010&quot;;<br>                    asc_week2&lt;=&quot;01001001&quot;;<br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> &quot;101&quot; =&gt;<br>                    asc_week0&lt;=&quot;01010011&quot;;<br>                    asc_week1&lt;=&quot;01000001&quot;;<br>                    asc_week2&lt;=&quot;01010100&quot;;<br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> &quot;110&quot; =&gt;<br>                    asc_week0&lt;=&quot;01010011&quot;;<br>                    asc_week1&lt;=&quot;01010101&quot;;<br>                    asc_week2&lt;=&quot;01001110&quot;;<br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> <span style="font-weight:bold"><wbr />others</span><wbr /> =&gt; <span style="font-weight:bold"><wbr />NULL</span><wbr />;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />CASE</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br><span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />ARCHITECTURE</span><wbr />; <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258524457#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 06:07:37 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258524457</guid>
</item>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（九）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258524436</link>
<description><![CDATA[<span style="font-style:italic"><wbr />--------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">扫描显示年月日</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />---------------------------------------------</span><wbr /><br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 13 =&gt;<br>                   data_out&lt;=&quot;0011&quot;&amp;yh;<br>                   add_out&lt;=&quot;0011&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 14 =&gt;<br>                   data_out&lt;=&quot;0011&quot;&amp;yl;<br>                   add_out&lt;=&quot;0100&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 15 =&gt;<br>                   data_out&lt;=&quot;0011&quot;&amp;moh;<br>                   add_out&lt;=&quot;0110&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 16 =&gt;<br>                   data_out&lt;=&quot;0011&quot;&amp;mol;<br>                   add_out&lt;=&quot;0111&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 17 =&gt;<br>                   data_out&lt;=&quot;0011&quot;&amp;dh;<br>                   add_out&lt;=&quot;1001&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 18 =&gt;<br>                   data_out&lt;=&quot;0011&quot;&amp;dl;<br>                   add_out&lt;=&quot;1010&quot;;<br>                   line_out&lt;='0';<br><span style="font-style:italic"><wbr />-------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">扫描显示星期</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />----------------------------------------------------</span><wbr /><br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 19 =&gt;<br>                   data_out&lt;=asc_week0;<br>                   add_out&lt;=&quot;1100&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 20 =&gt;<br>                   data_out&lt;=asc_week1;<br>                   add_out&lt;=&quot;1101&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 21 =&gt;<br>                   data_out&lt;=asc_week2;<br>                   add_out&lt;=&quot;1110&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 22 =&gt;<br>                  <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                     data_out&lt;=&quot;01010100&quot;;<br>                     add_out&lt;=&quot;0000&quot;;<br>                     line_out&lt;='1';<br>                  <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                     data_out&lt;=&quot;00100000&quot;;<br>                     add_out&lt;=&quot;0000&quot;;<br>                     line_out&lt;='1';<br>                  <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 23 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />CASE</span><wbr /> cnt_key1 <span style="font-weight:bold"><wbr />IS</span><wbr /><br>                           <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 0 =&gt;<br>                                data_out&lt;=&quot;00100000&quot;;<br>                                add_out&lt;=&quot;0000&quot;;<br>                                line_out&lt;='0';<br>                           <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 1 =&gt;<br>                                data_out&lt;=&quot;01001101&quot;;<br>                                add_out&lt;=&quot;0001&quot;;<br>                                line_out&lt;='1';<br>                           <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 2 =&gt;<br>                                data_out&lt;=&quot;01001000&quot;;<br>                                add_out&lt;=&quot;0001&quot;;<br>                                line_out&lt;='1';<br>                           <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 3 =&gt;<br>                                data_out&lt;=&quot;01010111&quot;;<br>                                add_out&lt;=&quot;0001&quot;;<br>                                line_out&lt;='1';<br>                           <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 4 =&gt;<br>                                data_out&lt;=&quot;01000100&quot;;<br>                                add_out&lt;=&quot;0001&quot;;<br>                                line_out&lt;='1';<br>                           <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 5 =&gt;<br>                                data_out&lt;=&quot;01001111&quot;;<br>                                add_out&lt;=&quot;0001&quot;;<br>                                line_out&lt;='1';<br>                           <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 6 =&gt;<br>                                data_out&lt;=&quot;01011001&quot;;<br>                                add_out&lt;=&quot;0001&quot;;<br>                                line_out&lt;='1';<br>                           <span style="font-weight:bold"><wbr />WHEN</span><wbr /> <span style="font-weight:bold"><wbr />others</span><wbr /> =&gt;<br>                               data_out&lt;=&quot;00100000&quot;;<br>                               add_out&lt;=&quot;0000&quot;;<br>                               line_out&lt;='0';<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />CASE</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                     data_out&lt;=&quot;00100000&quot;;<br>                     add_out&lt;=&quot;0001&quot;;<br>                     line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 24 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_clock='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      data_out&lt;=&quot;01010010&quot;;<br>                      add_out&lt;=&quot;0010&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      data_out&lt;=&quot;00100000&quot;;<br>                      add_out&lt;=&quot;0010&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 25 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_clock='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                    <span style="font-weight:bold"><wbr />CASE</span><wbr /> cnt_key2 <span style="font-weight:bold"><wbr />IS</span><wbr /><br>                        <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 0 =&gt;<br>                          data_out&lt;=&quot;00100000&quot;;<br>                          add_out&lt;=&quot;0000&quot;;<br>                          line_out&lt;='0';<br>                        <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 1 =&gt;<br>                        data_out&lt;=&quot;01001101&quot;;<br>                        add_out&lt;=&quot;0011&quot;;<br>                        line_out&lt;='1';<br>                        <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 2 =&gt;<br>                        data_out&lt;=&quot;01001000&quot;;<br>                        add_out&lt;=&quot;0011&quot;;<br>                        line_out&lt;='1';<br>                        <span style="font-weight:bold"><wbr />WHEN</span><wbr /> <span style="font-weight:bold"><wbr />others</span><wbr /> =&gt; <span style="font-weight:bold"><wbr />NULL</span><wbr />;<br>                    <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />CASE</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      data_out&lt;=&quot;00100000&quot;;<br>                      add_out&lt;=&quot;0011&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 26 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (ring_buf='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      data_out&lt;=&quot;10110011&quot;;<br>                      add_out&lt;=&quot;1101&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      data_out&lt;=&quot;00100000&quot;;<br>                      add_out&lt;=&quot;1101&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> <span style="font-weight:bold"><wbr />others</span><wbr /> =&gt;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />CASE</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br><br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258524436#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 06:07:16 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258524436</guid>
</item>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（八）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258524390</link>
<description><![CDATA[-----------------<span style="font-family:'宋体';line-height:1.8em;">液晶扫描进程</span><wbr />--------------<br>     lcd_scan:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(res_in,clk_2kh)<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (res_in='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>             res_out&lt;='1';<br>             lcd_pt&lt;=0;<br>             lcd_state&lt;=0;<br>          <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (clk_2kh '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_2kh='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                <span style="font-weight:bold"><wbr />CASE</span><wbr /> lcd_state <span style="font-weight:bold"><wbr />IS</span><wbr /><br>                     <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 0 =&gt;<br>                          res_out&lt;='1';<br>                          lcd_pt&lt;=0;<br>                          lcd_state&lt;=1;<br>                     <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 1 =&gt;<br>                          res_out&lt;='0';<br>                          strobe&lt;='0';<br>                          <span style="font-weight:bold"><wbr />IF</span><wbr /> (busy='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             lcd_state&lt;=2;<br>                             <span style="font-weight:bold"><wbr />IF</span><wbr /> (lcd_pt=7) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                                lcd_state&lt;=3;<br>                             <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                                lcd_pt&lt;=lcd_pt+1;<br>                             <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                     <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 2 =&gt;<br>                          lcd_state&lt;=1;<br>                          strobe&lt;='1';<br>                     <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 3 =&gt;<br>                          strobe&lt;='0';<br>                          <span style="font-weight:bold"><wbr />IF</span><wbr /> (busy='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             lcd_state&lt;=4;<br>                             <span style="font-weight:bold"><wbr />IF</span><wbr /> (lcd_pt=26) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                                lcd_pt&lt;=7;<br>                             <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                                lcd_pt&lt;=lcd_pt+1;<br>                             <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                     <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 4 =&gt;<br>                          lcd_state&lt;=3;<br>                          strobe&lt;='1';<br>                     <span style="font-weight:bold"><wbr />WHEN</span><wbr /> <span style="font-weight:bold"><wbr />others</span><wbr /> =&gt; <span style="font-weight:bold"><wbr />NULL</span><wbr />;<br>                <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />CASE</span><wbr />;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br>---------------------<span style="font-family:'宋体';line-height:1.8em;">液晶显示进程</span><wbr />-------------<br>     lcd_output:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(lcd_pt)<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />CASE</span><wbr /> lcd_pt <span style="font-weight:bold"><wbr />IS</span><wbr /><br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 0 =&gt;<br>                     data_out&lt;=&quot;00100000&quot;;<br>                     add_out&lt;=&quot;0000&quot;;<br>                     line_out&lt;='0';<br><span style="font-style:italic"><wbr />--------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">固定显示</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />    20  -  -      ------------------------------------</span><wbr /><br><span style="font-style:italic"><wbr />-------------------------------:  :------------------------------------------</span><wbr /><br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 1 =&gt;<br>                   data_out&lt;=&quot;00110010&quot;;<br>                   add_out&lt;=&quot;0001&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 2 =&gt;<br>                   data_out&lt;=&quot;00110000&quot;;<br>                   add_out&lt;=&quot;0010&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 3 =&gt;<br>                   data_out&lt;=&quot;00101101&quot;;<br>                   add_out&lt;=&quot;0101&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 4 =&gt;<br>                   data_out&lt;=&quot;00101101&quot;;<br>                   add_out&lt;=&quot;1000&quot;;<br>                   line_out&lt;='0';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 5 =&gt;<br>                   data_out&lt;=&quot;00111010&quot;;<br>                   add_out&lt;=&quot;0110&quot;;<br>                   line_out&lt;='1';<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 6 =&gt;<br>                   data_out&lt;=&quot;00111010&quot;;<br>                   add_out&lt;=&quot;1001&quot;;<br>                   line_out&lt;='1';<br><span style="font-style:italic"><wbr />----------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">扫描显示第一行，时钟</span><wbr /></span><wbr /><span style="font-style:italic"><wbr /> </span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">分钟</span><wbr /></span><wbr /><span style="font-style:italic"><wbr /> </span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">秒钟</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />------------------------------</span><wbr /><br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 7 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_clock='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                       data_out&lt;=&quot;0011&quot;&amp;sl;<br>                       add_out&lt;=&quot;1011&quot;;<br>                       line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                       data_out&lt;=&quot;0011&quot;&amp;&quot;0000&quot;;<br>                       add_out&lt;=&quot;1011&quot;;<br>                       line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 8 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_clock='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                       data_out&lt;=&quot;0011&quot;&amp;sh;<br>                       add_out&lt;=&quot;1010&quot;;<br>                       line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                       data_out&lt;=&quot;0011&quot;&amp;&quot;0000&quot;;<br>                       add_out&lt;=&quot;1010&quot;;<br>                       line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 9 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_clock='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      data_out&lt;=&quot;0011&quot;&amp;ml;<br>                      add_out&lt;=&quot;1000&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      data_out&lt;=&quot;0011&quot;&amp;aml;<br>                      add_out&lt;=&quot;1000&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 10 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_clock='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      data_out&lt;=&quot;0011&quot;&amp;mh;<br>                      add_out&lt;=&quot;0111&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      data_out&lt;=&quot;0011&quot;&amp;amh;<br>                      add_out&lt;=&quot;0111&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 11 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_clock='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      data_out&lt;=&quot;0011&quot;&amp;hl;<br>                      add_out&lt;=&quot;0101&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      data_out&lt;=&quot;0011&quot;&amp;ahl;<br>                      add_out&lt;=&quot;0101&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>              <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 12 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_clock='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      data_out&lt;=&quot;0011&quot;&amp;hh;<br>                      add_out&lt;=&quot;0100&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      data_out&lt;=&quot;0011&quot;&amp;ahh;<br>                      add_out&lt;=&quot;0100&quot;;<br>                      line_out&lt;='1';<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258524390#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 06:06:30 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258524390</guid>
</item>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（七）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258524350</link>
<description><![CDATA[----------------------------<span style="font-family:'宋体';line-height:1.8em;">闹钟设定键盘扫描</span><wbr />-----------------<br>     key_scan_clock:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_1kh,cnt_key2)<br>     <span style="font-weight:bold"><wbr />VARIABLE</span><wbr /> cnt_keys3        : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 127;<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (clk_1kh '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_1kh='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>          <span style="font-weight:bold"><wbr />CASE</span><wbr /> cnt_key2 <span style="font-weight:bold"><wbr />IS</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 0 =&gt; <span style="font-weight:bold"><wbr />NULL</span><wbr />;<br>          <span style="font-style:italic"><wbr />------------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">调整闹钟分钟</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />----------------</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 1 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1101&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys3=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys3:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (amh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> aml=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            amh&lt;=&quot;0000&quot;;<br>                            aml&lt;=&quot;0000&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (aml=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            aml&lt;=&quot;0000&quot;;<br>                            amh&lt;=amh+1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            aml&lt;=aml+1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys3:=cnt_keys3+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys3=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys3:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (aml=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> amh=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             aml&lt;=&quot;1001&quot;;<br>                             amh&lt;=&quot;0101&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (aml=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             aml&lt;=&quot;1001&quot;;<br>                             amh&lt;=amh-1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                             aml&lt;=aml-1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys3:=cnt_keys3+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>          <span style="font-style:italic"><wbr />----------------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">调整闹钟时钟</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />------------------------</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 2 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1101&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys3=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys3:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (ahh=&quot;0010&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> ahl=&quot;0011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            ahh&lt;=&quot;0000&quot;;<br>                            ahl&lt;=&quot;0000&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (ahl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            ahl&lt;=&quot;0000&quot;;<br>                            ahh&lt;=ahh+1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            ahl&lt;=ahl+1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys3:=cnt_keys3+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys3=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys3:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (ahl=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> ahh=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             ahl&lt;=&quot;0011&quot;;<br>                             ahh&lt;=&quot;0010&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (ahl=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             ahl&lt;=&quot;1001&quot;;<br>                             ahh&lt;=ahh-1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                             ahl&lt;=ahl-1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys3:=cnt_keys3+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> <span style="font-weight:bold"><wbr />others</span><wbr /> =&gt; <span style="font-weight:bold"><wbr />NULL</span><wbr />;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />CASE</span><wbr />;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br>------------------------<span style="font-family:'宋体';line-height:1.8em;">闹铃进程</span><wbr />----------------<br>     ring_clock:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_in)<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (s_ring='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>              <span style="font-weight:bold"><wbr />IF</span><wbr /> ((ahh=hh) <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> (ahl=hl) <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> (amh=mh) <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> (aml=ml)) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                 ring_buf&lt;='1';<br>              <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>          <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                 ring_buf&lt;='0';<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258524350#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 06:05:50 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258524350</guid>
</item>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（六）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258524305</link>
<description><![CDATA[            <span style="font-style:italic"><wbr />---------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">调整月</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />---------------------</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 5 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1101&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_moh=&quot;0001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_mol=&quot;0010&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_moh&lt;=&quot;0000&quot;;<br>                            set_mol&lt;=&quot;0001&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_mol=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_mol&lt;=&quot;0000&quot;;<br>                            set_moh&lt;=set_moh+1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            set_mol&lt;=set_mol+1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                    <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_mol=&quot;0001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_moh&lt;=&quot;0001&quot;;<br>                            set_mol&lt;=&quot;0010&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_mol=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_mol&lt;=&quot;1001&quot;;<br>                            set_moh&lt;=set_moh-1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            set_mol&lt;=set_mol-1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>           <span style="font-style:italic"><wbr />----------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">调整年</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />-------------------------</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 6 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1101&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_yh=&quot;1001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_yl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                              set_yh&lt;=&quot;0000&quot;;<br>                              set_yl&lt;=&quot;0000&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_yl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                              set_yl&lt;=&quot;0000&quot;;<br>                              set_yh&lt;=set_yh+1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                              set_yl&lt;=set_yl+1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                    <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_yh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_yl=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                              set_yh&lt;=&quot;1001&quot;;<br>                              set_yl&lt;=&quot;1001&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_yl=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                              set_yl&lt;=&quot;1001&quot;;<br>                              set_yh&lt;=set_yh-1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                              set_yl&lt;=set_yl-1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> <span style="font-weight:bold"><wbr />others</span><wbr /> =&gt;<span style="font-weight:bold"><wbr />NULL</span><wbr />;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />CASE</span><wbr />;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />; <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258524305#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 06:05:05 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258524305</guid>
</item>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（五）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258524265</link>
<description><![CDATA[  <span style="font-style:italic"><wbr />----------------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">调整时钟</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />------------------------</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 2 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1101&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_hh=&quot;0010&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_hl=&quot;0011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_hh&lt;=&quot;0000&quot;;<br>                            set_hl&lt;=&quot;0000&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_hl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_hl&lt;=&quot;0000&quot;;<br>                            set_hh&lt;=set_hh+1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            set_hl&lt;=set_hl+1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_hl=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_hh=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             set_hl&lt;=&quot;0011&quot;;<br>                             set_hh&lt;=&quot;0010&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_hl=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             set_hl&lt;=&quot;1001&quot;;<br>                             set_hh&lt;=set_hh-1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                             set_hl&lt;=set_hl-1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>          <span style="font-style:italic"><wbr />-------------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">调整星期</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />---------------------------</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 3 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1101&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_week=&quot;110&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_week&lt;=&quot;000&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            set_week&lt;=set_week+1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                    <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_week=&quot;000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_week&lt;=&quot;110&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            set_week&lt;=set_week-1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>           <span style="font-style:italic"><wbr />--------------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">调整日期</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />--------------------------</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 4 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1101&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_dh=&quot;0011&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_dl=&quot;0001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_dh&lt;=&quot;0000&quot;;<br>                            set_dl&lt;=&quot;0001&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_dl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_dl&lt;=&quot;0000&quot;;<br>                            set_dh&lt;=dh+1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            set_dl&lt;=set_dl+1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                    <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_dh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_dl=&quot;0001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_dh&lt;=&quot;0011&quot;;<br>                            set_dl&lt;=&quot;0001&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_dl=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_dl&lt;=&quot;1001&quot;;<br>                            set_dh&lt;=set_dh-1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            set_dl&lt;=set_dl-1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258524265#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 06:04:25 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258524265</guid>
</item>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（四）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258524210</link>
<description><![CDATA[------------------<span style="font-family:'宋体';line-height:1.8em;">功能键盘扫</span><wbr />---------------------<br>     key_scan:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_1kh)<br>     <span style="font-weight:bold"><wbr />VARIABLE</span><wbr /> cnt_keys1        : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 127;<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (clk_1kh '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_1kh='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br><span style="font-weight:bold"><wbr />-------------------</span><wbr /><span style="font-weight:bold"><wbr /><span style="font-family:'宋体';line-height:1.8em;">调整时钟，第一个键</span><wbr /></span><wbr /><span style="font-weight:bold"><wbr />-----------------</span><wbr /><br>             <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_key1='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>             <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1110&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys1=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                   cnt_keys1:=0;<br>                   flag&lt;='1';<br>                   flag_key2&lt;='1';<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_key1=7) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      cnt_key1&lt;=0;<br>                      flag&lt;='0';<br>                      flag_key2&lt;='0';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      cnt_key1&lt;=cnt_key1+1;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      cnt_keys1:=cnt_keys1+1;<br>                <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>             <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>             <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>----------------------<span style="font-family:'宋体';line-height:1.8em;">调整闹钟，第四个键</span><wbr />---------------<br>             <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag_key2='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>             <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;0111&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys1=127) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                   cnt_keys1:=0;<br>                   flag_clock&lt;='1';<br>                   flag_key1&lt;='1';<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_key2=2) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      cnt_key2&lt;=0;<br>                      flag_clock&lt;='0';<br>                      flag_key1&lt;='0';<br>                   <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      cnt_key2&lt;=cnt_key2+1;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                      cnt_keys1:=cnt_keys1+1;<br>                <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>             <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>             <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br>------------------<span style="font-family:'宋体';line-height:1.8em;">时钟调整键盘扫描</span><wbr />-------------------<br>     key_scan2:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_keyscan,cnt_key1)<br>     <span style="font-weight:bold"><wbr />VARIABLE</span><wbr /> cnt_keys2        : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 300;<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (clk_keyscan '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />and</span><wbr /></span><wbr /> clk_keyscan='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>          <span style="font-weight:bold"><wbr />CASE</span><wbr /> cnt_key1 <span style="font-weight:bold"><wbr />IS</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 0 =&gt; <span style="font-weight:bold"><wbr />NULL</span><wbr />;<br>          <span style="font-style:italic"><wbr />------------------</span><wbr /><span style="font-style:italic"><wbr /><span style="font-family:'宋体';line-height:1.8em;">调整分钟</span><wbr /></span><wbr /><span style="font-style:italic"><wbr />----------------</span><wbr /><br>               <span style="font-weight:bold"><wbr />WHEN</span><wbr /> 1 =&gt;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1101&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=300) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_mh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_ml=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_mh&lt;=&quot;0000&quot;;<br>                            set_ml&lt;=&quot;0000&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_ml=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                            set_ml&lt;=&quot;0000&quot;;<br>                            set_mh&lt;=set_mh+1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                            set_ml&lt;=set_ml+1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />IF</span><wbr /> (col_in=&quot;1011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                      <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt_keys2=300) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         cnt_keys2:=0;<br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (set_ml=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> set_mh=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             set_ml&lt;=&quot;1001&quot;;<br>                             set_mh&lt;=&quot;0101&quot;;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (set_ml=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             set_ml&lt;=&quot;1001&quot;;<br>                             set_mh&lt;=set_mh-1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                             set_ml&lt;=set_ml-1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                          cnt_keys2:=cnt_keys2+1;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                   <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258524210#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 06:03:30 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258524210</guid>
</item>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（三）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258524065</link>
<description><![CDATA[-----------------------<span style="font-family:'宋体';line-height:1.8em;">年月日计数器</span><wbr />------------------<br>     count_year_month_day:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_1h,sh,sl,mh,ml,hh,hl,flag)<br>       <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>       <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>            <span style="font-weight:bold"><wbr />IF</span><wbr /> (res_in='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>               dh&lt;=&quot;0000&quot;;<br>               dl&lt;=&quot;0001&quot;;<br>               moh&lt;=&quot;0000&quot;;<br>               mol&lt;=&quot;0001&quot;;<br>               yh&lt;=&quot;0000&quot;;<br>               yl&lt;=&quot;1001&quot;;<br>            <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (clk_1h '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_1h='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                  <span style="font-weight:bold"><wbr />IF</span><wbr /> (hh=&quot;0010&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> hl=&quot;0011&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> ml=&quot;1001&quot;<br>                     <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> sh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> sl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                     <span style="font-weight:bold"><wbr />IF</span><wbr /> ((moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0001&quot;) <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />OR</span><wbr /></span><wbr /> (moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0011&quot;)<br>                        <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />OR</span><wbr /></span><wbr /> (moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0101&quot;) <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />OR</span><wbr /></span><wbr /> (moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0111&quot;)<br>                        <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />OR</span><wbr /></span><wbr /> (moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;1000&quot;) <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />OR</span><wbr /></span><wbr /> (moh=&quot;0001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0000&quot;)<br>                        <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />OR</span><wbr /></span><wbr /> (moh=&quot;0001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0010&quot;)) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                        <span style="font-weight:bold"><wbr />IF</span><wbr /> (dh=&quot;0011&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> dl=&quot;0001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                           dh&lt;=&quot;0000&quot;;<br>                           dl&lt;=&quot;0001&quot;;<br>                           <span style="font-weight:bold"><wbr />IF</span><wbr /> (moh=&quot;0001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                               moh&lt;=&quot;0001&quot;;<br>                               mol&lt;=&quot;0001&quot;;<br>                           <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (moh=&quot;0001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0010&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                               moh&lt;=&quot;0000&quot;;<br>                               mol&lt;=&quot;0001&quot;;<br>                               <span style="font-weight:bold"><wbr />IF</span><wbr /> (yh=&quot;1001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> yl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                                  yh&lt;=&quot;0000&quot;;<br>                                  yl&lt;=&quot;0000&quot;;<br>                               <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (yl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                                  yl&lt;=&quot;0000&quot;;<br>                                  yh&lt;=yh+1;<br>                               <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                                  yl&lt;=yl+1;<br>                               <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                           <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                                mol&lt;=mol+1;<br>                           <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                        <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (dl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                           dl&lt;=&quot;0000&quot;;<br>                           dh&lt;=dh+1;<br>                        <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                           dl&lt;=dl+1;<br>                        <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                     <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> ((moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0100&quot;) <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />OR</span><wbr /></span><wbr /> (moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0110&quot;)<br>                         <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />OR</span><wbr /></span><wbr /> (moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;1001&quot;) <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />OR</span><wbr /></span><wbr /> (moh=&quot;0001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0001&quot;)) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (dh=&quot;0011&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> dl=&quot;0000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                           dh&lt;=&quot;0000&quot;;<br>                           dl&lt;=&quot;0001&quot;;<br>                           <span style="font-weight:bold"><wbr />IF</span><wbr /> (moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                               moh&lt;=&quot;0001&quot;;<br>                               mol&lt;=&quot;0000&quot;;<br>                           <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (moh=&quot;0001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                               moh&lt;=&quot;0001&quot;;<br>                               mol&lt;=&quot;0010&quot;;<br>                           <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                                mol&lt;=mol+1;<br>                           <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                        <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (dl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                           dl&lt;=&quot;0000&quot;;<br>                           dh&lt;=dh+1;<br>                        <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                           dl&lt;=dl+1;<br>                        <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                     <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (moh=&quot;0000&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mol=&quot;0010&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                         <span style="font-weight:bold"><wbr />IF</span><wbr /> (dh=&quot;0010&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> dl=&quot;1000&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                           dh&lt;=&quot;0000&quot;;<br>                           dl&lt;=&quot;0001&quot;;<br>                           mol&lt;=mol+1;<br>                         <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (dl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                           dl&lt;=&quot;0000&quot;;<br>                           dh&lt;=dh+1;<br>                         <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                           dl&lt;=dl+1;<br>                         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                  <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>             <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>       <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>           dh&lt;=set_dh;<br>           dl&lt;=set_dl;<br>           moh&lt;=set_moh;<br>           mol&lt;=set_mol;<br>           yh&lt;=set_yh;<br>           yl&lt;=set_yl;<br>       <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>       <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br>-------------------<span style="font-family:'宋体';line-height:1.8em;">星期计数器</span><wbr />---------------<br>     count_week:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_1h,sh,sl,mh,ml,hh,hl,flag)<br>       <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>       <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>            <span style="font-weight:bold"><wbr />IF</span><wbr /> (res_in='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>               week&lt;=&quot;000&quot;;<br>            <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (clk_1h '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_1h='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                  <span style="font-weight:bold"><wbr />IF</span><wbr /> (hh=&quot;0010&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> hl=&quot;0011&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> mh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> ml=&quot;1001&quot;<br>                     <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> sh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> sl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                     <span style="font-weight:bold"><wbr />IF</span><wbr /> (week=&quot;110&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                        week&lt;=&quot;000&quot;;<br>                     <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                        week&lt;=week+1;<br>                     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                  <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>            <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>       <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>           week&lt;=set_week;<br>       <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>       <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258524065#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 06:01:05 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258524065</guid>
</item>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（二）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258523970</link>
<description><![CDATA[--------------------60<span style="font-family:'宋体';line-height:1.8em;">分计数器</span><wbr />-----------------<br>     count60_m:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_1h,sh,sl,flag)<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                 <span style="font-weight:bold"><wbr />IF</span><wbr /> (res_in='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                    mh&lt;=&quot;0000&quot;;<br>                    ml&lt;=&quot;0000&quot;;<br>                 <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (clk_1h '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_1h='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                       <span style="font-weight:bold"><wbr />IF</span><wbr /> (sh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> sl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                          <span style="font-weight:bold"><wbr />IF</span><wbr /> (mh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> ml=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             mh&lt;=&quot;0000&quot;;<br>                             ml&lt;=&quot;0000&quot;;<br>                          <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (ml=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             mh&lt;=mh+1;<br>                             ml&lt;=&quot;0000&quot;;<br>                          <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                              ml&lt;=ml+1;<br>                           <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                       <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                 <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>          <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>              mh&lt;=set_mh;<br>              ml&lt;=set_ml;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br>---------------------24<span style="font-family:'宋体';line-height:1.8em;">小时计数器</span><wbr />----------------<br>     count24_h:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_1h,sh,sl,mh,ml,flag)<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                    <span style="font-weight:bold"><wbr />IF</span><wbr /> (res_in='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                       hh&lt;=&quot;0001&quot;;<br>                       hl&lt;=&quot;0010&quot;;<br>                    <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (clk_1h '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_1h='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                          <span style="font-weight:bold"><wbr />IF</span><wbr /> (mh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> ml=&quot;1001&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> sh=&quot;0101&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> sl=&quot;1001&quot;)<span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                             <span style="font-weight:bold"><wbr />IF</span><wbr /> (hh=&quot;0010&quot; <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> hl=&quot;0011&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                                hh&lt;=&quot;0000&quot;;<br>                                hl&lt;=&quot;0000&quot;;<br>                             <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (hl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                                hh&lt;=hh+1;<br>                                hl&lt;=&quot;0000&quot;;<br>                             <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                                 hl&lt;=hl+1;<br>                              <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                    <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>          <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>              hh&lt;=set_hh;<br>              hl&lt;=set_hl;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>       <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258523970#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 05:59:30 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258523970</guid>
</item>

<item>
<title><![CDATA[课程设计电子钟VHDL程序（一）]]></title>
<link>http://381938935.qzone.qq.com/blog/1258523852</link>
<description><![CDATA[<span style="font-weight:bold"><wbr />LIBRARY</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />IEEE</span><wbr /></span><wbr />;<br><span style="font-weight:bold"><wbr />USE</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />IEEE</span><wbr /></span><wbr />.<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_1164</span><wbr /></span><wbr />.<span style="font-weight:bold"><wbr />ALL</span><wbr />;<br><span style="font-weight:bold"><wbr />USE</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />IEEE</span><wbr /></span><wbr />.<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_ARITH</span><wbr /></span><wbr />.<span style="font-weight:bold"><wbr />ALL</span><wbr />;<br><span style="font-weight:bold"><wbr />USE</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />IEEE</span><wbr /></span><wbr />.<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_UNSIGNED</span><wbr /></span><wbr />.<span style="font-weight:bold"><wbr />ALL</span><wbr />;<br>----<span style="font-family:'宋体';line-height:1.8em;">实体定义端口</span><wbr />--------<br><span style="font-weight:bold"><wbr />ENTITY</span><wbr /> clock <span style="font-weight:bold"><wbr />IS</span><wbr /><br>       <span style="font-weight:bold"><wbr />PORT</span><wbr />(<br>             clk_in             : <span style="font-weight:bold"><wbr />IN</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             res_in             : <span style="font-weight:bold"><wbr />IN</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             led                : <span style="font-weight:bold"><wbr />OUT</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(7 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             res_out            : <span style="font-weight:bold"><wbr />OUT</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             busy               : <span style="font-weight:bold"><wbr />IN</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             line_out           : <span style="font-weight:bold"><wbr />OUT</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             clk_out            : <span style="font-weight:bold"><wbr />OUT</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             strobe             : <span style="font-weight:bold"><wbr />OUT</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             data_out           : <span style="font-weight:bold"><wbr />OUT</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(7 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             add_out            : <span style="font-weight:bold"><wbr />OUT</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(3 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             lin_out            : <span style="font-weight:bold"><wbr />OUT</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(3 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             col_in             : <span style="font-weight:bold"><wbr />IN</span><wbr />  <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(3 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             ring               : <span style="font-weight:bold"><wbr />OUT</span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             s_ring             : <span style="font-weight:bold"><wbr />IN</span><wbr />  <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr /><br>            );<br><span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />ENTITY</span><wbr />;<br>----------<span style="font-family:'宋体';line-height:1.8em;">结构体开始</span><wbr />----------------------------------------------<br><span style="font-weight:bold"><wbr />ARCHITECTURE</span><wbr /> ar_clock <span style="font-weight:bold"><wbr />OF</span><wbr /> clock <span style="font-weight:bold"><wbr />IS</span><wbr /><br><span style="font-weight:bold"><wbr />------------------</span><wbr /><span style="font-weight:bold"><wbr /><span style="font-family:'宋体';line-height:1.8em;">一系列的信号定义</span><wbr /></span><wbr /><span style="font-weight:bold"><wbr />--------------</span><wbr /><br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> clk_2kh             : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> clk_1kh             : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> clk_1h              : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> clk_keyscan         : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> led_buf                      : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(7 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> hh,hl,mh,ml,sh,sl            : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(3 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> yh,yl,moh,mol,dh,dl          : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(3 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> week                         : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(2 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> asc_week0,asc_week1,asc_week2: <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(7 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> lcd_pt              : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 26;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> lcd_state           : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 4;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> cnt_key1            : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 7 :=0;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> flag                : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> set_hh,set_hl,set_mh,set_ml,set_sh,set_sl: <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(3 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> set_yh,set_yl,set_moh,set_mol,set_dh,set_dl:<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(3 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> set_week            : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(2 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> cnt_key2            : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 2 :=0;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> flag_clock          : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> ahh,ahl,amh,aml     : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC_VECTOR</span><wbr /></span><wbr />(3 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0);<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> temp                : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> flag_key1           : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> flag_key2           : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>             <span style="font-weight:bold"><wbr />SIGNAL</span><wbr /> ring_buf            : <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />STD_LOGIC</span><wbr /></span><wbr />;<br>----------------------<span style="font-family:'宋体';line-height:1.8em;">信号定义借宿</span><wbr /> <span style="font-family:'宋体';line-height:1.8em;">结构体程序开始</span><wbr />-------------<br><span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>     led&lt;=led_buf;<br>     clk_out&lt;=clk_in;<br>     lin_out&lt;=&quot;1101&quot;;<br>     ring&lt;=ring_buf;<br>-----------<span style="font-family:'宋体';line-height:1.8em;">分频到</span><wbr />2kh----------------------------------<br>     div_clk_2kh:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_in)<br>     <span style="font-weight:bold"><wbr />VARIABLE</span><wbr /> cnt    :<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 2500;<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (clk_in '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_in ='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>               <span style="font-weight:bold"><wbr />IF</span><wbr /> (cnt&gt;=2500) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                 cnt:=0;<br>                 clk_2kh &lt;= <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />not</span><wbr /></span><wbr /> clk_2kh;<br>               <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                 cnt:=cnt+1;<br>               <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br>-----------------<span style="font-family:'宋体';line-height:1.8em;">分频到</span><wbr />1Kh---------------<br>     div_clk_1kh:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_2kh)<br>     <span style="font-weight:bold"><wbr />VARIABLE</span><wbr /> count0    :<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 1;<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (clk_2kh '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_2kh='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>               <span style="font-weight:bold"><wbr />IF</span><wbr /> (count0&gt;=1) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                 count0:=0;<br>                 clk_1kh&lt;= <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />not</span><wbr /></span><wbr /> clk_1kh;<br>                <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                 count0:=count0+1;<br>               <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br>--------------<span style="font-family:'宋体';line-height:1.8em;">分频得到键盘扫描频率</span><wbr />--------------<br>     div_clk_keyscan:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_in)<br>     <span style="font-weight:bold"><wbr />VARIABLE</span><wbr /> count01    :<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 3500;<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (clk_in '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_in='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>               <span style="font-weight:bold"><wbr />IF</span><wbr /> (count01&gt;=3500) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                 count01:=0;<br>                 clk_keyscan&lt;= <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />not</span><wbr /></span><wbr /> clk_keyscan;<br>                <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                 count01:=count01+1;<br>               <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br>-------------<span style="font-family:'宋体';line-height:1.8em;">分频得到</span><wbr />1hz<span style="font-family:'宋体';line-height:1.8em;">作为电子钟的计数器</span><wbr />--------------<br>     div_clk_1h:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_2kh)<br>     <span style="font-weight:bold"><wbr />VARIABLE</span><wbr /> count1    :<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />INTEGER</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr />RANGE</span><wbr /> 0 <span style="font-weight:bold"><wbr />TO</span><wbr /> 1000;<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (clk_2kh '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_2kh='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>               <span style="font-weight:bold"><wbr />IF</span><wbr /> (count1&gt;=1000) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                 count1:=0;<br>                 clk_1h&lt;= <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />not</span><wbr /></span><wbr /> clk_1h;<br>                <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                 count1:=count1+1;<br>               <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>         <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>     <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br>------------60s<span style="font-family:'宋体';line-height:1.8em;">计数器</span><wbr />-----------------------<br>     count60_s:<span style="font-weight:bold"><wbr />PROCESS</span><wbr />(clk_1h,flag)<br>     <span style="font-weight:bold"><wbr />BEGIN</span><wbr /><br>          <span style="font-weight:bold"><wbr />IF</span><wbr /> (flag='0') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                     <span style="font-weight:bold"><wbr />IF</span><wbr /> (res_in='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                        sh&lt;=&quot;0000&quot;;<br>                        sl&lt;=&quot;0000&quot;;<br>                     <span style="font-weight:bold"><wbr />ELSIF</span><wbr /> (clk_1h '<span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />event</span><wbr /></span><wbr /> <span style="font-weight:bold"><wbr /><span style="font-style:italic"><wbr />AND</span><wbr /></span><wbr /> clk_1h='1') <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                           <span style="font-weight:bold"><wbr />IF</span><wbr /> (sl=&quot;1001&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                              sl&lt;=&quot;0000&quot;;<br>                              <span style="font-weight:bold"><wbr />IF</span><wbr /> (sh=&quot;0101&quot;) <span style="font-weight:bold"><wbr />THEN</span><wbr /><br>                                 sh&lt;=&quot;0000&quot;;<br>                              <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                                 sh&lt;=sh+1;<br>                              <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                           <span style="font-weight:bold"><wbr />ELSE</span><wbr /><br>                               sl&lt;=sl+1;<br>                           <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>                      led_buf(7 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 4)&lt;=sl;<br>                      led_buf(3 <span style="font-weight:bold"><wbr />DOWNTO</span><wbr /> 0)&lt;=sh;<br>          <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />IF</span><wbr />;<br>       <span style="font-weight:bold"><wbr />END</span><wbr /> <span style="font-weight:bold"><wbr />PROCESS</span><wbr />;<br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[381938935@qq.com(*X*(枫))]]></author>
<comments>http://381938935.qzone.qq.com/blog/1258523852#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 18 Nov 2009 05:57:32 GMT</pubDate>
<guid>http://381938935.qzone.qq.com/blog/1258523852</guid>
</item>

</channel>
</rss>

