一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何設計一個對按鍵信號進行計數(shù)的計數(shù)器?

冬至子 ? 來源:大哈學習紀錄鋪 ? 作者:張大哈 ? 2023-10-10 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實驗任務: 本實驗中要設計一個對按鍵信號(key_in)進行計數(shù)的計數(shù)器。

實驗原理 整個實驗電路包含四個模塊:

① erzp模塊完成按鍵消抖功能,默認抖動時間為10MS;

② detect_module模塊用于檢測按鍵信號的下降沿,當檢測到下降沿后,輸出一個時鐘周期的高電平。

③ get_state模塊:將按鍵信號轉換成狀態(tài)信號,當按鍵按下后,狀態(tài)轉換0→1→0→1→……..。

④ cnt10模塊:完成對按鍵信號進行計數(shù)。clk:系統(tǒng)時鐘,cnt_en:計數(shù)使能(1:計數(shù),0:暫停),cnt_single:計數(shù)信號,rst_n:復位信號,updown_state:加1計數(shù)或減1計數(shù)控制(1:加1計數(shù),0:減1計數(shù))。data:計數(shù)結果輸出。

源代碼撰寫:

erzp****模塊:

默認抖動時間最多為10ms,框1與框2的功能就是,計數(shù)當前電平若處于一直處于低電平就key_low一直自加1 ,一旦不是低電平了key_low就清0.高電平key_hign同理。當key_low或key_hign當前計數(shù)到了10ms,說明當前已經(jīng)過了抖動狀態(tài)。并且輸出當前消抖后的對應電平。

圖片

detect_module****模塊:

這里主要是利用了一個寄存器,讓上一個時鐘狀態(tài)的按鍵狀態(tài)和當前的對比,不一樣說明有了邊緣變化。

圖片

get_state****模塊:

圖片

cnt10****模塊:

圖片

原理圖繪制頂層文件流程:

1.將以上四個.v文件依次轉換為電路器件,生成BSF文件如右圖所示

圖片

圖片

2.建立一個頂層原理圖bdf(后建立的要設為頂層,與項目工程名稱一致。)

圖片

圖片

在原理圖中可以放置器件,可以看到剛剛生產(chǎn)的器件。并按邏輯進行連接。并修改對應端口名。完成之后,為了之后仿真,可以轉成.v文件。

圖片

圖片

圖片

生成如圖所示:以后也可將此項目作為整個調用的器件,生成BSF文件

圖片

圖片

圖片

RTL視圖:

圖片

測試代碼撰寫: 測試時,需將原理圖移除,將轉化的.V文件加進來。

圖片

