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

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

基于VHDL語言的FPGA簡易數字鐘設計

作者:佚名   來源:本站原創   點擊數:  更新時間:2010年07月30日   【字體:

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

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

哎,現在都已經用C了,而且重心已經放在了AVR上,

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

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

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

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

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

 

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

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

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

 

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

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

據說是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和單片機是兩種不同的語言、芯片,主要是要有并行思想和狀態機的概念,很遺憾我現在好像都沒有。

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

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

后記:臭屁一下
 

 

關閉窗口

相關文章

99精品国产99久久久久久97| 色播五月综合| 国产精品免费视频一区二区| 精品人伦一区二区三电影 | 日韩av男人天堂| 日本福利午夜视频在线| 最新日韩欧美| 亚洲国产精品999| 丰满少妇被猛烈进入高清播放| 你懂的网站在线| 国产国产一区| 亚洲综合精品自拍| 国内外成人免费视频| 日本一区二区三区精品| 国产盗摄在线观看| 成人国产一区二区三区精品| 97超级碰碰碰| 91香蕉一区二区三区在线观看| 在线国产日本| 久久精品国产亚洲高清剧情介绍| 大胆人体色综合| 一本加勒比波多野结衣| 日本高清好狼色视频| 亚洲一区不卡| 久久高清视频免费| a级在线观看视频| 新的色悠悠久久久| 美女网站视频久久| 久久久久这里只有精品| 法国空姐电影在线观看| 在线播放91| 老司机精品视频导航| 久久免费国产精品1| 国产综合精品久久久久成人av| 亚州色图欧美色图| 国产乱码精品一品二品| 欧洲日韩成人av| 久久99久久久| 国产亚洲精品一区二区在线观看 | 影音先锋在线视频| 国产亚洲成av人在线观看导航| 91免费精品视频| 五月天婷婷导航| 狠狠干在线视频| 视频一区二区三区入口| 欧美精品videos性欧美| 国产日产精品一区二区三区的介绍| 黄色av网站在线免费观看| 国产999精品久久| 国产精品亚洲视频在线观看| 欧美三级午夜理伦| 亚洲天堂导航| 欧美色道久久88综合亚洲精品| 一级性生活视频| 亚洲精品一区二区三区蜜桃| 欧美大片91| 欧美艳星brazzers| 欧美日韩黄色一级片| 国产精品777一区二区| 最新国产精品久久久| www.亚洲男人天堂| 精品视频第一页| 日韩精品分区| 亚洲精品免费电影| 二级片在线观看| 国产中文第一页| 中文字幕亚洲精品乱码| 中文字幕综合在线| 免费黄色国产视频| 91在线超碰| 五月综合激情日本mⅴ| 无码人妻精品一区二区蜜桃网站| 第四色播日韩| 国产精品视屏| 精品日产卡一卡二卡麻豆| 被黑人猛躁10次高潮视频| 视频在线91| 99久久免费精品| 精品国产免费人成电影在线观...| 亚洲欧美高清视频| 成人免费av| 久久精彩免费视频| 四季av综合网站| 国产一级在线| 国产精品国产三级国产普通话99| 亚洲欧美电影在线观看| 国产日韩欧美精品一区二区三区| 亚洲三级视频| 国产成人精品免费久久久久| 中文在线免费看视频| 国产91精品入| 一区二区三区黄色| 手机免费看av片| 亚洲在线视频免费| 999久久久精品国产| 欧美成人午夜影院| 久草精品视频在线观看| 亚洲国产91视频| 亚洲成人免费影院| 欧美 日本 亚洲| 成年人黄色电影| av午夜一区麻豆| 日韩性感在线| 女人被狂躁到高潮视频免费网站 | 亚洲性生活网站| 樱桃视频免费看| 久久久天堂av| 久久久一二三四| 天天干天天舔| 成人va在线观看| 亚洲精品无人区| 九色视频入口| 大胆亚洲人体视频| 亚洲一区二区三区涩| se在线视频| av亚洲精华国产精华精华 | av在线视屏| 欧美日韩1区2区| 中文字幕在线观看的网站| 96av在线| 精品国产乱码久久| 国产一二三四区| 日韩精品视频在线看| 一区二区在线视频| 91看片在线播放| 国产精品xxx在线观看| 色悠悠久久久久| 69亚洲精品久久久蜜桃小说| 九九视频精品全部免费播放| 久久久久久久久久久亚洲| 亚洲自拍第二页| 欧美一区二区三区另类| 国产精品中文字幕久久久| 亚洲欧美日韩动漫| 久久午夜激情| 免费h精品视频在线播放| 你懂的网站在线观看网址| 高清不卡在线观看| 欧美做暖暖视频| 一二三中文字幕在线| 亚洲国产精品人人做人人爽| 九色91porny| a国产在线视频| 精品成人在线观看| 久久久国产精品人人片| 亚洲精华一区二区三区| 97精品免费视频| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精品毛片| 亚洲男人天堂久| 国产精品suv一区二区69| 日韩精品一区二区三区av| 精品国产成人在线影院| 国产一级大片在线观看| 香蕉久久99| 欧美中文在线观看| 伊人影院蕉久影院在线观看| 国产一区二区三区香蕉| 成人一级生活片| 91视频在线观看| 亚洲午夜私人影院| 日本少妇一区二区三区| 亚洲最大成人| 一区二区在线视频播放| 国产精品毛片一区视频播| 一本色道久久综合一区| 欧美精品七区| 欧美黑人巨大| 日本久久一区二区三区| 男女男精品视频网站| 精品久久ai电影| 国产va免费精品高清在线观看| 翔田千里精品久久一区二| 丁香啪啪综合成人亚洲小说| 国产乱子伦农村叉叉叉| av在线免费网站| 亚洲国产又黄又爽女人高潮的| youjizz在线视频| 精品成人国产| 日韩欧美一区二区三区四区五区| 午夜视频国产| 欧美性猛交xxxx黑人交| 在线免费观看亚洲视频| 波多野结衣一区| 国产富婆一区二区三区| 好吊妞这里只有精品| 欧美日韩国产精品一区二区不卡中文| 色欲AV无码精品一区二区久久| 欧美理伦片在线播放| 国产日韩欧美中文| 免费看的av| 亚洲超碰精品一区二区| 999精品久久久| 久久在线播放| 精品国产一区二区三区久久久久久 | 无码小电影在线观看网站免费| 在线亚洲午夜片av大片| 亚洲黄色在线播放| 韩国午夜理伦三级不卡影院| 黄色片视频在线免费观看| 两个人看的在线视频www| 色一区av在线| 嫩模一区二区三区| 91婷婷韩国欧美一区二区| 小明看看成人免费视频| 欧美电影在线观看网站| 人人澡人人澡人人看欧美| 黑人40厘米全进去| 午夜成人免费电影| 国产午夜福利100集发布| av软件在线观看| 中文字幕亚洲无线码a| 天天操天天干天天| 国产视频一区在线观看一区免费| 亚欧洲精品在线视频免费观看| 黄色的视频在线免费观看| 日韩av在线精品| 亚洲精品无码久久久| 99精品视频一区| 亚洲欧美高清在线| 亚洲精品进入| 久久久水蜜桃| av播放在线| 亚洲香蕉在线观看| 成人男女网免费| 国产精品女主播av| 精品人体无码一区二区三区| 97久久夜色精品国产| 午夜精品福利一区二区| 黄色网页在线播放| 日韩在线视频观看正片免费网站| 区二区三区在线| 亚洲三级电影网站| 国产探花在线免费观看| 日韩午夜免费| 日韩精品视频久久| 91麻豆精品国产综合久久久 | 欧美性感美女一区二区| 日韩精品欧美专区| 婷婷色在线播放| 国色天香2019中文字幕在线观看| 美女三级福利视频| 欧洲色大大久久| 国产一区二区三区三州| 99久久国产综合色|国产精品| 国产xxxx视频| 91亚洲一区| 日韩久久久久久久久久久久| 东京一区二区| 国产精品入口夜色视频大尺度 | 国产综合内射日韩久| 激情婷婷综合| 波多野结衣三级在线| 欧美动物xxx| 91老司机在线| a天堂中文在线| 色综合久久88| 四虎av网址| 欧美精品一区二区三区在线| 一本岛在免费一二三区| 亚洲激情校园春色| 91在线视频在线观看| 国产91富婆露脸刺激对白| 一二三不卡视频| 亚洲第一黄网| 熟妇人妻va精品中文字幕| 国产91精品入| 亚洲图片都市激情| 成人开心激情| 国产日韩一区欧美| 四虎av在线| 国产精品视频999| 国产毛片在线看| 久久久久免费精品国产| 永久免费不卡在线观看黄网站| 亚洲区免费影片| 99久久精品国产一区二区小说| 欧美视频在线不卡| 在线亚洲天堂| 精品夜夜嗨av一区二区三区| 日韩成人av免费| 91久久夜色精品国产按摩| 亚洲人成无码网站久久99热国产| 九九99久久精品在免费线bt| 欧美日韩精品不卡| 456亚洲精品成人影院| 亚洲在线视频观看| a级影片在线| 国产自摸综合网| 毛片激情在线观看| 国产成人+综合亚洲+天堂| 成人动漫在线免费观看| 欧美在线一区二区视频| 精彩国产在线| 欧美在线免费观看| 国产精品秘入口| 欧美最顶级的aⅴ艳星| 国产毛片在线| 国产精品视频精品| mm1313亚洲国产精品美女| 国产精自产拍久久久久久蜜| 欧美三级黄网| 国产美女久久精品| 婷婷色在线资源| 99久久99久久精品国产片| 不卡一本毛片| 精品一区二区国产| 性感美女一区二区在线观看| 蜜桃av色综合| 亚洲热av色在线播放| 正在播放91九色| 999久久久精品一区二区| 性一交一乱一伧国产女士spa| 五月综合久久| 日本japanese极品少妇| 久久亚洲精品中文字幕| 亚洲蜜臀av乱码久久精品| 成年人在线观看视频免费| 精品免费在线| 国产一二三四在线视频| 中文字幕日韩欧美精品高清在线| 小明看看成人免费视频| 亚洲一级二级| 欧产日产国产精品98| 丝袜亚洲另类欧美| 91资源在线播放| 成人午夜激情片| 国产69精品久久久久久久久久 | 自拍视频一区二区| 久久精品国产精品亚洲红杏| 日韩国产第一页| 91丨九色丨尤物| 欧美在线视频精品| 五月天视频一区| 在线播放性xxx欧美| 亚洲精品一区二区三区蜜桃下载| 成人女性文胸| 久久久久久com| 久久日韩视频| 国产九区一区在线| 99热这里有精品| 国产日韩av网站| 亚洲深深色噜噜狠狠爱网站| 中国免费黄色片| 国产一区二区三区香蕉| 欧美精品二区三区| 亚洲自拍偷拍av| 美女把尿口扒开让男人桶在线观看| 日韩精品一区二区三区四区视频| h视频在线观看免费网站| 久久99精品久久久久久琪琪| 午夜视频成人| 国产精品一区二区你懂得| 电影一区中文字幕| 日韩中文字幕三区| 日韩一级不卡| 91插插插插插插| 亚洲另类在线一区| 亚洲国产成人影院播放| 国产视频精品自拍| 午夜视频在线免费| 亚洲自拍中文字幕| 精品一级视频| 欧美国产日韩在线播放| 亚洲一区网站| 亚洲成人生活片| 亚洲精品乱码久久久久久久久| av亚洲男人天堂| 亚洲色图五月天| 国产三级在线观看| 国产精品免费观看高清| 久久综合社区| 国产精品一区二| 成人偷拍自拍| 日韩av加勒比| 国产 日韩 欧美大片| 伊人久久一区二区| 91精品一区二区三区在线观看| 在线观看成人影院| 国产成人精品视| 巨大黑人极品videos精品| 精品一卡二卡三卡| 麻豆一区二区99久久久久| 中文字幕免费在线观看视频| 色狠狠一区二区三区香蕉| 成年女人午夜毛片免费看| 国产激情视频一区| 精品一区91| 免费看91视频| 91麻豆视频网站| 先锋资源一区| xxx成人少妇69| 2021天堂中文幕一二区在线观| 国产免费xxx| 99成人在线| 在线观看免费国产视频| 欧美性猛交xxxxxx富婆| 欧美h版电影| 国产精品久久久对白| 国产午夜一区|