• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于STC12C5A60S2單片機的6路搶答器設(shè)計

      2017-05-18 09:22:02邵陽學(xué)院信息工程系曹文俊王少杰
      電子世界 2017年9期
      關(guān)鍵詞:搶答器數(shù)碼管蜂鳴器

      邵陽學(xué)院信息工程系 曹文俊 王少杰

      基于STC12C5A60S2單片機的6路搶答器設(shè)計

      邵陽學(xué)院信息工程系 曹文俊 王少杰

      基于STC12C5A60S2單片機的6路搶答器設(shè)計提出了用STC12C5A60S21單片機為核心控制單元,設(shè)計一個簡易基于STC12C5A60S2單片機的6路搶答器,基于STC12C5A60S2單片機的6路搶答器設(shè)計以STC12C5A60S2單片機作為主控核心,與晶振、數(shù)碼管、蜂鳴器等構(gòu)成六路搶答器,利用了STC12C5A60S2單片機的自帶定時器、按鍵復(fù)位電路、時鐘電路、定時/中斷等電路設(shè)計的基于STC12C5A60S2單片機的6路搶答器具有實時顯示搶答選手的號碼和搶答時間的特點,還有復(fù)位電路,使其再開始新的一輪的答題和比賽,同時還利用C51語言編程,使其實現(xiàn)一些基于STC12C5A60S2單片機的6路搶答器的基本功能。

      STC12C5A60S2單片機;6路搶答器;C51語言

      0 前言

      改革開放后,隨著我國的經(jīng)濟文化的快速發(fā)展,我國的一些智力競賽、娛樂項目也越來越多,這就需要一個能在人非常多的情況下爭取到發(fā)言或演示的裝置,基于STC12C5A60S2單片機的6路搶答器就滿足了這樣的要求,近年來由于我國數(shù)字電子技術(shù)的發(fā)展,數(shù)字搶答器也得到了發(fā)展,因為數(shù)字搶答器設(shè)計簡單,功能穩(wěn)定的優(yōu)點被廣泛應(yīng)用于各種競賽項目中。

      1 基于STC12C5A60S2單片機的6路搶答器方案設(shè)計

      圖1 功能模塊圖

      基于STC12C5A60S2單片機的6路搶答器總體方案設(shè)計各個功能模塊圖如圖1所示。

      STC12C5A60S2單片機當(dāng)接收到按鍵掃描的信息確定是否開始啟動本輪搶答,基于STC12C5A60S2單片機的6路搶答器的STC-12C5A60S2單片機啟動聲音模塊,蜂鳴器發(fā)聲一段時間停止發(fā)聲,與此同時選手開始搶答,基于STC12C5A60S2單片機的6路搶答器的STC12C5A60S2單片機啟動LED顯示模塊,顯示搶答倒計時,和各選手的的分數(shù),整個過程基于STC12C5A60S2單片機的6路搶答器的按鍵掃描一直執(zhí)行,當(dāng)有選手按下?lián)尨疰I,基于STC12C5A60S2單片機的6路搶答器的按鍵掃描終止對選手按鍵的掃描,基于STC12C5A60S2單片機的6路搶答器的STC12C5A60S2單片機啟動聲音模塊提示有選手按鍵,并將該選手的序號發(fā)送到LED顯示。然后,基于STC12C5A60S2單片機的6路搶答器的按鍵掃描對加減分按鍵掃描,按鍵每按下一次對相應(yīng)的選手對應(yīng)的數(shù)碼管上顯示的分數(shù)加減一,直到搶答復(fù)位鍵的按下,開始新的一輪循環(huán)。當(dāng)?shù)褂嫊r結(jié)束時選手仍然沒有按鍵,基于STC12C5A60S2單片機的6路搶答器的STC12C5A60S2單片機啟動聲音模塊,提示本輪搶答結(jié)束。

      2 基于STC12C5A60S2單片機的6路搶答器的軟件設(shè)計

      基于STC12C5A60S2單片機的6路搶答器的軟件設(shè)計首先設(shè)置STC12C5A60S2單片機的定時器,然后檢測基于STC12C5A60S2單片機的6路搶答器的搶答開始建是否按下,其次啟動基于STC-12C5A60S2單片機的6路搶答器的定時器、蜂鳴器,然后在檢測基于STC12C5A60S2單片機的6路搶答器的搶答鍵是否按下,基于STC12C5A60S2單片機的6路搶答器顯示選手編號,然后檢測基于STC12C5A60S2單片機的6路搶答器的加分鍵或者減分鍵是否按下,然后對應(yīng)的基于STC12C5A60S2單片機的6路搶答器的數(shù)碼管加一或者減一,然后檢測基于STC12C5A60S2單片機的6路搶答器的搶答復(fù)位鍵是否按下,返回設(shè)置基于STC12C5A60S2單片機的6路搶答器的STC12C5A60S2單片機的定時器。而編程采用C51語言,單片機C51語言是由C語言繼承而來的。和C語言不同的是,C51語言運行于單片機平臺,而C語言則運行于普通的桌面平臺。C51語言具有C語言結(jié)構(gòu)清晰的優(yōu)點,基于STC12C5A60S2單片機的6路搶答器采用C語言的模塊化設(shè)計,使得整個編程簡單明了。

      3 基于STC12C5A60S2單片機的6路搶答器系統(tǒng)調(diào)試

      基于STC12C5A60S2單片機的6路搶答器的系統(tǒng)調(diào)試包括基于STC12C5A60S2單片機的6路搶答器的系統(tǒng)硬件調(diào)試和基于STC-12C5A60S2單片機的6路搶答器的系統(tǒng)軟件調(diào)試,而且兩者是密不可分的。設(shè)計好基于STC12C5A60S2單片機的6路搶答器的硬件電路和基于STC12C5A60S2單片機的6路搶答器軟件程序,只有經(jīng)過聯(lián)合調(diào)試,才能驗證基于STC12C5A60S2單片機的6路搶答器的其正確性,基于STC12C5A60S2單片機的6路搶答器軟硬件是否達到設(shè)計任務(wù)的要求,也只有經(jīng)過基于STC12C5A60S2單片機的6路搶答器的系統(tǒng)調(diào)試,才能發(fā)現(xiàn)基于STC12C5A60S2單片機的6路搶答器的系統(tǒng)調(diào)試的問題并加以解決、完善,最終開發(fā)成實用產(chǎn)品?;赟TC12C5A60S2單片機的6路搶答器的調(diào)試方法:先對基于STC12C5A60S2單片機的6路搶答器進行仿真,達到基于STC-12C5A60S2單片機的6路搶答器的預(yù)期效果,基于STC12C5A60S2單片機的6路搶答器的設(shè)計最終方案是采用數(shù)碼管顯示屏實現(xiàn)顯示功能,最初基于STC12C5A60S2單片機的6路搶答器的數(shù)碼管顯示不正常,亮度不夠。通過調(diào)試發(fā)現(xiàn)這是由于數(shù)碼管的驅(qū)動電流不夠?;赟TC12C5A60S2單片機的6路搶答器的蜂鳴器發(fā)聲異常:蜂鳴器要發(fā)出聲音是通過單片機的P1^0輸出低電平來實現(xiàn),最初仿真的時候用的是喇叭,它是需要STC12C5A60S2單片機提供一個具有一定頻率的方波信號來發(fā)聲,所以一直不會發(fā)出聲音,修改基于STC12C5A60S2單片機的6路搶答器的程序后,解決了該問題。

      4 結(jié)語

      基于STC12C5A60S2單片機的6路搶答器實用性強、判斷精確、操作簡單、擴展功能強?;赟TC12C5A60S2單片機的6路搶答器的功能實現(xiàn)是比賽開始,主持人讀完題之后按下基于STC12C5A60S2單片機的6路搶答器的搶答鍵,聲音提示,提示音結(jié)束后搶答倒計時開始,此時基于STC12C5A60S2單片機的6路搶答器的數(shù)碼管開始進行時間的倒計時,直到有一個選手搶答,選手按下基于STC12C5A60S2單片機的6路搶答器的搶答鍵時有聲音提示并在對應(yīng)基于STC12C5A60S2單片機的6路搶答器的數(shù)碼管上顯示出該選手的編號和搶答所剩的時間。如果在規(guī)定的10s時間內(nèi)沒有做出搶答,基于STC12C5A60S2單片機的6路搶答器自動鳴笛提示本輪搶答結(jié)束,則此題作廢,即開始重新一輪的搶答。下一輪搶答前先將基于STC12C5A60S2單片機的6路搶答器的時間歸零,再按下基于STC12C5A60S2單片機的6路搶答器的搶答鍵即開始。搶答者回答正確后,主持人可按下基于STC-12C5A60S2單片機的6路搶答器的加分鍵,對應(yīng)于選手編號在基于STC12C5A60S2單片機的6路搶答器的數(shù)碼管顯示數(shù)字就增加,反之,搶答者回答錯誤后,在該選手的得分數(shù)不為0時,主持人可按下基于STC12C5A60S2單片機的6路搶答器的減分鍵。

      [1]馬亦男.基于AT89C51單片機的簡易五路搶答器的Proteus仿真設(shè)計與實現(xiàn)[J].信息化研究,2015(03):284.

      [2]周功明,周陳琛.基于單片機AT89C2051的九路多功能智力競賽搶答器的設(shè)計[J].現(xiàn)代電子技術(shù),2006(20):7.

      [3]康麗杰,康迪.基于單片機的8路搶答器簡單設(shè)計[J].信息系統(tǒng)工程,2010(02):1394.

      [4]鄒海珍.《4路數(shù)字顯示搶答器》的教學(xué)設(shè)計——關(guān)于探討Protues仿真軟件在《單片機原理及應(yīng)用》中的應(yīng)用[J].科技視界,2014(19):57.

      [5]曲瑞超.學(xué)習(xí)匯編語言的重要性[J].赤峰學(xué)院學(xué)報(自然科學(xué)版),2010(01):151.

      猜你喜歡
      搶答器數(shù)碼管蜂鳴器
      聲光報警多路搶答器電路的改造分析
      消費電子(2022年7期)2022-10-31 06:17:30
      電動自行車產(chǎn)品車速提示音檢測現(xiàn)狀和整改技術(shù)研究(2)
      掌控板制作簡易鋼琴
      電腦報(2020年12期)2020-06-30 19:56:42
      Arduino編程
      電腦報(2019年2期)2019-09-10 07:22:44
      MC9S08FL16單片機數(shù)碼管靜態(tài)顯示分析
      單片機控制的四位數(shù)碼管動態(tài)顯示編程
      單片機驅(qū)動蜂鳴器的程序設(shè)計
      基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計與實現(xiàn)
      4路搶答器的設(shè)計與研發(fā)
      豐田凱美瑞240V車間隙警告蜂鳴器異常鳴響
      栾川县| 青铜峡市| 福州市| 宁城县| 桃源县| 张家川| 汕头市| 江城| 土默特右旗| 北川| 广水市| 运城市| 榆社县| 资兴市| 观塘区| 长治市| 凤城市| 渭源县| 印江| 井研县| 青河县| 广元市| 诸暨市| 巫山县| 贞丰县| 高雄县| 西贡区| 蕲春县| 泗洪县| 遵化市| 嘉峪关市| 资中县| 新河县| 格尔木市| 阳春市| 昆山市| 碌曲县| 迁西县| 嘉定区| 阿瓦提县| 潮州市|