論文格式
      電氣工程 會(huì)計(jì)論文 金融論文 國(guó)際貿(mào)易 財(cái)務(wù)管理 人力資源 輕化工程 德語(yǔ)論文 工程管理 文化產(chǎn)業(yè)管理 信息計(jì)算科學(xué) 電氣自動(dòng)化 歷史論文
      機(jī)械設(shè)計(jì) 電子通信 英語(yǔ)論文 物流論文 電子商務(wù) 法律論文 工商管理 旅游管理 市場(chǎng)營(yíng)銷 電視制片管理 材料科學(xué)工程 漢語(yǔ)言文學(xué) 免費(fèi)獲取
      制藥工程 生物工程 包裝工程 模具設(shè)計(jì) 測(cè)控專業(yè) 工業(yè)工程 教育管理 行政管理 應(yīng)用物理 電子信息工程 服裝設(shè)計(jì)工程 教育技術(shù)學(xué) 論文降重
      通信工程 電子機(jī)電 印刷工程 土木工程 交通工程 食品科學(xué) 藝術(shù)設(shè)計(jì) 新聞專業(yè) 信息管理 給水排水工程 化學(xué)工程工藝 推廣賺積分 付款方式
      • 首頁(yè) |
      • 畢業(yè)論文 |
      • 論文格式 |
      • 個(gè)人簡(jiǎn)歷 |
      • 工作總結(jié) |
      • 入黨申請(qǐng)書 |
      • 求職信 |
      • 入團(tuán)申請(qǐng)書 |
      • 工作計(jì)劃 |
      • 免費(fèi)論文 |
      • 現(xiàn)成論文 |
      • 論文同學(xué)網(wǎng) |
      搜索 高級(jí)搜索

      當(dāng)前位置:論文格式網(wǎng) -> 免費(fèi)論文 -> 其他論文

      發(fā)光二極管走馬燈電路的設(shè)計(jì)與實(shí)現(xiàn)實(shí)驗(yàn)

      本論文在其他論文欄目,由論文格式網(wǎng)整理,轉(zhuǎn)載請(qǐng)注明來源www.donglienglish.cn,更多論文,請(qǐng)點(diǎn)論文格式范文查看

      發(fā)光二極管走馬燈電路的設(shè)計(jì)與實(shí)現(xiàn)實(shí)驗(yàn)
      實(shí)驗(yàn)程序:
       設(shè)計(jì)思路:首先用按鍵SW1來控制顯示模式。用狀態(tài)機(jī)來實(shí)現(xiàn)單點(diǎn)移動(dòng)和幕布式移動(dòng)。
      VHDL程序如下
      library ieee;
      use ieee.std_logic_1164.all;
      entity scan is
       port(clk,reset:in std_logic;
         light:out std_logic_vector(7 downto 0);
         a:in std_logic
        );
      end scan;
      architecture arch_scan of scan is
      TYPE state_type is(s0,s1,s2,s3,s4,s5,s6,s7);
      signal state:state_type;
      begin
      process(a,clk,reset)     ——————process使用嵌套
      begin
      if(reset='1') then light<="00000000";
      elsif(rising_edge(clk)) then
       if a='0' then      ——————‘a(chǎn)’代表BW1的值,控制顯示模式
        case state is    ——————實(shí)現(xiàn)單點(diǎn)移動(dòng)
         when s0=>
           state<=s1;
           light<="10000000";
         when s1=>
           state<=s2;
           light<="01000000";
         when s2=>
           state<=s3;
           light<="00100000";
         when s3=>
           state<=s4;
           light<="00010000";
         when s4=>
           state<=s5;
           light<="00001000";
         when s5=>
           state<=s6;
           light<="00000100";
         when s6=>
           state<=s7;
           light<="00000010";
         when s7=>
              state<=s0;
            light<="00000001";
        end case;
        else
           case state is     ——————實(shí)現(xiàn)幕布式移動(dòng)
        when s0=>
          state<=s1;
         light<="00011000";
        when s1=>
          state<=s2;
         light<="00111100";
        when s2=>
         state<=s3;
         light<="01111110";
        when s3=>
         state<=s4;
         light<="11111111";
        when s4=>
         state<=s5;
         light<="01111110";
        when s5=>
         state<=s6;
         light<="00111100";
        when s6=>
         state<=s7;
         light<="00011000";
        when s7=>
         state<=s0;
         light<="00000000"; 
        end case;
         end if;
      end if; 
      end process;
      end arch_scan;

      仿真波形如下:

       


      實(shí)驗(yàn)總結(jié)
       仿照上個(gè)實(shí)驗(yàn)的狀態(tài)機(jī)設(shè)計(jì),自己寫出了以上的程序。雖然程序簡(jiǎn)單,容易寫出,但由于語(yǔ)法不熟,在編寫的過程中走了很多的彎路也出現(xiàn)了較多的錯(cuò)誤。還好,在老師的指導(dǎo)下,經(jīng)過不段的調(diào)試,改正終于得出了正確的結(jié)果。
       最初,我由于不知道要用嵌套PROCESS,而在一個(gè)PROCESS中又加入倆個(gè)PROCESS。導(dǎo)致編譯不能通過。這是由于語(yǔ)法不清而犯的錯(cuò)誤。
       還有就是在寫程序的時(shí)候沒有進(jìn)行深入的思考。簡(jiǎn)單的認(rèn)為狀態(tài)機(jī)不能實(shí)現(xiàn)幕布式的移動(dòng)(因?yàn)槲艺J(rèn)為狀態(tài)機(jī)的狀態(tài)不足以表達(dá)幕布式的各個(gè)狀態(tài),其實(shí)是足夠的)而使用了兩個(gè)循環(huán),這樣就把程序弄的很復(fù)雜。編寫的時(shí)候太草率了,應(yīng)該進(jìn)行細(xì)致的思考后再去編寫。
       最后的問題就是,整個(gè)編程的過程中,小錯(cuò)誤總是不段。這里多個(gè)‘;’,那里少個(gè)字母的。這些小的錯(cuò)誤雖然在編譯后能夠更正過來,但最好還是希望自己能在以后不要在出現(xiàn)類似的錯(cuò)誤。
       經(jīng)過這次實(shí)驗(yàn),存在的問題還是老問題——語(yǔ)法不清、不夠細(xì)心。語(yǔ)法的問題是由于沒有具體的學(xué)習(xí)過,又沒有在課下反復(fù)的聯(lián)系。要去系統(tǒng)的學(xué)習(xí)VHDL語(yǔ)言,在近期有點(diǎn)不切實(shí)際,還是要多加練習(xí)。在練習(xí)中熟練 VHDL的語(yǔ)法,而做的多了,也就能避免在細(xì)節(jié)問題上總是出錯(cuò)。


      相關(guān)論文
      上一篇:太陽(yáng)能淡化苦咸水的一個(gè)簡(jiǎn)單裝置 下一篇:WHILE循環(huán)語(yǔ)句的翻譯程序設(shè)計(jì)——..
      Tags:發(fā)光二極管 走馬燈 電路 設(shè)計(jì) 實(shí)現(xiàn) 實(shí)驗(yàn) 【收藏】 【返回頂部】
      人力資源論文
      金融論文
      會(huì)計(jì)論文
      財(cái)務(wù)論文
      法律論文
      物流論文
      工商管理論文
      其他論文
      保險(xiǎn)學(xué)免費(fèi)論文
      財(cái)政學(xué)免費(fèi)論文
      工程管理免費(fèi)論文
      經(jīng)濟(jì)學(xué)免費(fèi)論文
      市場(chǎng)營(yíng)銷免費(fèi)論文
      投資學(xué)免費(fèi)論文
      信息管理免費(fèi)論文
      行政管理免費(fèi)論文
      財(cái)務(wù)會(huì)計(jì)論文格式
      數(shù)學(xué)教育論文格式
      數(shù)學(xué)與應(yīng)用數(shù)學(xué)論文
      物流論文格式范文
      財(cái)務(wù)管理論文格式
      營(yíng)銷論文格式范文
      人力資源論文格式
      電子商務(wù)畢業(yè)論文
      法律專業(yè)畢業(yè)論文
      工商管理畢業(yè)論文
      漢語(yǔ)言文學(xué)論文
      計(jì)算機(jī)畢業(yè)論文
      教育管理畢業(yè)論文
      現(xiàn)代教育技術(shù)論文
      小學(xué)教育畢業(yè)論文
      心理學(xué)畢業(yè)論文
      學(xué)前教育畢業(yè)論文
      中文系文學(xué)論文
      最新文章
      熱門文章
      計(jì)算機(jī)論文
      推薦文章

      本站部分文章來自網(wǎng)絡(luò),如發(fā)現(xiàn)侵犯了您的權(quán)益,請(qǐng)聯(lián)系指出,本站及時(shí)確認(rèn)刪除 E-mail:349991040@qq.com

      論文格式網(wǎng)(www.donglienglish.cn--論文格式網(wǎng)拼音首字母組合)提供其他論文畢業(yè)論文格式,論文格式范文,畢業(yè)論文范文

      Copyright@ 2010-2018 LWGSW.com 論文格式網(wǎng) 版權(quán)所有

      感谢您访问我们的网站,您可能还对以下资源感兴趣:

      论文格式网:毕业论文格式范文