基于AT89S52單片機的無線搶答記分系統(tǒng)的設計與制作
2 硬件電路設計
2.1 選手無線搶答信號編碼發(fā)射電路
選手無線搶答信號編碼發(fā)射電路以AT89S51單片機為控制核心,并由其讀入選手搶答按鍵信號,由單片機的P0口來控制D0~D7,UM3758-108A編碼后由其串行數據輸出端TX/RX端送出相應的串行數據,該數據經555構成的調制電路后將產生38 kHz的信號,再由SE303紅外發(fā)射管發(fā)射出去,具體電路如圖2所示。本文引用地址:http://www.ex-cimer.com/article/170956.htm
時為編碼狀態(tài),以低3位地址碼A2~A0(高7位地址碼A9~A3接高電平)的不同編碼來區(qū)分8位不同選手的搶答信號,編碼后的串行數據由TX/RX端送至SE303紅外發(fā)射電路發(fā)射出去。
2.2 主持人無線搶答信號譯碼接收電路
主持人無線搶答信號譯碼接收電路以AT89S52單片機為控制核心,選手搶答信號先由一體化紅外接收頭HS0038H解調出38 kHz的紅外數據,送入UM3758-108A的22腳,AT89S52單片機P3.2、P3.1、P3.0循環(huán)輸出3位二進制地址編碼,當檢測到選手搶答信號的串行輸入數據中包含的地址碼與接收電路中UM3758-108A地址碼一致時,發(fā)送芯片與接收芯片配對工作,將接收到的數據碼譯碼形成8位并行數據送到D7~D0輸出,同時23(TX/RX)腳輸出低電平(譯碼接收正確標志),經或門輸入給單片機的P3.7,當單片機檢測到P3.7=0,由P0口接收D0~D7,從而進行數據處理,驅動蜂嗚器電路,同時在數碼管顯示有效的搶答選手組號,具體電路如圖3所示。
2.3 4.5寸數碼管顯示驅動電路
本智能搶答記分系統(tǒng)采用4.5寸數碼管進行搶答組號、選手分數等數據顯示,其工作電壓12 V和驅動電流每段數碼管要20 mA,當電流達到豐滿程度,驅動電流可達到40 mA,為滿足4.5寸數碼管工作電壓與工作電流的要求,采用光電耦合器和達林頓管,具體電路如圖4所示。數碼管使用動態(tài)掃描顯示方式,通過單片機的P2口輸出信號經過達林頓管ULN2803進行電流放大,再對光電耦合器TLP521-4進行通斷控制,從而實現(xiàn)對數碼管的段碼驅動;通過單片機的P1.5、P1.6、P1.7三引腳輸出信號經過達林頓管ULN2803進行電流放大后動態(tài)掃描方式選通二三數碼管,從而實現(xiàn)對數碼管的位碼驅動。
本系統(tǒng)還包含功能按鍵電路、蜂嗚器提示報警電路、供電電源電路、系統(tǒng)復位電路、晶振電路等,在此不加以詳述。
51單片機相關文章:51單片機教程
評論