測試結果

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5434

    瀏覽量

    124506
  • 計數(shù)器
    +關注

    關注

    32

    文章

    2291

    瀏覽量

    96420
  • CLK
    CLK
    +關注

    關注

    0

    文章

    128

    瀏覽量

    17614
  • 按鍵消抖
    +關注

    關注

    2

    文章

    28

    瀏覽量

    10661
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    計數(shù)器的級連使用

    計數(shù)器的級連使用 十進制計數(shù)器只能顯示0~9十數(shù),為了擴大計數(shù)器范圍,常用多個十進制
    發(fā)表于 11-22 12:53 ?4175次閱讀
    <b class='flag-5'>計數(shù)器</b>的級連使用

    環(huán)形計數(shù)器和扭環(huán)形計數(shù)器

    環(huán)形計數(shù)器和扭環(huán)形計數(shù)器 移位寄存也可以構成計數(shù)器,稱為移位型計數(shù)器。它有兩種結構:環(huán)形計數(shù)器
    發(fā)表于 01-12 14:07 ?1w次閱讀

    計數(shù)器,計數(shù)器的工作原理是什么?

    計數(shù)器,計數(shù)器的工作原理是什么? 在數(shù)字系統(tǒng)中使用最多的時序電路是計數(shù)器計數(shù)器不僅能用于對時鐘脈沖進行
    發(fā)表于 03-08 13:50 ?6.2w次閱讀

    按鍵次數(shù)計數(shù)器

    慧凈HL-1 配套C實驗例程100例【實驗21】按鍵次數(shù)計數(shù)器),很好的C51學習資料程序。
    發(fā)表于 03-21 16:44 ?21次下載

    什么是計數(shù)器芯片?

    什么是計數(shù)器芯片? 般來說,計數(shù)器芯片就是用來實現(xiàn)計數(shù)這種最基礎運算的邏輯電路,計數(shù)器在數(shù)字系統(tǒng)中主要是對脈沖的個數(shù)
    的頭像 發(fā)表于 07-13 14:09 ?1.5w次閱讀

    單片機應用系統(tǒng)設計技術——計數(shù)器

    計數(shù)器、實驗目的二、實驗內容三、實驗步驟四、C代碼如下五、實驗結果六、實驗體會、實驗目的掌握單片機定時計數(shù)器計數(shù)方式的使用及編程方法。二
    發(fā)表于 11-25 12:36 ?4次下載
    單片機應用系統(tǒng)設計技術——<b class='flag-5'>計數(shù)器</b>

    單片機應用系統(tǒng)設計技術——計數(shù)器

    計數(shù)器、實驗目的二、實驗內容三、實驗步驟四、C代碼如下五、實驗結果六、實驗體會、實驗目的掌握單片機定時計數(shù)器計數(shù)方式的使用及編程方法。二
    發(fā)表于 11-25 12:51 ?5次下載
    單片機應用系統(tǒng)設計技術——<b class='flag-5'>計數(shù)器</b>

    "stm32f0按鍵計數(shù)器程序_數(shù)字系統(tǒng)設計, 8經(jīng)典計數(shù)器電路方案合輯"

    計數(shù)器(Counter)由基本的計數(shù)單元和控制門所組成,是在數(shù)字系統(tǒng)中對脈沖的個數(shù)進行計數(shù),以實現(xiàn)測量、計數(shù)和控制功能,且兼有分頻功能的儀器
    發(fā)表于 11-25 18:06 ?32次下載
    "stm32f0<b class='flag-5'>按鍵</b><b class='flag-5'>計數(shù)器</b>程序_數(shù)字系統(tǒng)設計, 8<b class='flag-5'>個</b>經(jīng)典<b class='flag-5'>計數(shù)器</b>電路方案合輯"

    異步計數(shù)器的主要類型

    異步計數(shù)器是那些輸出不受時鐘信號影響的計數(shù)器。由于異步計數(shù)器中的觸發(fā)提供有不同的時鐘信號,因此
    的頭像 發(fā)表于 10-11 17:16 ?6598次閱讀
    異步<b class='flag-5'>計數(shù)器</b>的主要類型

    同步計數(shù)器和異步計數(shù)器是什么 同步計數(shù)器和異步計數(shù)器的主要區(qū)別?

    在數(shù)字電子產(chǎn)品中,計數(shù)器是由系列觸發(fā)組成的時序邏輯電路。顧名思義,計數(shù)器用于計算輸入在負或正邊沿轉換中出現(xiàn)的次數(shù)。根據(jù)觸發(fā)觸發(fā)的方式,
    的頭像 發(fā)表于 03-25 17:31 ?2.8w次閱讀
    同步<b class='flag-5'>計數(shù)器</b>和異步<b class='flag-5'>計數(shù)器</b>是什么 同步<b class='flag-5'>計數(shù)器</b>和異步<b class='flag-5'>計數(shù)器</b>的主要區(qū)別?

    同步計數(shù)器和異步計數(shù)器的區(qū)別主要在哪里

    、應用等方面。 、工作原理 同步計數(shù)器:同步計數(shù)器的工作原理是,在時鐘信號的驅動下,對輸入的二進制數(shù)進行加法或減法運算,從而得到
    的頭像 發(fā)表于 12-13 14:54 ?1.5w次閱讀

    同步計數(shù)器和異步計數(shù)器各有什么特點

    : 同步計數(shù)器種同步機制,用于控制多個線程的順序執(zhí)行。它們使用共享的計數(shù)器,并在計數(shù)器達到特定值時觸發(fā)線程的執(zhí)行。下面是同步計數(shù)器的幾個
    的頭像 發(fā)表于 12-15 10:49 ?2723次閱讀

    計數(shù)器怎么用 計數(shù)器的作用有哪些

    計數(shù)器種被廣泛應用于各個領域的實用工具,在我們的日常生活中隨處可見。無論是進行時間統(tǒng)計,協(xié)助工作任務的完成,還是用于科學研究和編程技術,在各個領域都起到了重要的作用。本文將詳細介紹計數(shù)器
    的頭像 發(fā)表于 02-03 10:04 ?7832次閱讀

    同步計數(shù)器和異步計數(shù)器的區(qū)別

    在數(shù)字電子領域中,計數(shù)器種用于統(tǒng)計脈沖信號數(shù)量的重要設備。其中,同步計數(shù)器和異步計數(shù)器是兩種不同類型的
    的頭像 發(fā)表于 05-24 14:36 ?6509次閱讀

    計數(shù)器同步和異步怎么判斷

    計數(shù)器同步和異步是數(shù)字電路設計中的重要概念,它們在很多應用場景中都扮演著關鍵角色。 、計數(shù)器概述
    的頭像 發(fā)表于 07-23 11:14 ?2684次閱讀