wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網(wǎng) >> MCU設計實例 >> 瀏覽文章

基于VHDL語言的FPGA簡易數(shù)字鐘設計

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2010年07月30日   【字體:

作為一個菜鳥我很愿意分享下我做的一些小東西,記得一年前好像少幾天吧,看記錄是2009年5月19日

我用51單片機做數(shù)字鐘的情景,那個時候用匯編,焦頭爛額,做了三天,還請教了老師。

哎,現(xiàn)在都已經(jīng)用C了,而且重心已經(jīng)放在了AVR上,

不過想想,這一年我還是學了很多東西,至少不是虛度了這一年。

FPGA是挺好玩的,不過沒有時間搞,忙著比賽。

不過憑借著學期前兩個禮拜實習天天晚上去圖書館自學VHDL的基礎,加上單片機的基礎,一直活到現(xiàn)在。呵呵呵

臭屁一下,今天老師說我可以做他的助教,確實把我興奮了一把,

其實我一直很心虛,因為都沒有時間搞,哪天出個難題答不上來就糗了。

 

今天中午和下午花了6個小時左右的時間做了一個數(shù)字鐘,

VHDL語言(Very  high  speed  integrated  circuit  Hardware Description Language)即超高速集成電路硬件描述語言。

顧名思義既然是硬件描述,當然是描述硬件,這個語言相當于在FPGA或CPLD芯片里熔出一個數(shù)字電路。

 

硬件FPGA 芯片是ALTERA公司Cyclone II 系列的EP2C35F672C6

使用的是ALTERA公司的開發(fā)板,型號DE2來張全圖,軟件為Quartus II 8.0,、ALTERA公司為自己產(chǎn)品打造的開發(fā)軟件。

據(jù)說是5000塊錢,因為是學校教學用,批量買,2500塊錢(不過我看下,就芯片貴,我看這個板子人家至少賺了1000多),我原來以為老師不會借,不過他似乎不介意,倒是他主動借給我的,額。。。

 

不費話了,貼程序吧

library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;

entity fpq is
port(clk : in std_logic;
  k : in std_logic;
  k1 : in std_logic;
  k2 : in std_logic;
  ge : out std_logic_vector(0 to 6);
  shi : out std_logic_vector(0 to 6);
  feng : out std_logic_vector(0 to 6);
  fens : out std_logic_vector(0 to 6);
  shig : out std_logic_vector(0 to 6);
  shis : out std_logic_vector(0 to 6));
end fpq;

architecture first of fpq is
 signal clock : integer range 0 to 24999999;
 signal ge_t : integer range 0 to 9;
 signal shi_t : integer range 0 to 5;
 signal feng_t : integer range 0 to 9;
 signal fens_t : integer range 0 to 5;
 signal shig_t : integer range 0 to 9;
 signal shis_t : integer range 0 to 2;
 signal temp : integer range 0 to 9;
 
