【正文】
unsigned intuint disnum,num,i,j,key。另外,搶答器的功能有待進(jìn)一步增強(qiáng),比如增加計(jì)分功能。在剛開始編程的時(shí)候,我感到很茫然,不知道怎么樣下手,但是通過自己的仔細(xì)的分析和老師的細(xì)心的指導(dǎo),在認(rèn)真分析了原來已有的代碼后,和應(yīng)有的硬件后,經(jīng)過多次調(diào)試和測試終于成功了。雖然這只是一次的較簡單的課程設(shè)計(jì),可是平心而論,也耗費(fèi)了我不少的心血。從仿真的測試結(jié)果來看,此設(shè)計(jì)還是能比較好的實(shí)現(xiàn)預(yù)期的目標(biāo)。此時(shí)顯示器顯示為10秒。圖14 3號(hào)選手成功搶答若倒計(jì)時(shí)至5秒仍沒有人搶答,蜂鳴器發(fā)出聲音提醒選手所剩搶答時(shí)間,倒計(jì)時(shí)結(jié)束蜂鳴器鳴響提示搶答結(jié)束。Proteus運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)數(shù)字電路、模擬電路、數(shù)?;旌想娐?,是目前唯一能實(shí)現(xiàn)對(duì)5PIC、AVR、HC1ARM等處理器的仿真軟件。在這里用到了Keil C和Proteus。其管腳配置及顯示接口電路如圖9所示: 圖9 共陽極數(shù)碼管管腳配置及顯示接口電路設(shè)計(jì)中采用了蜂鳴器報(bào)警電路,如果有條件還可以采用更高級(jí)的語音報(bào)警電路,那樣更加直觀方便。由于所有位選皆由一個(gè)I/O口控制,在每一瞬間2位LED會(huì)顯示相同的字符。首先由P3口的高四位輸出0電平,從P3口的低四位讀取鍵盤的狀態(tài);再從P3口的低四位輸出0電平,從P3口的高四位讀取鍵盤狀態(tài)。鍵盤的監(jiān)測方法對(duì)于計(jì)算機(jī)應(yīng)用系統(tǒng),鍵盤掃描只是CPU工作的一部分,鍵盤處理只是在有鍵按下時(shí)才有意義。 (1)鍵盤接口和鍵輸入軟件中應(yīng)解決的幾個(gè)問題消除抖動(dòng)按鍵的合斷過程存在一個(gè)抖動(dòng)的暫態(tài)過程,這種抖動(dòng)的暫態(tài)過程大約經(jīng)過510ms的時(shí)間,人的肉眼是察覺不到的,但對(duì)于高速的CPU是有反應(yīng)的,可能產(chǎn)生誤處理。圖7 系統(tǒng)的復(fù)位電路單片機(jī)的復(fù)位是靠外部電路復(fù)位的。電容的大小影響振蕩器電路的穩(wěn)定性和快速性,其值有微調(diào)作用,通常取30pF左右。而P1P3口只能驅(qū)動(dòng)4個(gè)。當(dāng)不使用并行擴(kuò)展總線時(shí),P0、P2口都可以做普通I/O口。口鎖存器的讀、改、寫操作。由口鎖存器和引腳電路可知:當(dāng)由內(nèi)部總線給口鎖存器置0或1時(shí),鎖存器中的“1”或“0”狀態(tài)立即反映到引腳上。P0口輸出并行總線的地址/數(shù)據(jù)信號(hào);P2口輸出高8位地址信號(hào)。內(nèi)部總線又是分時(shí)操作,故每個(gè)I/O端口都有相應(yīng)的鎖存器。(3)AT89S52單片機(jī)AT89S52的主要工作特性如下:片內(nèi)程序存儲(chǔ)器內(nèi)含8KB的Flash程序存儲(chǔ)器,可擦寫壽命為10000次;片內(nèi)數(shù)據(jù)存儲(chǔ)器內(nèi)含256字節(jié)的RAM;具有32根可編程I/O口線;具有3個(gè)可編程定時(shí)器;中斷系統(tǒng)是具有8個(gè)中斷源、6個(gè)中斷矢量、2個(gè)級(jí)優(yōu)先權(quán)的中斷結(jié)構(gòu);串行口是具有一個(gè)全雙工的可編程串行通信口;具有一個(gè)數(shù)據(jù)指針DPTR;低功耗工作模式有空閑模式和掉電模式;具有可編程的3級(jí)程序鎖定位;單片機(jī)AT89S52工作電源電壓為5(1+)V,且典型值為5V;單片機(jī)AT89S52最高工作頻率為24MHz,單片機(jī)正常工作時(shí),都需要有一個(gè)時(shí)鐘電路和一個(gè)復(fù)位電路。除了用數(shù)碼管顯示目前的動(dòng)作情形,同時(shí)也需要用聲音提醒或者警告操作人員,因此也在電路設(shè)計(jì)時(shí)加入了報(bào)警電路。采用動(dòng)態(tài)顯示組號(hào)。由于使用單片機(jī)作為控制核心,其技術(shù)比較成熟,應(yīng)用起來方便、簡單,并且周圍的輔助電路也比較少,便于控制和實(shí)現(xiàn)。16黑龍江八一農(nóng)墾大學(xué)畢業(yè)設(shè)計(jì)(論文)1緒論搶答器在電視臺(tái)、商業(yè)機(jī)構(gòu)、學(xué)校及企事業(yè)單位都有廣泛應(yīng)用,它為各種競賽增添了刺激性、娛樂性,在一定程度上豐富了人們的業(yè)余生活。 Software design include: Keil piler, Proteus simulation, Protel DXP system circuit board. Also, the design method of the control system was expounded from aspects of the software and the hardware. And after debugging and running, the system reached the expected target, which have many advantages such as fast reaction, all ready function and good practicability. Keywords: MCS Respond Digital display Alarm目錄目錄摘要 IAbstract II前言 IV1緒論 12 電路原理圖的設(shè)計(jì) 2 電路組成框圖 2 電路原理圖 23 系統(tǒng)硬件電路設(shè)計(jì) 4 4 9 10 114 系統(tǒng)軟件的設(shè)計(jì) 12 12 135 系統(tǒng)仿真 14 Proteus軟件介紹 14 14 16總結(jié) 19參考文獻(xiàn) 19致謝 19附錄A 20附錄B 21III前言前言隨著計(jì)算機(jī)技術(shù)的發(fā)展,單片機(jī)技術(shù)已經(jīng)成為計(jì)算機(jī)技術(shù)中的一個(gè)獨(dú)特的分支,單片機(jī)的應(yīng)用領(lǐng)域也越來越廣泛,特別是在工業(yè)控制和儀表儀器智能化中扮演著舉足輕重的角色。本文介紹了一種以AT89S52為核心的十六路搶答器系統(tǒng),并分別從硬件和軟件兩方面對(duì)設(shè)計(jì)思想進(jìn)行了闡述。硬件設(shè)計(jì)包括:單片機(jī)最小系統(tǒng),按鍵電路、顯示電路、報(bào)警電路;軟件設(shè)計(jì)包括Keil編譯程序、Proteus電路仿真、Protel DXP電路制板。學(xué)士學(xué)位畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的十六路搶答器的設(shè)計(jì)學(xué)生姓名: 學(xué) 號(hào):指導(dǎo)教師: 所在學(xué)院:信息技術(shù)學(xué)院專 業(yè):電氣工程及其自動(dòng)化中國1.應(yīng)用與非應(yīng)用類:〇工程 〇科研 〇教學(xué)建設(shè) 〇理論分析〇模擬2.軟件與軟硬結(jié)合類:〇軟件〇硬件〇軟硬結(jié)合〇非軟硬件(2類中必須各選一項(xiàng)適合自己題目的類型在〇內(nèi)打√)主要研究內(nèi)容及指標(biāo):采用AT89S52單片機(jī)為控制核心,并分別從硬件和軟件兩方面對(duì)設(shè)計(jì)思想進(jìn)行闡述。摘要摘要搶答器是一種通過數(shù)碼顯示和警示等手段,準(zhǔn)確、公正、直觀地判斷出第一搶答者的設(shè)備。關(guān)鍵詞:單片機(jī) 搶答器 數(shù)碼顯示 報(bào)警IIABSTRACTAbstractCalling Implement could accurate, impartial, penetrating to decide who is the to press the button, and shows the results through nixietube. A kind of multipath calling implement is introduced in the thesis, and the AT89S52 is its hard core. Hardware design include: the smallest MCS system, keyboard circuit, display circuit, alarm circuit。本文介紹了一種以AT89S52為核心的智能搶答器,它充分利用了單片機(jī)系統(tǒng)的優(yōu)點(diǎn),具有結(jié)構(gòu)簡單、功能強(qiáng)大、可靠性好、成本較低,實(shí)用性強(qiáng)的特點(diǎn)。采用52系列單片機(jī)AT89S52作為控制核心,該系統(tǒng)可以完成運(yùn)算控制、信號(hào)識(shí)別以及顯示功能的實(shí)現(xiàn)。2 電路原理圖的設(shè)計(jì)