基于單片機的搶答器畢業(yè)設計論文.doc
約41頁DOC格式手機打開展開
基于單片機的搶答器畢業(yè)設計論文,基于單片機的搶答器畢業(yè)設計目錄第一章?lián)尨鹌鞯母攀?1.1系統(tǒng)設計的功能 1.2搶答器需求分析 1.3搶答器的工作原理第二章單片機的功能簡介 2.189系列單片機的概述 2.2at89s51的功能2.2.1ta89s51特殊功能寄存器2.2.2at89s51單片機的內(nèi)部結(jié)構(gòu)第三節(jié)硬件電路的設計3.1總電路原理3.2時鐘頻...
內(nèi)容介紹
此文檔由會員 陳海峰 發(fā)布
基于單片機的搶答器畢業(yè)設計
目 錄
第一章 搶答器的概述
1.1 系統(tǒng)設計的功能
1.2 搶答器需求分析
1.3 搶答器的工作原理
第二章 單片機的功能簡介
2.1 89系列單片機的概述
2.2 AT89S51的功能
2.2.1 TA89S51特殊功能寄存器
2.2.2 AT89S51單片機的內(nèi)部結(jié)構(gòu)
第三節(jié) 硬件電路的設計
3.1 總電路原理
3.2 時鐘頻率電路的設計
3.3 復位電路的設計
3.3.1 復位電路的可靠性設計
3.3.2 人工復位
3.4 顯示電路的設計
3.5 控制電路的實現(xiàn)
3.6 發(fā)聲
3.7 系統(tǒng)復位
第四章 軟件設計
4.1 軟件任務分析
4.2 顯示子程序的設計
4.3 定時器T0、T1中斷服務程序的設計
4.4 搶答器處理程序的設計
4.5 主程序及分析
第五章 元器件及焊接調(diào)試
第六章 設計小結(jié)
致謝
參考文獻
摘 要
隨著科學技術的發(fā)展和普及,各種各樣的競賽越來越多,其中搶答器的作用也就顯而易見。目前很多搶答器基本上采用小規(guī)模數(shù)字集成電路設計,使用起來不夠理想。因此設計一更易于使用和區(qū)分度高的搶答器成了非常迫切的任務?,F(xiàn)在單片機已進入各個領域,以其功耗小、智能化而著稱,所以若利用單片機來設計搶答器,便使以上問題得以解決.針對以上情況,本文設計出以AT89S51單片機為核心的八路搶答器。我們采用了數(shù)字顯示器直接指示,自動鎖存顯示結(jié)果,并自動復位的設計思想,它能根據(jù)不同的搶答輸入信號,經(jīng)過單片機的控制處理并產(chǎn)生不同的與輸入信號相對應的輸出信號,最后通過LED數(shù)碼管顯示相應的路數(shù),即使兩組的搶答時間相差幾微秒,也可分辨出是哪組優(yōu)先按下的按鍵,它充分利用了單片機系統(tǒng)的優(yōu)點,具有結(jié)構(gòu)簡單、功能強大、可靠性好、實用性強的特點。
本設計是以八路搶答為基本理念??紤]到依需設定限時回答的功能,利用89S51單片機及外圍接口實現(xiàn)的搶答系統(tǒng),利用單片機的定時器/計數(shù)器定時和記數(shù)的原理,將軟、硬件有機地結(jié)合起來,使得系統(tǒng)能夠正確地進行計時,同時使數(shù)碼管能夠正確地顯示時間。用開關做鍵盤輸出,揚聲器發(fā)生提示。同時系統(tǒng)能夠?qū)崿F(xiàn):在搶答中,只有開始后搶答才有效,如果在開始搶答前搶答為無效;滿時后系統(tǒng)計時自動復位及主控強制復位;按鍵鎖定,在有效狀態(tài)下,按鍵無效非法。
目 錄
第一章 搶答器的概述
1.1 系統(tǒng)設計的功能
1.2 搶答器需求分析
1.3 搶答器的工作原理
第二章 單片機的功能簡介
2.1 89系列單片機的概述
2.2 AT89S51的功能
2.2.1 TA89S51特殊功能寄存器
2.2.2 AT89S51單片機的內(nèi)部結(jié)構(gòu)
第三節(jié) 硬件電路的設計
3.1 總電路原理
3.2 時鐘頻率電路的設計
3.3 復位電路的設計
3.3.1 復位電路的可靠性設計
3.3.2 人工復位
3.4 顯示電路的設計
3.5 控制電路的實現(xiàn)
3.6 發(fā)聲
3.7 系統(tǒng)復位
第四章 軟件設計
4.1 軟件任務分析
4.2 顯示子程序的設計
4.3 定時器T0、T1中斷服務程序的設計
4.4 搶答器處理程序的設計
4.5 主程序及分析
第五章 元器件及焊接調(diào)試
第六章 設計小結(jié)
致謝
參考文獻
摘 要
隨著科學技術的發(fā)展和普及,各種各樣的競賽越來越多,其中搶答器的作用也就顯而易見。目前很多搶答器基本上采用小規(guī)模數(shù)字集成電路設計,使用起來不夠理想。因此設計一更易于使用和區(qū)分度高的搶答器成了非常迫切的任務?,F(xiàn)在單片機已進入各個領域,以其功耗小、智能化而著稱,所以若利用單片機來設計搶答器,便使以上問題得以解決.針對以上情況,本文設計出以AT89S51單片機為核心的八路搶答器。我們采用了數(shù)字顯示器直接指示,自動鎖存顯示結(jié)果,并自動復位的設計思想,它能根據(jù)不同的搶答輸入信號,經(jīng)過單片機的控制處理并產(chǎn)生不同的與輸入信號相對應的輸出信號,最后通過LED數(shù)碼管顯示相應的路數(shù),即使兩組的搶答時間相差幾微秒,也可分辨出是哪組優(yōu)先按下的按鍵,它充分利用了單片機系統(tǒng)的優(yōu)點,具有結(jié)構(gòu)簡單、功能強大、可靠性好、實用性強的特點。
本設計是以八路搶答為基本理念??紤]到依需設定限時回答的功能,利用89S51單片機及外圍接口實現(xiàn)的搶答系統(tǒng),利用單片機的定時器/計數(shù)器定時和記數(shù)的原理,將軟、硬件有機地結(jié)合起來,使得系統(tǒng)能夠正確地進行計時,同時使數(shù)碼管能夠正確地顯示時間。用開關做鍵盤輸出,揚聲器發(fā)生提示。同時系統(tǒng)能夠?qū)崿F(xiàn):在搶答中,只有開始后搶答才有效,如果在開始搶答前搶答為無效;滿時后系統(tǒng)計時自動復位及主控強制復位;按鍵鎖定,在有效狀態(tài)下,按鍵無效非法。