使用微控製器的8通道測驗蜂鳴器電路
發布時間:2023-09-06 責任編輯:lina
【導讀】在本項目中,將向您展示一個使用微控製器 (8051) 的 8 通道測驗蜂鳴器電路的設計和工作原理,它可以告訴我們在測驗或遊戲節目中哪個團隊先按下了按鈕。
在本項目中,將向您展示一個使用微控製器 (8051) 的 8 通道測驗蜂鳴器電路的設計和工作原理,它可以告訴我們在測驗或遊戲節目中哪個團隊先按下了按鈕。
ceyanfengmingqichangyongyujiaoyujigouheyouxijiemudengchangsuo,zuzhizhexuyaozhidaoshuixiananxiaanniu。chuantongdexitongxuyaorengongganyulaijuedingnagexiaozuxiananxiaanniu,erzhezhongxitongkenenghuichuxiancuowu,shenzhiyoupiancha。
另一個問題是,當兩名成員按下按鈕的時間間隔微乎其微,很難猜出誰先按下蜂鳴器。
在(zai)這(zhe)個(ge)項(xiang)目(mu)中(zhong),我(wo)設(she)計(ji)了(le)一(yi)個(ge)自(zi)動(dong)搶(qiang)答(da)蜂(feng)鳴(ming)器(qi)係(xi)統(tong),當(dang)不(bu)止(zhi)一(yi)個(ge)小(xiao)組(zu)按(an)下(xia)蜂(feng)鳴(ming)器(qi)時(shi),兩(liang)個(ge)按(an)鈕(niu)按(an)下(xia)之(zhi)間(jian)的(de)延(yan)遲(chi)會(hui)被(bei)準(zhun)確(que)地(di)考(kao)慮(lv)在(zai)內(nei),並(bing)顯(xian)示(shi)相(xiang)應(ying)的(de)數(shu)字(zi)。



我使用 8051 微控製器設計了該電路,它可以掃描來自按鈕的輸入,並在顯示設備(7 段顯示器)上顯示相應的數字。這是一個簡單的電路,元件數量最少,沒有任何複雜性。盡管該係統僅為 8 個小組設計,但可通過使用另一組 8 個按鈕來增加更多小組。
測驗蜂鳴器電路背後的原理
使用微控製器的 8 通道測驗蜂鳴器電路是一個簡單的嵌入式係統,輸入設備是一組 8 個按鈕,主控製器是微控製器,輸出設備是蜂鳴器和顯示器。
整個操作由微控製器通過 C 語言編寫的程序來完成,並將其存儲在微控製器中。當按下其中一個按鈕時,蜂鳴器開始響鈴,相應的數字會顯示在 7 段顯示器上。
使用微控製器的 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 微控製器編程器完成。
測驗蜂鳴器電路如何工作?
電dian路lu通tong電dian後hou,編bian譯yi器qi將jiang初chu始shi化hua堆dui棧zhan指zhi針zhen和he具ju有you非fei零ling初chu始shi值zhi的de變bian量liang,並bing執zhi行xing其qi他ta初chu始shi化hua過guo程cheng,然ran後hou調tiao用yong主zhu函han數shu。然ran後hou,它ta會hui檢jian查zha是shi否fou有you任ren何he按an鈕niu被bei按an下xia。
換句話說,微控製器會掃描端口 P1 的輸入引腳是否為零或邏輯低電平。如果按鈕被按下,則通過傳遞相應的數字來調用顯示函數。然後,微控製器將相關信號發送到與 7 段顯示器相連的端口。
微控製器會打開蜂鳴器一秒鍾,然後將其關閉,但 7 段顯示器上會持續顯示數字,直到按下 RST 按鈕為止。
問答蜂鳴器電路的應用
該電路可用於學校、學院和其他機構組織的知識競賽。
它還可用於其他遊戲節目。
它還可用作銀行、餐館等公共場所的數字令牌顯示係統。
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
- 從技術研發到規模量產:恩智浦第三代成像雷達平台,賦能下一代自動駕駛!
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall



