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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5493|回復: 0
打印 上一主題 下一主題
收起左側

數碼管的動態刷新Verilog源程序

[復制鏈接]
跳轉到指定樓層
樓主
六位八段數碼管,最后兩位自加首先循環,同時在到特定的數字調用蜂鳴器“嗶~”


源程序如下:
  1. module Project_Segled2
  2. (        
  3.         //輸入端口
  4.         CLK_50M,CLK_1S,RST_N,
  5.         //輸出端口
  6.         SEG_DATA,SEG_EN,FM
  7. );
  8.         
  9. //---------------------------------------------------------------------------
  10. //--        外部端口聲明
  11. //---------------------------------------------------------------------------
  12. input                                         CLK_50M;                                //時鐘的端口,開發板用的50M晶振
  13. input                CLK_1S;
  14. input                                                RST_N;                                //復位的端口,低電平復位
  15. output reg         [ 5:0]         SEG_EN;                                //數碼管使能端口
  16. output reg         [ 7:0]         SEG_DATA;                        //數碼管數據端口(查看管腳分配文檔或者原理圖)
  17. output reg          FM;               //控制蜂鳴器

  18. //---------------------------------------------------------------------------
  19. //--        內部端口聲明
  20. //---------------------------------------------------------------------------
  21. reg                        [15:0]        time_cnt;                        //用來控制數碼管閃爍頻率的定時計數器
  22. reg                        [15:0]        time_cnt_n;                        //time_cnt的下一個狀態
  23. reg                        [ 2:0]        led_cnt;                                //用來控制數碼管亮滅及顯示數據的顯示計數器
  24. reg                        [ 2:0]        led_cnt_n;                        //led_cnt的下一個狀態
  25. reg                                           [3:0]         gewei;                                       // 后兩位的個位
  26. reg                                           [3:0]         shiwei;                                      //后兩位的十位
  27. reg                                           [7:0]         GE_DATA;                                //個位數碼管數據
  28. reg                                           [7:0]         SHI_DATA;                                //十位數碼管數據
  29. reg                                           [3:0]         gewei_n;                                       // 后兩位的個位  
  30. reg                                        beep_reg;                                //用來控制蜂鳴器發聲的寄存器
  31. reg                                        beep_reg_n;                                //beep_reg的下一個狀態

  32. //設置定時器的時間為1ms,計算方法為  (1*10^3)us / (1/50)us  50MHz為開發板晶振
  33. parameter SET_TIME_1MS = 16'd50_000;
  34. parameter freq = 16'd47774;
  35. initial
  36. begin
  37. gewei = 4'h5;                                                                          //初始化個位十位的值
  38. shiwei=4'h0;
  39. gewei_n=4'h5;
  40. end               

  41. //---------------------------------------------------------------------------
  42. //--        邏輯功能實現        
  43. //---------------------------------------------------------------------------
  44. //時序電路,用來給time_cnt寄存器賦值
  45. always @ (posedge CLK_50M or negedge RST_N)  
  46. begin
  47.         if(!RST_N)                                                                        //判斷復位
  48.                 time_cnt <= 16'h0;                                        //初始化time_cnt值
  49.         else
  50.                 time_cnt <= time_cnt_n;                                //用來給time_cnt賦值
  51. end


  52. always @ (posedge CLK_50M)  
  53. begin
  54.         if(time_cnt == SET_TIME_1MS)                        //判斷1ms時間
  55.                 time_cnt_n = 16'h0;                                        //如果到達1ms,定時計數器將會被清零
  56.         else
  57.                 time_cnt_n = time_cnt + 27'h1;        //如果未到1ms,定時計數器將會繼續累加
  58. end





  59. //時序電路,用來給led_cnt寄存器賦值
  60. always @ (posedge CLK_1S or negedge RST_N)  
  61. begin
  62.         if(!RST_N )                                                                        //判斷復位
  63. begin        
  64.                     gewei = 4'h5;                                                                          //初始化個位十位的值
  65.                 shiwei=4'h0;
  66. end        
  67.         else if(gewei==4'b1001)
  68. begin                 
  69.                 gewei=4'h0;
  70.                 shiwei=shiwei+1'h1;                                                           //如果個位到十就歸0且讓十位加一
  71. end
  72.    else if(shiwei==4'b0100)
  73. begin               
  74.                  shiwei=4'h0;                                                                        //判斷十位的值如果到4就歸0
  75. end
  76.    else
  77.        gewei=gewei_n;        
  78. end
  79. //組合電路,判斷時間,實現控制顯示計數器累加
  80. always @ (negedge CLK_1S)  
  81. begin

  82.                 gewei_n = gewei + 1'h1;                //如果到達1s,計數器進行累加
  83.         
  84.               
  85. end


  86. //時序電路,用來給gewei寄存器賦值
  87. always @ (posedge CLK_50M or negedge RST_N)  
  88. begin
  89.         if(!RST_N)                                                                        //判斷復位
  90.                 led_cnt <= 3'h0;                                                //初始化led_cnt值
  91.         else
  92.                 led_cnt <= led_cnt_n;                                //用來給led_cnt賦值
  93. end

  94. //組合電路,判斷時間,實現控制顯示計數器累加
  95. always @ (posedge CLK_50M)  
  96. begin
  97.         if(time_cnt == SET_TIME_1MS)                        //判斷1Ms時間        
  98.                 led_cnt_n = led_cnt + 1'h1;                //如果到達1ms,計數器進行累加
  99.         else
  100.                 led_cnt_n = led_cnt;                                        //如果未到1ms,計數器保持不變
  101. end
  102. //實現gewei數據到數碼管碼數的一致
  103. always @ (posedge CLK_50M)
  104. begin
  105.                case(gewei)
  106.                            4'b0000:GE_DATA= 8'b00111111;        //0
  107.                            4'b0001:GE_DATA= 8'b00000110;        //1
  108.                            4'b0010:GE_DATA= 8'b01011011;        //2
  109.                            4'b0011:GE_DATA= 8'b01001111;        //3
  110.                            4'b0100:GE_DATA= 8'b01100110;        //4
  111.                            4'b0101:GE_DATA= 8'b01101101;        //5
  112.                            4'b0110:GE_DATA= 8'b01111101;        //6
  113.                             4'b0111:GE_DATA= 8'b00000111;       //7
  114.                            4'b1000:GE_DATA= 8'b01111111;        //8
  115.                             4'b1001:GE_DATA= 8'b01101111;       //9
  116.                             default:GE_DATA=8'b10111111;
  117.                endcase
  118. end

  119. //實現shiwei數據到數碼管數的一致
  120. always @ (posedge CLK_50M)
  121. begin
  122.                case(shiwei)
  123.                             4'b0000:SHI_DATA= 8'b00111111;        //0
  124.                            4'b0001:SHI_DATA= 8'b00000110;        //1
  125.                            4'b0010:SHI_DATA= 8'b01011011;        //2
  126.                            4'b0011:SHI_DATA= 8'b01001111;        //3
  127.                            4'b0100:SHI_DATA= 8'b01100110;        //4
  128.                            default:SHI_DATA=8'b10111111;
  129.                endcase
  130. end

  131. //組合電路,實現數碼管的數字顯示
  132. always @ (posedge CLK_50M)
  133. begin
  134.         case (led_cnt)  
  135.                 3'b000 : SEG_DATA = 8'b00000111;        //當計數器為0時,數碼管將會顯示 "7"
  136.                 3'b001 : SEG_DATA = 8'b00000110;        //當計數器為1時,數碼管將會顯示 "1"
  137.                 3'b010 : SEG_DATA = 8'b01100110;        //當計數器為2時,數碼管將會顯示 "4"
  138.                 3'b011 : SEG_DATA = 8'b00111111;        //當計數器為3時,數碼管將會顯示 "0"
  139.                 3'b100 : SEG_DATA = SHI_DATA;                       //當計數器為4時,數碼管將會顯示 "十位"
  140.                 3'b101 : SEG_DATA = GE_DATA;                       //當計數器為5時,數碼管將會顯示 "個位"        
  141.                 default: SEG_DATA = 8'b10111111;        
  142.         endcase         
  143. end






  144. always @ (posedge CLK_50M)
  145. begin
  146.         case (led_cnt)  
  147.                 3'b000 : SEG_EN = 6'b111110;                //當計數器為0時,數碼管SEG1顯示
  148.                 3'b001 : SEG_EN = 6'b111101;                //當計數器為1時,數碼管SEG2顯示
  149.                 3'b010 : SEG_EN = 6'b111011;                 //當計數器為2時,數碼管SEG3顯示
  150.                 3'b011 : SEG_EN = 6'b110111;          //當計數器為3時,數碼管SEG4顯示
  151.                 3'b100 : SEG_EN = 6'b101111;                //當計數器為4時,數碼管SEG5顯示
  152.                 3'b101 : SEG_EN = 6'b011111;          //當計數器為5時,數碼管SEG6顯示               
  153.                 default: SEG_EN = 6'b111111;                        
  154.         endcase         
  155. end









  156. //控制蜂鳴器
  157. always @ (posedge CLK_50M or negedge RST_N)
  158. begin
  159.         if(!RST_N)                                                                        //判斷復位
  160.                 beep_reg <= 1'b0;                                                //初始化beep_reg值
  161.         else
  162.                 beep_reg <= beep_reg_n;                                //用來給beep_reg賦值
  163. end

  164. //組合電路,判斷頻率,使蜂鳴器發聲
  165. always @ (posedge CLK_50M)
  166. begin
  167.         if(time_cnt == freq)                                                //判斷分頻值
  168.                 beep_reg_n = ~beep_reg;                                //改變蜂鳴器的狀態
  169.         else
  170.                 beep_reg_n = beep_reg;                                //蜂鳴器的狀態保持不變
  171. end
  172. always @  (posedge CLK_50M)
  173. begin
  174.   if(gewei==4'h5 && shiwei==4'h0)
  175.   FM = beep_reg;
  176. end

  177. endmodule
復制代碼

所有資料51hei提供下載:
final.zip (3.37 MB, 下載次數: 10)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
亚洲精品在线视频| 精品日韩在线播放| 日本黄色女人| 手机成人在线| 91在线视频观看| 看全色黄大色大片免费久久久| 亚洲大胆精品| 国产xxx在线| 国产精品第6页| 香蕉视频久久久| 18禁免费无码无遮挡不卡网站| 亚洲999一在线观看www| 自拍偷拍亚洲区| 欧洲精品中文字幕| 麻豆一区一区三区四区| 不卡视频免费在线观看| 日本黄色录像片| 轻点好疼好大好爽视频| 91久久精品美女高潮| 国产午夜精品理论片a级探花| 亚洲视频免费观看| 狠狠色丁香婷婷综合| 成人婷婷网色偷偷亚洲男人的天堂| 中文字幕乱码中文乱码51精品| 色播视频在线观看| 国产精品乱码一区二区三区视频| 亚洲视频在线免费播放| 视频一区 中文字幕| 日产中文字幕在线精品一区| 欧美精品激情视频| 精品久久久久久久久久久久久久久 | 91在线免费看片| 欧美乱妇40p| 日韩欧美久久久| 色综合视频一区二区三区高清| 成人黄页在线观看| 日本不卡一区二区三区| 久久免费av| 亚洲熟妇av一区二区三区| 国产日韩欧美黄色| 久久影院免费观看| 日韩精品在线观| 欧美片网站yy| 欧美日韩在线影院| 国产精品电影院| 99视频精品在线| 国产乱国产乱300精品| 久久狠狠一本精品综合网| 88国产精品视频一区二区三区| 久久影院资源站| 亚洲ww精品| 巨胸喷奶水www久久久| 182在线视频观看| 亚洲 欧美 日韩 在线| 91欧美激情另类亚洲| 久久激情五月丁香伊人| 亚洲精品美女在线| 宅男噜噜噜66一区二区66| 黑人欧美xxxx| 香蕉久久一区二区不卡无毒影院| 国产精品久久国产精麻豆99网站| av一本久道久久综合久久鬼色| 久久精品国产久精国产爱| 日韩不卡免费视频| 久久激情综合| 在线综合亚洲| 日韩国产欧美在线观看| 日本在线一区二区三区| 中文另类视频| 中文不卡1区2区3区| 久久大胆人体| 密臀av在线| 久久久久黄久久免费漫画| 国产成人l区| 国产高清自拍视频在线观看| 在线免费观看av网站| 中文字幕一区免费| 一区二区三区不卡在线视频| 亚洲免费av一区二区| 午夜视频在线免费| 四虎影视精品成人| 91禁在线观看| 成人精品久久av网站| 亚洲91精品在线观看| 九九九久久久久久| 欧美激情区在线播放| 午夜精品久久久久久久久久久久久 | 午夜精品偷拍| 中文精品电影| 日本伊人色综合网| 网红女主播少妇精品视频| 51精品国产| 欧美日韩一本| 欧美色就是色| 欧美亚韩一区| 老司机午夜精品视频| 久久99精品国产麻豆婷婷洗澡| 51一区二区三区| 免费电影日韩网站| 免费一级欧美片在线观看网站| 国产精品任我爽爆在线播放| 免费毛片在线不卡| 国产三级做爰在线观看| www国产无套内射com| 一区二区视频在线免费| 精品日韩在线播放| 精品少妇人妻av免费久久洗澡| 中文字幕剧情在线观看一区| 国产成人视屏| 国产视频网站在线| 成人在线视频亚洲| а√天堂中文在线资源8| 欧美大片1688网站| 黄色www视频| 加勒比av中文字幕| 人人妻人人澡人人爽人人精品| 91视频免费在观看| 亚洲精品男人天堂| 亚洲精品久久久狠狠狠爱 | 国产精品日日摸夜夜摸av| 亚洲国产一区二区三区| 337p亚洲精品色噜噜狠狠| 亚洲最新av在线| 欧美诱惑福利视频| 久久精品一二三区| 黑人糟蹋人妻hd中文字幕 | 国产精品v片在线观看不卡| 久青草国产97香蕉在线视频| 欧美一区深夜视频| 国产中文一区二区| 加勒比成人在线| 日韩精品――色哟哟| 日韩在线一卡二卡| 国产又黄又粗又硬| 18free性欧美另类hd| 久久av高潮av无码av喷吹| 91丝袜一区二区三区| 日韩专区第一页| 黄页网址大全免费观看| 国产精品久久无码| 久久久久久久久久综合| 国产免费黄色网址| 激情视频免费在线| 蜜芽在线免费观看| 中文久久电影小说| 欧美亚洲三级| 国产精品久久久一本精品| 欧美高清你懂得| 国产+人+亚洲| 一本一道久久a久久综合精品 | 国产精品一区二区三区久久| 91精品在线影院| 国产一二三四区在线观看| 亚洲欧美综合视频| 中文天堂在线资源| 自拍在线播放| 黄色大片在线播放| 天海翼亚洲一区二区三区| 蜜桃av一区二区三区电影| 亚洲va欧美va人人爽| 中文字幕精品网| 精品无码久久久久国产| 天堂在线精品视频| 在线视频 中文字幕| jizzjizz日本护士免费| 成年人视频免费在线播放| 欧美日韩伦理| 国产激情91久久精品导航| 啪啪亚洲精品| 国产精品资源在线观看| 色婷婷久久一区二区三区麻豆| 亚洲女人天堂成人av在线| 51国偷自产一区二区三区的来源| 国产va亚洲va在线va| 国产精品www爽爽爽| 亚洲一二三四2021不卡| 亚洲一区在线日韩在线深爱| 欧洲大片精品免费永久看nba| 麻豆精品91| 精品福利视频导航| 久久人人爽人人| 免费观看亚洲视频| 久久久久久久久久久久久女过产乱| 老熟妇仑乱一区二区av| 女人黄色一级片| 懂色av蜜臀av粉嫩av分享吧| 亚洲国产精品无码久久久| 夜夜骑日日射| 黄色在线网站噜噜噜| 一区三区视频| 精品久久久视频| 欧美在线视频a| 国产福利影院在线观看| 一卡二卡三卡在线观看| 中国动漫在线观看完整版免费| 久久香蕉精品香蕉| 日本一区二区综合亚洲| 久久综合亚洲社区| 黄色网页免费在线观看| 精品成人久久久| 五月婷婷婷婷婷| 欧美四级剧情无删版影片| 欧美日韩在线看片| 欧美福利影院| 亚洲一区二区视频在线观看| 欧美亚洲国产精品| 国产欧美激情视频| 亚洲国产精品视频在线| 久cao在线| 国产亚洲欧洲| 欧美一级二级在线观看| 欧美日韩国产免费一区二区三区| 国产精品夜夜夜爽阿娇| 成年网站免费入口在线观看| 日本在线成人| 日韩毛片高清在线播放| 日本一区二区在线免费播放| 亚洲精品美女网站| 欧美精品二区三区四区免费看视频| 国产又粗又猛又色| 日韩欧美中文字幕不卡| 亚洲精品国产精品国产| 国产精品资源站在线| 亚洲无线码在线一区观看| 国产精品免费看久久久无码| 国产精品乱子伦| 欧美男男同志| 亚洲在线成人| 亚洲激情免费观看| 看一级黄色录像| 91肉色超薄丝袜脚交一区二区| 免费黄色在线看| 美女一区二区久久| 毛片网站免费| av中文字幕在线观看第一页| 奇米777欧美一区二区| 欧美成人aa大片| 亚洲视频欧美在线| 日本美女爱爱视频| 日本久久综合网| av网在线观看| 日韩激情视频在线观看| 亚洲男人av电影| 国产精品沙发午睡系列| 免费观看黄色一级视频| 高清不卡av| 久久久久9999亚洲精品| 青草青草久热精品视频在线网站 | 少妇熟女视频一区二区三区 | 日韩黄色碟片| 日本一区二区视频在线观看| 日本久久久a级免费| 国产麻豆天美果冻无码视频 | 久久人人爽人人| 亚洲不卡1区| 中文字幕无码日韩专区免费| 黄色三及免费看| 综合在线视频| 精品国产乱码久久久久久久久| 美国av在线播放| 亚洲国产视频一区二区三区| 日韩av超清在线观看| 国产精品久久久久久久久免费桃花 | eeuss影院www| 99国产精品一区二区| 91精品一区二区三区在线观看| 日韩精品一区二区免费| 97超级碰在线看视频免费在线看| 中文字幕日本最新乱码视频| 久久综合香蕉| 欧美调教在线| 欧美日韩精品高清| 婷婷无套内射影院| 国产精品美女视频免费观看软件| 成人av资源电影网站| 精品国产乱码久久久久久牛牛| 一本久道中文无码字幕av| 欧洲日本不卡| 国产综合激情| 欧美片一区二区三区| 欧美波霸videosex极品| 成人网视频在线观看| 成人小视频免费在线观看| 国产欧美日韩精品在线观看| 日本在线播放视频| 国产一区一一区高清不卡| 午夜影院在线观看欧美| 真实国产乱子伦对白视频| 国产精品视频一区二区免费不卡| 91亚洲成人| 日韩在线观看免费网站| 蜜桃久久精品成人无码av| 国产高清免费在线播放| 93久久精品日日躁夜夜躁欧美| 成人动漫视频在线观看完整版 | 久久资源免费视频| 国产欧美中文字幕| 免费在线一级片| 麻豆蜜桃在线| 一级精品视频在线观看宜春院| 在线观看欧美亚洲| 国产一级又黄| 黑丝一区二区三区| 欧美wwwxxxx| 免费在线观看亚洲| 成人在线观看免费播放| 欧美日韩美少妇| 亚洲va在线va天堂va偷拍| 宅男深夜免费观看视频| av成人免费在线观看| 久久精品五月婷婷| 欧美精品videossex变态| 欧美涩涩网站| 国产999精品| 国产三级视频在线播放| 欧美限制电影| 久久久久久九九九| 久久久精品视频网站| 伊人久久大香线蕉av超碰| 亚洲第一中文字幕在线观看| 一级性生活毛片| 爱看av在线入口| 欧美性生活久久| 国产xxx在线观看| 美女羞羞视频在线观看| 污片在线观看一区二区| 国产理论在线播放| 国产原创av在线| 亚洲一区二区三区自拍| 依人在线免费视频| 国产在线高清| 欧美视频中文字幕在线| 日本高清免费在线视频| 日本最黄一级片免费在线| 精品色蜜蜜精品视频在线观看| 香蕉视频999| 国产精品一卡二卡三卡| 一本一道综合狠狠老| 欧美日韩一区二区区| 女生裸体视频网站免费观看| xxxxx.日韩| 日韩三级精品电影久久久| 一级国产黄色片| 国产精品国精产品一二| 欧美日韩视频在线第一区 | 2019年中文字幕| 欧美一级视频| 国产中文一区二区| 青青草.com| av爱爱亚洲一区| 国产3p露脸普通话对白| 丝袜+亚洲+另类+欧美+变态| 亚洲影视在线播放| 亚洲成a人片在线www| 色黄视频在线观看| 日韩av影片在线观看| 日韩高清免费av| 国内精品久久99人妻无码| 妞干网免费在线视频| 亚洲精品一区二区三区香蕉| 2025国产精品自拍| 亚洲精品在线国产| 欧美精品精品精品精品免费| www.日日夜夜| 日韩综合在线视频| 日韩中文字幕一区二区| 免费看黄视频网站| 亚洲欧美另类在线| 绯色av蜜臀vs少妇| 欧美特黄aaaaaaaa大片| 亚洲天堂av在线免费| 一区二区三区在线视频看| 国产精品久久久久久精| 亚洲色图视频网| 好男人香蕉影院| 97精品资源在线观看| 欧美丰满少妇xxxxx做受| 午夜一区在线观看| 久久福利视频一区二区| 日本一道在线观看| 国产在线黄色片| 国产一区白浆| 欧美日韩中文国产一区发布| 69日小视频在线观看| 亚洲一区在线观看免费| 免费黄色在线视频| ccyy激情综合| 国产成人aa精品一区在线播放| 欧美黄色免费视频| 久久日韩精品一区二区五区| 欧美日韩中文不卡| 国产一区一一区高清不卡| 欧美激情精品在线| 九色porny丨精品自拍视频| 久久一区二区三区四区| 初高中福利视频网站| 日本精品视频| 国产精品美女呻吟| 可以看av的网址| 日韩欧美在线字幕|