<noscript id="jftie"></noscript>
    <style id="jftie"><mark id="jftie"><dfn id="jftie"></dfn></mark></style>
  1. <span id="jftie"></span>
    • 国产成人精品久久一区二区,韩国精品久久久久久无码,国产精品国产高清国产av,欧美99久久无码一区人妻a片,亚洲高清码在线精品av,午夜人妻久久久久久久久,伊人热热久久原色播放www ,亚洲女教师丝祙在线播放
      你的位置:首頁 > 互連技術 > 正文

      使用微控制器的8通道測驗蜂鳴器電路

      發布時間:2023-09-06 責任編輯:lina

      【導讀】在本項目中,將向您展示一個使用微控制器 (8051) 的 8 通道測驗蜂鳴器電路的設計和工作原理,它可以告訴我們在測驗或游戲節目中哪個團隊先按下了按鈕。


      在本項目中,將向您展示一個使用微控制器 (8051) 的 8 通道測驗蜂鳴器電路的設計和工作原理,它可以告訴我們在測驗或游戲節目中哪個團隊先按下了按鈕。


      測驗蜂鳴器常用于教育機構和游戲節目等場所,組織者需要知道誰先按下按鈕。傳統的系統需要人工干預來決定哪個小組先按下按鈕,而這種系統可能會出現錯誤,甚至有偏差。


      另一個問題是,當兩名成員按下按鈕的時間間隔微乎其微,很難猜出誰先按下蜂鳴器。


      在這個項目中,我設計了一個自動搶答蜂鳴器系統,當不止一個小組按下蜂鳴器時,兩個按鈕按下之間的延遲會被準確地考慮在內,并顯示相應的數字。


      使用微控制器的8通道測驗蜂鳴器電路


      使用微控制器的8通道測驗蜂鳴器電路


      使用微控制器的8通道測驗蜂鳴器電路


      我使用 8051 微控制器設計了該電路,它可以掃描來自按鈕的輸入,并在顯示設備(7 段顯示器)上顯示相應的數字。這是一個簡單的電路,元件數量最少,沒有任何復雜性。盡管該系統僅為 8 個小組設計,但可通過使用另一組 8 個按鈕來增加更多小組。


      測驗蜂鳴器電路背后的原理


      使用微控制器的 8 通道測驗蜂鳴器電路是一個簡單的嵌入式系統,輸入設備是一組 8 個按鈕,主控制器是微控制器,輸出設備是蜂鳴器和顯示器。


      整個操作由微控制器通過 C 語言編寫的程序來完成,并將其存儲在微控制器中。當按下其中一個按鈕時,蜂鳴器開始響鈴,相應的數字會顯示在 7 段顯示器上。


      使用微控制器的 8 播放器測驗蜂鳴器電路圖


      使用微控制器的8通道測驗蜂鳴器電路


      所需元件

      AT89C51 (8051 微控制器)

      7 段顯示器(本項目中使用共陽極)

      按鈕 - 10

      10KΩ 電阻器 - 2

      100Ω 電阻器 - 8

      470Ω 電阻器 - 2

      2N2222 NPN 晶體管 - 2

      5V 蜂鳴器

      1N4007 二極管

      10μF 電容器

      33pF 電容器 - 2

      11.0592 MHz 晶體

      8051 編程器

      5V 電源

      設計過程


      整個設計過程包括五個步驟。

      第一步是設計電路。

      第二步是使用任何軟件繪制原理圖。

      第三步是使用 C 語言或匯編語言等高級語言編寫代碼,然后在 Keil μVision 等軟件平臺上進行編譯。

      第四步是用代碼對微控制器進行編程。

      最后,第五步是測試電路。


      測驗蜂鳴器電路設計


      該電路使用五個主要元件:8051 微控制器、SPST 按鈕、蜂鳴器和共陽極 7 段顯示器。 本例中使用的微控制器是 AT89C51,它是 Atmel(現為 Microchip)公司生產的一款 8 位微控制器。


      復位電路設計: 復位電阻的選擇應確保復位引腳兩端的電壓不低于 1.2V,且施加到該引腳的脈沖寬度大于 100 ms。 這里我們選擇 10KΩ 的電阻和 10μF 的電容。


      振蕩器電路設計: 振蕩器電路的設計使用了一個 11.0592 Mhz 的晶體振蕩器和兩個 33pF 的陶瓷電容器。晶體連接在微控制器的 18 和 19 引腳之間。


      微控制器接口設計: 8 個按鈕連接到微控制器的端口 P1,蜂鳴器連接到端口 P3.3 引腳。7 段顯示器與微控制器的接口是所有輸入引腳都連接到端口 P2。


      微控制器代碼: 代碼可以用 C 語言或匯編語言編寫。在這里,我使用 Keil μVision 軟件用 C 語言編寫了程序。具體步驟如下


      在 Keil 窗口創建一個新項目并選擇目標(微控制器)。


      在項目下創建一個新文件并編寫代碼。


      以 .c 擴展名保存代碼,并將文件添加到目標文件夾下的源代碼組文件夾中。


      編譯代碼并創建十六進制文件。


      編譯代碼并創建十六進制文件后,下一步就是將代碼轉儲到微控制器中。這可以通過 8051 微控制器編程器完成。


      測驗蜂鳴器電路如何工作?


      電路通電后,編譯器將初始化堆棧指針和具有非零初始值的變量,并執行其他初始化過程,然后調用主函數。然后,它會檢查是否有任何按鈕被按下。


      換句話說,微控制器會掃描端口 P1 的輸入引腳是否為零或邏輯低電平。如果按鈕被按下,則通過傳遞相應的數字來調用顯示函數。然后,微控制器將相關信號發送到與 7 段顯示器相連的端口。


      微控制器會打開蜂鳴器一秒鐘,然后將其關閉,但 7 段顯示器上會持續顯示數字,直到按下 RST 按鈕為止。


      問答蜂鳴器電路的應用


      該電路可用于學校、學院和其他機構組織的知識競賽。


      它還可用于其他游戲節目。


      它還可用作銀行、餐館等公共場所的數字令牌顯示系統。


      免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理。


      推薦閱讀:

      使用雙 SPST 開關演示信號的無損切換

      自動執行寬禁帶SiC/GaN器件的雙脈沖測試

      反激隔離式開關電源的工作過程

      新一代多路復用ADC如何簡化復雜系統設計

      為什么電壓轉換器有助于提升電池效率和延長使用壽命


      特別推薦
      技術文章更多>>
      技術白皮書下載更多>>
      熱門搜索
      ?

      關閉

      ?

      關閉

      主站蜘蛛池模板: 午夜福利yw在线观看2020| 国产麻豆精品一区| 国产免费爽爽视频| 精品国产一区二区三区吸毒| 日本人妻人人人澡人人爽| 草色噜噜噜av在线观看香蕉| 亚洲va在线∨a天堂va欧美va| 67pao国产成视频永久免费| 国产精品麻豆va在线播放| 精品国产va久久久久久久冰| 绝顶高潮合集videos| 亚洲国产日产无码精品| 国产偷国产偷亚洲清高孕妇| 久久精品女人天堂av麻| 国产成av人片在线观看无码| 日本狂喷奶水在线播放212| 欧美又大粗又爽又黄大片视频| 国产亚洲精品久久久久久国| 欧美69久成人做爰视频| 九九视频免费精品视频| 正在播放国产对白孕妇作爱| 国产精品久久久久久亚洲影视| 亚洲日韩v无码中文字幕| 四虎影视国产精品永久在线| 寂寞少妇做spa按摩无码| 久久久橹橹橹久久久久高清| 日韩欧美在线观看一区二区视频| 中文字幕人妻无码一夲道 | 九九视频免费精品视频| 人体内射精一区二区三区| 亚洲爆乳精品无码一区二区三区 | 久久亚洲国产精品成人av秋霞| 国内揄拍国内精品对白86| 狂野欧美性猛交xxxx| 欧美精品日韩精品一卡| 四库影院永久国产精品| 天天做天天爱夜夜爽女人爽| 人人妻人人狠人人爽天天综合网| 久久国产色av免费看| 亚洲精品美女久久久久久久| 国产乱子伦精品无码码专区 |