新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89S52單片機的無線搶答記分系統的設計與制作

        基于AT89S52單片機的無線搶答記分系統的設計與制作

        作者: 時間:2012-09-02 來源:網絡 收藏

        3 軟件
        3.1 主持人部分軟件
        主持人控制模塊軟件的組成主要有主程序、定時器0、定時器1以及外部中斷1等幾部分,其程序流程圖如圖5所示。

        本文引用地址:http://www.104case.com/article/170956.htm

        f.JPG


        3.2 選手部分軟件
        選手控制模塊軟件的組成主要是用于選手搶答信號的識別輸出和接收顯示選手的分數,其程序流程圖如圖6所示。

        g.JPG



        4 調試與使用說明
        1)進行級別、倒計時時間設置。通過分數改變按鍵與加減狀態按鍵配合使用進行加減,設置完通過確認按鍵進人下一個流程。
        2)當屏幕顯示“000”時,表示已經完成設置進入等待搶答狀態,此時主持人可控制是否允許搶答。在沒有得到主持人的允許,選手就進行搶答則判為違規,屏幕會顯示違規選手與違規標志號,如1號機違規則顯示“1FF”。
        3)當主持人按下允許按鍵后,則系統自動進入預定的搶答倒計時,選手可以進行搶答。若在預定的搶答時間內沒有選手進行搶答,則判斷為無人搶答,進入搶答超時處理,屏幕顯示“0EE”。通過主持人允許按鍵進入下一輪的搶答。
        4)當選手正常搶中后,立刻停止倒計時,并顯示搶中的選手號,如1號機搶中,應顯示“P01”。通過主持人允許接鍵可進入回答倒計時。
        5)進入回答倒計時,選手必須在此段時間內完成回答,工作人員執行送分的工作。若超過回答時間,系統則進入回答超時處理,顯示答題的選手號碼與超時標記。以1號機為例,則應顯示“1FF”。
        6)當選手確認自己回答完畢,向工作人員示意,工作人員立刻按下確認按鍵,停止倒計時。由主持人確認回答是否正確,正確的把加減狀態按鍵設置為“加”狀態,則給選手加上與等級相應的分數;錯誤的把加減狀態按鍵設置為”減”狀態,則給選手減去與等級相應的分數。再按下分數加減鍵即可送分。
        7)確認操作完畢,主持人按下允許按鍵則進入下一輪搶答。

        5 結論
        搶答記統以/51為控制核心,加上搶答信號發送與接收、搶答倒計時、答題倒計時、提示報警等功能電路,實現系統的功能要求;主持人和選手之間通信采用UM3758-108A編譯碼器和紅外發送接收模塊配合實現,達到了設計要求。

        51單片機相關文章:51單片機教程



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 横山县| 合江县| 赣州市| 余庆县| 张家界市| 上林县| 繁峙县| 北流市| 博野县| 丽水市| 且末县| 景谷| 大连市| 五原县| 新民市| 城市| 开原市| 科尔| 若尔盖县| 北碚区| 岐山县| 巫山县| 台前县| 来安县| 区。| 江孜县| 颍上县| 麦盖提县| 十堰市| 伊春市| 八宿县| 全州县| 丹东市| 济源市| 金秀| 佳木斯市| 百色市| 祁阳县| 北碚区| 富平县| 玛沁县|