begin
t0: process(clk)
 begin
  if (clk'event and clk='1') then
   clock <= clock + 1;    
   if clock = 24999999 then
---------------------------------------------
   if k='0' then
---------------------------------------------
   
       if ge_t = 9 then
     ge_t <= 0;
     if shi_t = 5 and ge_t = 9 then
      shi_t <= 0;
      if feng_t = 9 and shi_t = 5 then
       feng_t <= 0;
       if fens_t = 5 and feng_t = 9 then
        fens_t <= 0;
        if shis_t = 2 and shig_t = 3 and fens_t = 5 then
         shig_t <= 0;
         if shis_t = 2 and shig_t = 3 then
          shis_t <= 0;
         else
          shis_t <= shis_t + 1;
         end if;
        else 
         if shig_t = 9 and fens_t = 5 then
          shig_t <= 0;
         else
          shig_t <= shig_t +1;
         end if;
        end if;
       else
        fens_t <= fens_t + 1;
       end if;
      else 
       feng_t <= feng_t + 1;
      end if;
     else
      shi_t <= shi_t + 1;
     end if;
    else
     ge_t <= ge_t + 1;
    end if;   
  else
   if k1='0' then
    if feng_t = 9 then
     feng_t <= 0;
     if fens_t = 5 then
      fens_t <= 0;
     else
      fens_t <= fens_t + 1;
      end if; 
    else
     feng_t <= feng_t + 1;
    end if;        
   end if;
   if k2='0' then
    if shig_t = 3 and shis_t = 2 then
     shig_t <= 0;
     shis_t <= 0;
    else     
     if shig_t = 9 then
      shig_t <= 0;
      if shis_t = 2 then
       shis_t <= 0;
      else
       shis_t <= shis_t + 1;
      end if;
     else
      shig_t <= shig_t + 1;
     end if;
    end if;        
   end if;
  end if; 
------------------------------------------------   
  end if;
 end if; 
------------------------------------------------  
 end process t0;
 
c:  process(clk,ge_t,shi_t,feng_t,fens_t,shig_t,shis_t) 
 begin
  case ge_t is
  when 9 => ge <= "0000100";
  when 8 => ge <= "0000000";
  when 7 => ge <= "0001111";
  when 6 => ge <= "0100000";
  when 5 => ge <= "0100100";
  when 4 => ge <= "1001100";
  when 3 => ge <= "0000110";
  when 2 => ge <= "0010010";
  when 1 => ge <= "1001111";
  when 0 => ge <= "0000001";
  end case;
  
  case shi_t is
  when 5 => shi <= "0100100";
  when 4 => shi <= "1001100";
  when 3 => shi <= "0000110";
  when 2 => shi <= "0010010";
  when 1 => shi <= "1001111";
  when 0 => shi <= "0000001";
  end case;
  
  case feng_t is
  when 9 => feng <= "0000100";
  when 8 => feng <= "0000000";
  when 7 => feng <= "0001111";
  when 6 => feng <= "0100000";
  when 5 => feng <= "0100100";
  when 4 => feng <= "1001100";
  when 3 => feng <= "0000110";
  when 2 => feng <= "0010010";
  when 1 => feng <= "1001111";
  when 0 => feng <= "0000001";
  end case;
  
  case fens_t is
  when 5 => fens <= "0100100";
  when 4 => fens <= "1001100";
  when 3 => fens <= "0000110";
  when 2 => fens <= "0010010";
  when 1 => fens <= "1001111";
  when 0 => fens <= "0000001";
  end case;
  
  case shig_t is
  when 9 => shig <= "0000100";
  when 8 => shig <= "0000000";
  when 7 => shig <= "0001111";
  when 6 => shig <= "0100000";
  when 5 => shig <= "0100100";
  when 4 => shig <= "1001100";
  when 3 => shig <= "0000110";
  when 2 => shig <= "0010010";
  when 1 => shig <= "1001111";
  when 0 => shig <= "0000001";
  end case;
  
  case shis_t is
  when 2 => shis <= "0010010";
  when 1 => shis <= "1001111";
  when 0 => shis <= "0000001";
  end case;
 end process c;
end first;

和匯編有的一拼啊,呵呵,由于是新手,所以很多程序都帶有單片機的想法,其實VHDL和C、FPGA和單片機是兩種不同的語言、芯片,主要是要有并行思想和狀態(tài)機的概念,很遺憾我現(xiàn)在好像都沒有。

設置模式開關是sw01.、分鐘設置按鈕key01、key02 。

視頻地址:http://v.youku.com/v_show/id_XMTcxMTMzODYw.html 不過很糊啊。。悲劇。

后記:臭屁一下
 

 

關閉窗口

相關文章

午夜伦全在线观看| 狠狠色丁香久久综合频道 | 黄色av免费看| 久久久久久久9999| 国产卡一卡二在线| 欧美成在线视频| 一区二区免费不卡在线| 日本成人不卡| 菠萝蜜网站在线观看| www.国产一区二区| 国产男女无遮挡| 国产综合香蕉五月婷在线| 欧美二区三区91| 91麻豆高清视频| 欧美日韩在线播放视频| 国产激情在线| 碰草在线视频| 99热这里只有精品3| 大尺度做爰床戏呻吟舒畅| 午夜久久资源| 国产精品mp4| 亚洲成年人在线| 国产日韩欧美综合一区| 国产尤物精品| 国产极品人妖在线观看| 免费aⅴ网站| 亚洲成人黄色片| 日本一级片免费| 玩弄japan白嫩少妇hd| 国产精品美女xx| 久久人人爽人人爽人人片亚洲| 日韩欧美国产骚| 91老司机福利 在线| 亚洲婷婷在线| 欧美福利在线播放网址导航| 欧洲一区二区三区| 色视频www在线播放| 国产成人夜间影院在线观看| 国产又粗又大又黄| 国精产品一区一区二区三区mba| 久久九九国产视频| 亚洲精美视频| 午夜精品一区二区三区在线视频| 中文字幕日韩精品一区| 久久精品99久久久| 一区二区蜜桃| 四虎884aa成人精品最新| a√中文在线观看| 在线看三级网站视频| xxxx欧美| 国产成人精品av在线观| 黄色录像二级片| 亚洲国产综合av| 久久久久久免费看| 免费97视频在线精品国自产拍| 欧美日韩精品一区视频| 一区二区三区在线视频免费| 99视频在线精品| 日韩精品一卡二卡三卡四卡无卡| 欧美一区二区| 日韩毛片视频| 精品久久ai电影| 日韩高清中文字幕一区二区| a级在线观看| 二区三区在线| 污视频网站在线免费观看| 男女免费网站| 性欧美69式xxxxx| 秋霞视频一区二区| 国产在线一级片| 久久久久久国产精品免费播放| 人人妻人人澡人人爽| 亚洲天堂小视频| 日本黄大片一区二区三区| 久久久亚洲国产精品| 中文字幕免费高| 婷婷久久五月天| 秋霞毛片久久久久久久久| 国产91久久婷婷一区二区| 久久久亚洲国产| 久久九九国产精品怡红院| 一本色道久久88亚洲综合88| 久久激情视频| 99久久综合狠狠综合久久aⅴ| 国产探花一区在线观看| 久久av免费| 九九在线高清精品视频| 香蕉久久夜色精品国产使用方法 | xxxxxhd亚洲人hd| 日韩漫画puputoon| sis001欧美| 精品国产第一福利网站| 伊人色综合一区二区三区影院视频| 男女视频在线| 高端美女服务在线视频播放| hd国产人妖ts另类视频| 福利视频在线看| 九色在线观看视频| av影片在线看| 18加网站在线| 在线观看特色大片免费视频| 三级成人黄色影院| 国产在线视频欧美一区| 99精品中文字幕在线不卡| 伦理一区二区| 日韩一区电影| 精品动漫3d一区二区三区免费版| 在线成人国产| 奇米一区二区三区av| 日日欢夜夜爽一区| 国产乱妇无码大片在线观看| 成人午夜又粗又硬又大| 国产亚洲福利社区一区| 亚洲欧美日韩国产中文在线| 中文字幕在线不卡国产视频| 一区二区三区毛片| 在线视频国内自拍亚洲视频| 777午夜精品免费视频| 精品美女一区二区三区| 国产亚洲精品久久久久动| 欧美裸体男粗大视频在线观看| 97香蕉久久夜色精品国产| 最新69国产成人精品视频免费| 午夜精品视频在线| 亚洲曰本av电影| 欧美二区三区在线| 亚洲最新在线| 91专区在线观看| 亚洲精品第三页| 中文字幕一二三四区| 国产天堂av在线| 久久久999久久久| 色婷婷av一区二区三区之e本道| 国产伊人网av.| h视频在线看| 在线视频尤物| 中文av资源在线| 蜜臀国产一区| 日韩精品免费一区二区三区竹菊 | 伊人久久大香线蕉成人综合网| 日韩久久久久久久久久久久| 999精品视频在线| 青青草成人免费视频| 2019日本中文字幕| 日韩av快播网址| 国语精品中文字幕| 男人用嘴添女人下身免费视频| 999这里有精品| 国产精品无码久久久久一区二区| www.99re7| 国产精品久久久久久久免费看| 一本大道久久精品| 九九热免费在线视频| 青青久在线视频| 欧美aa在线观看| 五月天亚洲一区| 日韩成人伦理电影在线观看| 国产福利91精品一区| 亚洲精品视频免费观看| 欧美精品在线观看一区二区| 久久成人一区二区| 中文字幕欧美日韩va免费视频| 国产精品成人av在线| 少妇特黄a一区二区三区| 欧美三级在线观看视频| 日本黄色动态图| 国产精品xxxx喷水欧美| 欧美另类videosbest视频| 天天干 天天插| 国产黄色在线网站| 中文字幕av一区二区三区四区| 国产精品7m凸凹视频分类| 国产iv一区二区三区| 夜夜夜精品看看| 精品网站999www| 日韩精品一区二| 2019中文字幕在线观看| 欧美一区亚洲二区| 一个色综合久久| 日韩av在线电影| 欧美精品一区二区三区免费| 亚洲国产精华液| 992tv国产精品成人影院| 99久久夜色精品国产亚洲狼| 99视频精品全部免费在线| 欧美午夜精品理论片a级按摩| 美日韩精品免费观看视频| 国产精品伊人日日| 亚洲 欧美 日韩系列| 欧美亚洲日本一区二区三区 | 国产精品无码久久av| zztt21.su黑料网站| 国产天堂在线播放视频| 欧美色图激情小说| 91麻豆免费看片| 欧美一区二区日韩| 国产精品自产拍在线观| 欧美精品一区二区三区三州| 欧美日韩免费做爰视频| 欧美一区二区三区久久综合| 一二三在线视频社区| 精品视频在线观看免费观看| 麻豆精品精品国产自在97香蕉| 一区二区三区在线播| 久久不射电影网| 国产精品啪啪啪视频| 手机看片国产日韩| 亚洲色图影院| 欧美一区二区三区| 日韩视频在线观看| 99精品热视频只有精品10| 国产精品成人免费在线| 在线日韩第一页| 日韩精品电影网站| 99999精品| 99久久夜色精品国产亚洲| 三上悠亚在线观看| 国产免费区一区二区三视频免费| 国产真实乱对白精彩久久| 欧美视频中文一区二区三区在线观看| 日韩av第一页| 九九热99视频| 朝桐光av在线一区二区三区| 国产三级电影在线| 一区二区三区在线| 亚洲一区二区三区激情| 最近中文字幕mv在线一区二区三区四区 | 精品视频免费| 国产精品免费网站在线观看| 久久视频在线免费观看| 无码日本精品xxxxxxxxx| 日本三级片在线观看| 制服影音先锋| 伊人久久大香线蕉av不卡| 国产精品久久久久aaaa樱花| 欧美成人三级视频网站| 草草草在线视频| 性生活黄色大片| 在线观看小视频| 日韩高清中文字幕一区| 亚洲精品国产电影| 一本二本三本亚洲码| 日韩精品成人免费观看视频| 欧美成人影院在线播放| 欧州一区二区| 色老综合老女人久久久| 高清日韩一区| 欧美毛片在线观看| 在线观看免费毛片| 欧美日韩国产高清| 欧美日韩国产成人在线免费| 久久久影院一区二区三区| 国产大片免费看| 在线视频国产福利| 欧美国产高潮xxxx1819| 91精品在线一区二区| 亚洲性生活视频| 亚洲色成人一区二区三区小说| 精品国自产拍在线观看| 嗯啊主人调教在线播放视频| 成人免费毛片app| 国产+成+人+亚洲欧洲| 亚州精品一二三区| 久久国产综合视频| 最新精品在线| 亚洲一区二区三区中文字幕在线| 成人激情直播| 艳妇乳肉豪妇荡乳xxx| 7色.com| 久久免费大视频| 5858s免费视频成人| 91免费国产精品| 国产视频www| 欧美日韩国产v| 中文字幕一区二区三区av| 成人h视频在线观看播放| 麻豆天美蜜桃91| 久青草国产在线| 免费在线观看成人| 久久久精品久久久| 国产又粗又猛又色| 天天槽夜夜槽| 视频在线观看一区| 欧美久久精品午夜青青大伊人| 国产一级二级视频| 宅男深夜免费观看视频| 视频一区中文字幕| 色综合导航网站| 少妇网站在线观看| 人与牲动交xxxxbbb| 99久久精品费精品国产| 亚洲精品福利在线观看| 日本少妇一区二区三区| 美女无遮挡网站| 久久激情中文| 久久噜噜亚洲综合| av日韩中文字幕| 亚洲精品97久久中文字幕无码| 国产精品毛片视频| 日韩精品免费一线在线观看| 亚洲精品乱码久久久久久不卡| 国产在线观看精品一区| 国产精品青草综合久久久久99| 亚洲国产精品日韩| 水蜜桃免费高清视频在线播放| 久久一区中文字幕| 中文字幕亚洲欧美在线不卡| 国产欧美在线一区二区| 亚洲依依成人| 激情久久久久久久| 热草久综合在线| 91免费视频播放| 精品日韩一区| 国内精品视频一区| 伊人网站在线观看| 亚洲婷婷伊人| 欧美成人在线免费视频| 自拍偷拍欧美亚洲| 国产日韩三级| 中文字幕日本精品| 日韩精品视频免费播放| 中文字幕久久精品一区二区| 亚洲午夜av久久乱码| 欧美人与禽zozzo禽性配| 精品三级在线| 日韩精品在线观看一区| 亚洲综合网在线| 日韩欧美专区| 亚洲精品丝袜日韩| 久草成人在线视频| 91久久偷偷做嫩草影院电| 永久免费精品影视网站| 国产精品7777| 特黄特色欧美大片| 久久男人资源视频| 亚洲爆乳无码一区二区三区| 91精品啪在线观看国产81旧版| 午夜精品视频网站| 亚洲一级在线观看| 亚洲国产精品91| 欧美成人中文字幕| 中文在线免费观看| 日本女优一区| 国产精品成人播放| 日本高清视频免费观看| 伊人久久久大香线蕉综合直播| 国产一区二区色| 久久99蜜桃精品久久久久小说| 精品一区二区三区蜜桃| 日韩av大全| 日本三级电影网| 亚洲自拍偷拍麻豆| 可以看的av网址| 国产精品专区免费| 亚洲欧美激情在线视频| www.国产com| 欧美日韩激情| 国产在线观看91精品一区| 国产精品一区二区三区高清在线 | 日韩精品一区不卡| 亚洲蜜桃视频| 97久久人人超碰caoprom欧美| 高清精品一区二区三区一区| 成人黄色国产精品网站大全在线免费观看 | 欧美片一区二区| 九九热精品视频在线观看| 国产精品久久久久久av福利| 久热在线视频精品网站| 久久欧美中文字幕| 久久精品视频在线观看免费| 中文字幕在线直播| 深夜福利亚洲导航| 亚洲国产精品无码久久| 麻豆精品一区二区| 成人午夜免费在线| 18视频在线观看网站| 日韩精品电影网| 这里只有精品9| 男女性色大片免费观看一区二区 | 亚洲一区二区三区四区在线播放| 91av毛片| 最新欧美精品一区二区三区| 又黄又爽的网站| 理论片一区二区在线| 国产欧美久久久久久| 黄色免费视频| 亚洲一区二三区| 久久国产高清视频| 五月天久久网站| 日本一区二区三区视频免费看 | 国内精品久久久久久不卡影院 | 欧美老tube| 国产三级欧美三级| 久久无码人妻精品一区二区三区| 一区二区免费| 91中文字幕在线观看| 特级全黄一级毛片| 欧美丰满嫩嫩电影| 中文字幕在线播放av| 美国av一区二区|