<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于單片機的多功能搶答器設計

基于單片機的多功能搶答器設計

——
作者:戴文雯 時(shí)間:2013-12-26 來(lái)源:電子產(chǎn)品世界 收藏
編者按:設計了一種以單片機AT89C51為核心的四路搶答器,從硬件和軟件兩方面詳細介紹了搶答器的設計方法,結合Proteus軟件的仿真結果,根據電路圖焊接實(shí)物,軟件仿真及硬件調試結果表明,該搶答器的設計實(shí)現了預期的目標。

  蜂鳴提示模塊

本文引用地址:http://dyxdggzs.com/article/203228.htm

  本設計中利用AT89C51的16引腳經(jīng)驅動(dòng)器驅動(dòng)發(fā)聲。壓電式約需10mA的驅動(dòng)電流,可以采用三極管的電流放大作用驅動(dòng)實(shí)現發(fā)聲提示。

  復位模塊

  復位模塊由復位鍵、電阻R1以及電解電容C3構成。由于是高電平復位,所以當復位鍵按下時(shí)9腳RESET管腳處于高電平,此時(shí)處于復位狀態(tài),當上電后,由于電容的緩慢充電,單片機的9腳電壓逐步由高向低轉化,經(jīng)過(guò)一段時(shí)間后,單片機的9腳處于穩定的低電平狀態(tài),此時(shí)單片機上電復位完畢,系統程序從0000H開(kāi)始執行。

  本設計中使用了硬件復位和軟件復位兩個(gè)功能。硬件復位后各個(gè)狀態(tài)、以及存儲器的值都恢復到了初始值。調整搶答和回答倒計時(shí)時(shí)間,需要記憶功能,故采用軟復位,當程序執行完畢后,跳轉指令將程序跳轉到程序執行的起始地址。

  軟件設計

  要求有計時(shí)記憶功能,一次時(shí)間設置完,復位后不需重新進(jìn)行時(shí)間設定,選手通過(guò)鍵盤(pán)按鍵進(jìn)行搶答,再通過(guò)單片機將其轉換成能在七段數碼管上顯示的字型碼。搶答完畢,數碼管上顯示搶答選手號碼表示搶答成功并開(kāi)始倒計時(shí)。

  根據此設計思路,系統軟件設計流程圖如圖3所示。系統采用Keil軟件參照軟件流程圖編寫(xiě)匯編語(yǔ)言。以顯示模塊為例,相應程序段如下:

  DISPLAY:MOV DPTR,#DAT1;查表顯示程序,P0.0~P0.6段選,P2.0~P2.2位選;
  MOV A,R5
  MOVC A,@A+DPTR
  MOV P2,#01H
  MOV P0,A
  ACALL DELAY
  MOV DPTR,#DAT2
  MOV A,R4
  MOVC A,@A+DPTR
  MOV P2,#02H
  MOV P0,A
  ACALL DELAY
  MOV A,R3
  MOVC A,@A+DPTR
  MOV P2,#04H
  MOV P0,A
  ACALL DELAY
  RET
  DAT1:DB 00H, 06H,5bH,4fH,66H,6dH,7dH,07H,7fH,6fH,00H,71H;
  DAT2:DB 3fH,06H,5bH,4fH,66H,6dH,7dH,07H,7fH,6fH,00H,71H 71H;

  基于的系統仿真

  軟件不僅能仿真單片機的工作情況,還能仿真單片機外圍電路或沒(méi)有單片機參與的其他電路的工作情況。本設計經(jīng)仿真后,實(shí)現了預期的的功能。

  搶答成功模塊

  圖4顯示4號選手搶答成功,并且答題時(shí)間還剩余52秒,當答題時(shí)間還剩5秒內時(shí),會(huì )有蜂鳴警報。

51單片機相關(guān)文章:51單片機教程


蜂鳴器相關(guān)文章:蜂鳴器原理
上拉電阻相關(guān)文章:上拉電阻原理
激光器相關(guān)文章:激光器原理


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>