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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

FPGA三人搶答器核心代碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:1087159 發表于 2023-7-4 12:18 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
module Top_Qiangdaqi(
        input clk,//主頻信號,50MHZ
        input rst_n,//低電平復位
        //input [2:0]kint,//按鍵輸入
        input PLA_A,PLA_B,PLA_C,//按鍵輸入
        //input key_ctrl,//主持人按鍵
        output led_d0=0,led_d1,led_d2,led_d3,
        output buzzer,//蜂鳴器
        output [5:0]seg_sel,
        output [7:0]seg_data
        );
       
        /*-----------------------按鍵信號鎖存,消抖,LED顯示-----------------------*/
        /*--------記錄按鍵狀態--------*/
        reg key_rst;
        always @(posedge clk or negedge rst_n)begin
                if(!rst_n)key_rst <= 1'b1;//低電平復位,key_rst信號為1
                else key_rst <= PLA_C&PLA_B&PLA_A;//按鍵按下時,key_rst信號為0
        end
       
        reg key_rst_r;
        always @(posedge clk or negedge rst_n)begin
                if(!rst_n)key_rst_r <= 1'b1;
                else key_rst_r <= key_rst;//上升沿將key_rst信號鎖存到key_rst_r里
        end
       
        /*--------添加20MS消抖--------*/
        wire key_clr=key_rst_r &(~key_rst);//key_rst由1變為0時,key_clr 的值變為高,維持一個時鐘周期,模擬按鍵情況
        reg [19:0]c;//1KHZ---[15:0]clk_1k+[3:0]counter_delay
        always @(posedge clk or negedge rst_n)begin
                if(!rst_n) c <= 20'd0;
                else if(key_clr) c <= 20'd0;
                else c <= c+1'b1;
        end
       
        reg [2:0] reg_key;
        always @(posedge clk or negedge rst_n)begin
        if(!rst_n) reg_key <= 3'b111;//低電平復位,三個按鍵全部賦高電平
                else if(c==20'hffffff)//滿20ms,將按鍵值鎖存到reg_key,20'hffffff=1111_1111_1111_1111_1111
                        reg_key <= {PLA_C,PLA_B,PLA_A};
        end
       
        //時鐘上升沿時將reg_key的信號鎖存到reg_key_r里
        reg [2:0]reg_key_r;
        always @(posedge clk or negedge rst_n)begin
                if(!rst_n) reg_key_r <= 3'b111;
                else reg_key_r <= reg_key;
        end
       
        /*--------控制LED顯示--------*/
        wire [2:0] led_swt=reg_key_r[2:0]&(~reg_key[2:0]);
        reg d0;reg d1;reg d2;reg d3;
        always @(posedge clk or negedge rst_n)begin
                if(!rst_n)begin//全亮
                        d0 <= 1'b0;
                        d1 <= 1'b0;
                        d2 <= 1'b0;
                        d3 <= 1'b0;
                end
                else begin//按鍵控制LED翻轉
                        if(led_swt[1]&led_swt[2])d0 <= ~d0;//倒計時觸發燈
                        //兩個按鍵同時按下也不會因為if語句對LED有干擾
                        if(led_swt[0]&(!led_swt[1])&(!led_swt[2])&led_d2==1'b0&led_d3==1'b0)d1 <= ~d1;
                        if(led_swt[1]&(!led_swt[0])&(!led_swt[2])&led_d1==1'b0&led_d3==1'b0)d2 <= ~d2;
                        if(led_swt[2]&(!led_swt[0])&(!led_swt[1])&led_d1==1'b0&led_d2==1'b0)d3 <= ~d3;
//                        if(led_swt[0]&led_d2==1'b0&led_d3==1'b0)d1 <= ~d1;
//                        if(led_swt[1]&led_d1==1'b0&led_d3==1'b0)d2 <= ~d2;
//                        if(led_swt[2]&led_d1==1'b0&led_d2==1'b0)d3 <= ~d3;
                end
        end
        assign led_d0=d0?1'b1:1'b0;
        assign led_d1=d1?1'b1:1'b0;
        assign led_d2=d2?1'b1:1'b0;
        assign led_d3=d3?1'b1:1'b0;
                       
        /*-----------------------數碼管顯示-----------------------*/
        reg [31:0]tc;//時間計數器
        reg flag_1HZ;//計數使能標志位
        always @(posedge clk or negedge rst_n)begin
                if(!rst_n)begin
                        tc <= 32'd0;
                        flag_1HZ <= 1'b0;
                end
                else if(tc>=32'd49_999_999)begin
                        tc <= 32'd0;
                        flag_1HZ <= 1'b1;//上升沿
                end
                else begin
                        tc <= tc+32'd1;
                        flag_1HZ <= 1'b0;
                end
        end
       
        //蜂鳴器節拍時鐘信號
        wire clk_8;
        clk_div U1(
                .clk(clk),
                .f(8),
                .clk_out(clk_8)
                );

        wire [3:0]count_0;
        wire t0;
        wire en;
        count_m10 U2(
                .clk(clk),
                .clk_8(clk_8),
                .rst_n(rst_n),
                .flag_1HZ(flag_1HZ),
                .clr(1'b0),
                .data(count_0),
                .t(t0),
                .buzzer(buzzer),
                .led_d0(led_d0),
                .led_d1(led_d1),
                .led_d2(led_d2),
                .led_d3(led_d3),
                .PLA_A(PLA_A),
                .PLA_B(PLA_B),
                .PLA_C(PLA_C),
                .en(en)
                );
               
//        wire [3:0]count_1;
//        wire t1;
//        count_m10 count10_m1(
//                .clk(clk),
//                .rst_n(rst_n),
//                .flag_1HZ(t0),
//                .clr(1'b0),
//                .data(count_1),
//                .t(t1)
//                );
//               
               
               
        //譯碼模塊
        wire[7:0] seg_data_0;
        seg_decoder U3(
                 .bin_data  (count_0),
                 .seg_data  (seg_data_0)
        );

               
        seg_scan U4(
                .clk(clk),
                .rst_n(rst_n),
                .en(en),
                .seg_sel(seg_sel),
                .seg_data(seg_data),
                .seg_data_0 ({1'b1,seg_data_0}),
                .led_d0 (led_d0),
                .led_d1 (led_d1),
                .led_d2 (led_d2),
                .led_d3 (led_d3)
                );
       
       
               
//        wire clk_1k,clk_1,clk_8;
//        wire [4:0]kout;
//        clk_div U1(
//                .clk(clk),
//                .f(1000),
//                .clk_out(clk_1k)
//                );
//               
//        clk_div U2(
//                .clk(clk),
//                .f(1),
//                .clk_out(clk_1)
//                );
//               

//        key_clr U4(.clk_1k(clk_1k),.kint(kint),.kout(key_out));
//        key_sel U5(.clk_1k(clk_1k),.clk_1(clk_1));
       
endmodule


評分

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

查看全部評分

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
91亚洲无吗| 欧美最猛性xxxxx直播| 国产成人av| 毛片激情在线观看| 涩涩视频免费观看| 亚洲一级在线播放| 国产123在线| 可以在线看的黄色网址| 国产免费一区| 国内精品在线一区| 日韩一区二区中文字幕| 亚洲色图制服丝袜| 国产1区2区3区精品美女| 欧美日本一区二区视频在线观看| 一个人看的视频www在线观看免费 一个人看免费www视频有多爽 | 精品福利在线| 97最新国自产拍视频在线完整在线看| 在线观看wwww| 成人久久精品人妻一区二区三区| 三上悠亚作品在线观看| 国产精品91av| 日日碰狠狠添天天爽超碰97| 日本日本精品二区免费| 国产精品美女主播| 欧美美最猛性xxxxxx| 亚洲成在人线av| 91电影在线观看| 性欧美video另类hd尤物| 麻豆网站在线免费观看| 爽爽免费视频| 91丨九色丨蝌蚪丨老板| 婷婷在线免费视频| 亚洲天堂国产精品| 日韩毛片在线视频| 国产男女猛烈无遮挡在线喷水| youjizz.com日本| 污污的网站18| 97国产精东麻豆人妻电影 | 中文字幕在线天堂| 国产精品成人免费观看| 中文字幕 自拍| av漫画在线观看| 国产小视频精品| 成年人网站免费视频| 亚洲在线视频一区二区| 蜜桃导航-精品导航| av资源站久久亚洲| 91色在线视频| 国产精品专区一| 91精品国产电影| 美女扒开尿口让男人操亚洲视频网站| 亚洲欧洲视频在线| 日韩电视剧在线观看免费网站 | 天天操天天怕| 91九蝌蚪视频| xxx国产hd| 九九99精品| 久久99国产精品久久99小说| 久久免费区一区二区三波多野| 国产1区在线观看| 国产99久一区二区三区a片| 中文字幕日韩第一页| 97人妻一区二区精品视频| 毛片基地在线观看| 日韩欧美在线观看免费| 天天干天天综合| 无码aⅴ精品一区二区三区浪潮| 成年人网站国产| 无码人妻少妇伦在线电影| 久久成人福利视频| 亚洲中文字幕无码不卡电影| 青青在线视频免费| 91精品999| 国产大尺度视频| 免费在线观看成年人视频| 亚洲第一黄色网址| 免费成人深夜天涯网站| 天堂资源在线视频| 永久免费看mv网站入口| 精品在线免费观看视频| 91视频在线视频| 国产精品久久欧美久久一区| 精品国精品国产自在久不卡| 丰满人妻妇伦又伦精品国产| 美女把尿口扒开给男人桶视频| 黄色小视频免费网站| 99久久久无码国产精品6| 爱福利视频一区二区| 性chinese极品按摩| 中文字幕久久av| 中国极品少妇videossexhd| 亚洲做受高潮无遮挡| 国产极品美女在线| 中文字幕超碰在线| av手机免费看| 欧美妇乱xxxxx视频| 国内一卡2卡三卡四卡在线| 黄色三级高清在线播放| 国产乱理伦片a级在线观看| 污片视频在线免费观看| 日本免费在线一区| 欧美激情在线免费| 一本一本久久| 成人av综合一区| 成人免费在线视频观看| 欧美影院精品一区| 亚洲人成电影网站色…| 91精品国产色综合久久不卡98| 成人性生交xxxxx网站| 日韩精品大片| 国产自偷自偷免费一区| 国产香蕉精品视频| www.av视频| 国产精品久久久久久久久毛片| 亚洲国产精品区| 在线观看成人影院| 麻豆视频在线观看免费| 免费一级欧美在线观看视频| av伊人久久| 美腿丝袜亚洲一区| 日本一区二区三区在线不卡| 色狠狠av一区二区三区| 国产亚洲精品久久久久久| 日韩美女激情视频| 色播五月综合| 日日干夜夜操s8| 男人的午夜天堂| 国产suv精品一区二区69| 色多多视频网站| 国产中文字幕在线观看| 欧美国产视频| 伊人久久亚洲热| 久久这里只有精品首页| 欧美天堂亚洲电影院在线播放| www.午夜精品| 国产精品一 二 三| 一本岛在线视频| 欧美精品成人久久| 最好看更新中文字幕| 天堂男人av| 免费日韩电影| 永久91嫩草亚洲精品人人| 播五月开心婷婷综合| 欧美在线小视频| 欧美激情亚洲自拍| 色噜噜狠狠色综合网图区| 91免费版网站入口| 色欲av无码一区二区人妻| 亚洲AV无码成人精品区明星换面 | 色素色在线综合| 日韩一区二区在线视频| 国产精品一区二区三区免费| 爆乳熟妇一区二区三区霸乳| 欧美成人一二三区| 性欧美黑人xxxx| 精品亚洲成a人片在线观看| 视频一区在线| 精品一区二区在线观看| 欧美性感一类影片在线播放| 91极品女神在线| 糖心vlog在线免费观看| 亚洲aaa视频| 免费精品99久久国产综合精品应用| b站大片免费直播| 蜜桃视频久久一区免费观看入口| 97在线资源| 91精品麻豆| 日本伊人色综合网| 狠狠综合久久av一区二区小说| 久久久久国产精品www| 99精品一级欧美片免费播放| 91大神福利视频| 欧美高清性xxxxxxx| av免费在线观看网站| 久久亚洲精品中文字幕蜜潮电影| 国产欧美日韩综合精品一区二区| 亚洲免费视频在线观看| 久久涩涩网站| 中国美女乱淫免费看视频| 蜜臀久久99精品久久久| 国产在线色视频| 精品国产网站| 亚洲欧美视频一区| 久久综合电影一区| 欧美亚洲色图视频| 久久精品久久国产| 中国免费黄视频| 日本久久伊人| 91香蕉视频mp4| 五月综合久久| 久久亚洲一级片| 国产成人在线综合| 亚洲成人一区| 强迫凌虐淫辱の牝奴在线观看| 日韩中文字幕麻豆| 精品无码人妻一区二区三区品| 亚洲国产日韩a在线播放性色| 欧美69xxx| 精品久久97| 99re视频这里只有精品| 日韩激情视频在线播放| 久久综合九色欧美狠狠| 精品无人区无码乱码毛片国产| 久久午夜宅男免费网站| 大桥未久在线播放| 日本伊人色综合网| 亚洲风情亚aⅴ在线发布| 久久青青草原| 成人免费视频国产免费观看| 99热99在线| 视频福利一区| 亚洲欧美激情一区二区| 热久久这里只有| 成人高清在线观看视频| 影音先锋国产资源站| 日韩伦理在线一区| 国产精品一区二区视频| 亚洲欧美三级伦理| 国产成a人亚洲精v品在线观看| 久久精品这里只有精品| 99re6热在线精品视频播放| 国产欧美日韩精品高清二区综合区| 亚洲精品大片www| 国产精品香蕉国产| 小早川怜子久久精品中文字幕| 日本三级视频网站| 136导航精品福利| 国产精品家庭影院| 国产精品成人免费电影| 中文字幕在线免费看线人| 嫩草影院一二三| 里番精品3d一二三区| 亚洲资源在线观看| 亚洲最大福利网站| 中国毛片直接看| 阳光姐妹淘韩国版| 国模大胆一区二区三区| 日韩欧美一级精品久久| 超碰在线免费观看97| 成人a v视频| mm1313亚洲国产精品美女| 国产精品白丝av| 久久久久久欧美| 午夜男人的天堂| 美女激情视频网站| 日韩欧美高清| 欧美一级二级三级蜜桃| www.欧美黄色| 亚洲欧美综合在线观看| 电影91久久久| 天天av天天翘天天综合网| 欧美极品色图| 一本色道久久综合精品婷婷| 欧美久久天堂| 亚洲国产精品成人综合| 成人免费午夜电影| 欧美成人免费看| 在线视频1区2区| 成人毛片视频在线观看| 国产成人精品一区二区三区| 成人无码精品1区2区3区免费看| 中文在线资源在线| 日韩不卡在线观看日韩不卡视频| 久久成人综合视频| 男人天堂av电影| 新欧美整片sss第一页| 美腿丝袜一区二区三区| 色综合91久久精品中文字幕| 中文字幕国产综合| 中文字幕电影在线| 激情图片小说一区| 69久久夜色精品国产69| 午夜爱爱毛片xxxx视频免费看| 一区二区三区视频在线观看视频| 成人精品国产福利| 成人a在线视频| 免费无码国产精品| 日韩成人高清| 色综合久久88色综合天天6| av久久久久久| 在线观看视频色| 精品av久久久久电影| 日韩视频在线一区| 中文字幕人妻一区二区三区在线视频| 真不卡电影网| 国产成人亚洲综合a∨婷婷| 国产精品日韩欧美| 亚洲 日本 欧美 中文幕| 免费欧美电影| 日韩欧美主播在线| 春日野结衣av| 成人午夜剧场免费观看完整版| 亚洲女人av| 青青在线视频一区二区三区| 中文字幕超碰在线| 免费视频观看成人| 91精品国产色综合久久ai换脸| 超碰超碰在线观看| 超碰97在线免费| 99久久免费国产| 免费一区二区三区| 性欧美free| 亚洲第一伊人| 欧美中在线观看| 国产黄色免费视频| 91夜夜蜜桃臀一区二区三区| 精品88久久久久88久久久| 动漫美女无遮挡免费| 福利在线午夜| 亚洲免费观看高清| 免费国产a级片| 国产私人影院| 99热99精品| 天天好比中文综合网| 国产麻豆精品一区二区三区v视界| 欧美午夜视频| 国产精品久久久久不卡| 国产三级三级在线观看| 国产乱码精品一区二区亚洲| 另类专区欧美制服同性| 日韩av无码中文字幕| 国产在视频一区二区三区吞精| 日韩欧美一级在线播放| 欧美黄色一级生活片| 欧美aa一级| 欧美一区二区久久久| 91精品人妻一区二区三区蜜桃欧美| 在线黄色网页| 在线观看视频一区二区欧美日韩| 三级黄色片播放| 在线看一级片| 欧美日本一区二区三区| 国模无码视频一区| 成年人在线网站| 日韩一级成人av| 黑人と日本人の交わりビデオ| 久久久一本精品| 亚洲国产精品悠悠久久琪琪| 成人免费视频国产免费观看| 日本一区二区三区视频在线看 | 亚洲AV无码国产精品午夜字幕| 91日韩在线| 国产精品久久久久av免费| 婷婷在线免费观看| 日韩专区一卡二卡| 欧美第一黄网| 天天综合天天操| 国产精品美女视频| aⅴ在线免费观看| 自拍视频在线免费观看| 日本高清不卡视频| 中文字幕成人动漫| av日韩在线免费观看| 色偷偷噜噜噜亚洲男人| 在线免费观看一级片| 伊人精品在线| 久久精品人成| 香蕉521av成人网| 亚洲欧美日韩一区二区三区在线观看 | 亚洲欧美日韩精品综合在线观看| 色先锋av资源在线| 国产精品欧美综合在线| 黄色小视频免费网站| 白浆视频在线观看| 精品亚洲精品福利线在观看| 日本天堂网在线| 欧美日韩四区| 欧美一区二区高清在线观看| xxxxx国产| 精品国产户外野外| 青青草自拍偷拍| 亚洲男人都懂第一日本| 国产精品日韩欧美| 黄色大片免费看| 亚洲激情五月婷婷| 国产交换配乱淫视频免费| xxxx日韩| 国产三级精品网站| 天天操夜夜添| 亚洲图片一区二区| 亚洲国产精品一区二区久久hs| 国产91精品对白在线播放| 成人高h视频在线| 先锋影音av网站| 午夜国产不卡在线观看视频| 少妇太紧太爽又黄又硬又爽小说 | av在线不卡免费| 蜜臀va亚洲va欧美va天堂| 亚洲av综合色区| 自拍视频在线| 亚洲精品一区二区久| 国产欧美一级片| 久久99国产精品尤物| 国产精品亚洲a| 日韩欧美一区二区三区免费观看| 欧美激情亚洲激情| freesex欧美| 亚洲在线成人精品| 国产在线一卡二卡| 欧美精品日本|