freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能搶答器的設(shè)計(jì)-畢業(yè)論文(編輯修改稿)

2025-07-19 07:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 6B 的 RAM,兩個(gè) 16 位的定時(shí)/計(jì)數(shù)器 T0 和 T1,4 個(gè) 8 位的 I/O 端 P0、PPP3 ,一個(gè)全雙工串行 I/O 接口,5 個(gè)中斷源等組成。單片微機(jī)內(nèi)部最核心的部分是 CPU。CPU 主要功能是產(chǎn)生各種控制信號(hào),控制存儲(chǔ)器、輸入/輸出端口的數(shù)據(jù)傳輸、數(shù)據(jù)的算術(shù)運(yùn)算、邏輯運(yùn)算以及位操作處理等,CPU 按其功能可分為運(yùn)算器和控制器兩部分。控制器由程序計(jì)數(shù)器 PC、指令儲(chǔ)存器、指令譯碼器、實(shí)時(shí)控制與條件轉(zhuǎn)移邏輯電路等組成。它的功能是對(duì)來(lái)自存儲(chǔ)器中的指令進(jìn)行譯碼,通過(guò)實(shí)時(shí)控制電路,在規(guī)定的時(shí)刻發(fā)出各種操作所需的內(nèi)部和外部的控制信號(hào),使各部分協(xié)調(diào)工作,完成指令所規(guī)定的操作。運(yùn)算器由算術(shù)邏輯器部件ALU、累加器 ACC、暫存器、程序狀態(tài)字寄存器 PSW,BCD 碼運(yùn)算調(diào)整電路等組成。為了提高數(shù)據(jù)處理和位操作功能,片內(nèi)增加了一個(gè)通用寄存器 B 和一些專用寄存器,還增加了位處理邏輯電路的功能。其內(nèi)部結(jié)構(gòu)如上圖 3 所示。第二章 搶答器的系統(tǒng)概述7外部定時(shí)元件復(fù)位中斷電源系統(tǒng)時(shí)鐘ROMCPU定時(shí)/計(jì)數(shù)器串行 I/O 口并行 I/O 口RAM圖 3 80C51 單片機(jī)的內(nèi)部結(jié)構(gòu)圖 搶答器的優(yōu)點(diǎn)及組成在知識(shí)比賽中,特別是做搶答題目的時(shí)候,在搶答過(guò)程中,為了知道哪一組或哪一位選手先答題,必須要設(shè)計(jì)一個(gè)系統(tǒng)來(lái)完成這個(gè)任務(wù)。如果在搶答中,靠視覺(jué)是很難判斷出哪組先答題。利用單片機(jī)系統(tǒng)來(lái)設(shè)計(jì)搶答器,使以上問(wèn)題得以解決,即使兩組的搶答時(shí)間相差幾微秒,也可分辨出哪組優(yōu)先答題。本文主要介紹了單片機(jī)搶答器設(shè)計(jì)及工作原理,以及它的實(shí)際用途。系統(tǒng)工作原理本系統(tǒng)采用 80C51 單片機(jī)作為核心??刂葡到y(tǒng)的四個(gè)模塊分別為:存儲(chǔ)模塊、顯示模塊、聲音模塊、搶答開關(guān)模塊。該搶答器系統(tǒng)通過(guò)八個(gè)個(gè)按鍵輸入搶答信號(hào);利用存儲(chǔ)程序來(lái)完成軟件的設(shè)計(jì);利用一個(gè) 4 位七段共陰數(shù)碼管來(lái)完成顯示功能。工作時(shí),用按鍵通過(guò)開關(guān)電路輸入各路的搶答信號(hào),經(jīng)單片機(jī)的處理,輸出控制信號(hào),控制 4 位七段共陰數(shù)碼管和喇叭工作。在數(shù)碼管上顯示哪一組先答題,從而實(shí)現(xiàn)整個(gè)搶答過(guò)程。 本章小結(jié)本章主要講述了搶答器的工作原理和本設(shè)計(jì)系統(tǒng)的工作流程。在說(shuō)明工作原理的過(guò)程中,突出了電路的組成單元以及這些單元如何實(shí)現(xiàn)搶答功能;在說(shuō)明系統(tǒng)的流程時(shí),結(jié)合本設(shè)計(jì)的內(nèi)容,指出了參數(shù)設(shè)置的方法和意義。搶答正常流程與違例流程的實(shí)現(xiàn),以及如何進(jìn)行搶答控制。同時(shí)也說(shuō)明了搶答器的優(yōu)點(diǎn)和 80C51 的功能及簡(jiǎn)介。貴州航天職業(yè)技術(shù)學(xué)院畢業(yè)論文8第三章 系統(tǒng)總體方案的設(shè)計(jì) 硬件電路的設(shè)計(jì)本設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì),這兩者相互結(jié)合,不可分離;從時(shí)間上看,硬件設(shè)計(jì)的絕大部分工作量是在最初階段,到后期往往還要做一些修改。只要技術(shù)準(zhǔn)備充分,硬件設(shè)計(jì)的大返工是比較少的,軟件設(shè)計(jì)的任務(wù)貫徹始終,到中后期基本上都是軟件設(shè)計(jì)任務(wù),隨著集成電路技術(shù)的飛速發(fā)展,各種功能很強(qiáng)的芯片不斷出現(xiàn),使硬件電路的集成度越來(lái)越高,硬件設(shè)計(jì)的工作量在整個(gè)項(xiàng)目中的所占的比重逐漸下降。為使硬件電路設(shè)計(jì)盡可能合理,應(yīng)注意以下幾方面:(1) 盡可能采用功能強(qiáng)的芯片,以簡(jiǎn)化電路,功能強(qiáng)的芯片可以代替若干普通芯片,隨著生產(chǎn)工藝的提高,新型芯片的的價(jià)格不斷下降,并不一定比若干普通芯片價(jià)格的總和高。(2) 留有設(shè)計(jì)余地。在設(shè)計(jì)硬件電路時(shí),要考慮到將來(lái)修改擴(kuò)展的方便。因?yàn)楹苌儆幸诲N定音的電路設(shè)計(jì),如果現(xiàn)在不留余地,將來(lái)可能要為一點(diǎn)小小的修改或擴(kuò)展而被迫進(jìn)行全面返工。(3) 程序空間,選用片內(nèi)程序空間足夠大的單片機(jī),本設(shè)計(jì)采用 80C51 單片機(jī)。(4) RAM 空間,80C51 內(nèi)部 RAM 不多,當(dāng)要增強(qiáng)軟件數(shù)據(jù)處理功能時(shí),往往覺(jué)得不足。如果系統(tǒng)配置了外部 RAM,則建議多留一些空間。如選用 8155 作 I/O 接口,就可以增強(qiáng) 256 字節(jié) RAM。隨著軟件設(shè)計(jì)水平的提高,往往只要改變或增加軟件中的數(shù)據(jù)處理算法,就可以使系統(tǒng)功能提高很多,而系統(tǒng)的硬件不必做任何更換就使系統(tǒng)升級(jí)換代。(5) I/O 端口:在樣機(jī)研制出來(lái)后進(jìn)行現(xiàn)場(chǎng)試用時(shí),往往會(huì)發(fā)現(xiàn)一些被忽視的問(wèn)題,而這些問(wèn)題不是靠單純的軟件措施來(lái)解決的。如有些新的信號(hào)需要采集,就必須增加輸入檢測(cè)端;有些物理量需要控制,就必須增加輸出端。如果在硬件電路設(shè)計(jì)就預(yù)留出一些 I/O 端口,雖然當(dāng)時(shí)空著沒(méi)用,那么用的時(shí)候就派上用場(chǎng)了。第三章 系統(tǒng)總體方案的設(shè)計(jì)9 總體原理圖圖 4 系統(tǒng)原理圖圖中 U1 為單片機(jī) 80C51,U2 為芯片 74HC30,U3 為芯片 74LS04。K1~K8 分別為8 路搶答按鍵,分別接到單片機(jī)的 ~ 中。開始按鍵與結(jié)束按鍵分別接到單片機(jī)的 11 腳,由于單片機(jī)的 11 腳既有串行接口 RXD、TXD 功能,又有、 的 IO 端口功能,此處按鍵用到單片機(jī) 11 腳的 IO 端口功能。搶答時(shí)間調(diào)整按鍵和回答時(shí)間調(diào)整按鍵分別接到單片機(jī)的 114 管腳,加一按鍵和減一按鍵分別接到單片機(jī)的 116 管腳。4 位七段數(shù)碼管段選 P0 口。4 位七段數(shù)碼管的位選接 P2口低 3 位,蜂鳴器輸出為 口。 時(shí)鐘頻率電路的設(shè)計(jì)單片機(jī)必須在時(shí)鐘的驅(qū)動(dòng)下才能工作。在單片機(jī)內(nèi)部有一個(gè)時(shí)鐘振蕩電路,只需要外接一個(gè)振蕩源就能產(chǎn)生一定的時(shí)鐘信號(hào)送到單片機(jī)內(nèi)部的各個(gè)單元,決定單片機(jī)的工作速度。時(shí)鐘電路如圖 5 所示。貴州航天職業(yè)技術(shù)學(xué)院畢業(yè)論文10圖 5 外部振蕩源電路一般選用石英晶體振蕩器。此電路在加電大約延遲 10ms 后振蕩器起振,在 XTAL2引腳產(chǎn)生幅度為 3V 左右的正弦波時(shí)鐘信號(hào),其振蕩頻率主要由石英晶振的頻率確定。電路中兩個(gè)電容 C1,C2 的作用有兩個(gè):一是幫助振蕩器起振;二是對(duì)振蕩器的頻率進(jìn)行微調(diào)。C1 , C2 的典型值為 30PF。單片機(jī)在工作時(shí),由內(nèi)部振蕩器產(chǎn)生或由外直接輸入的送至內(nèi)部控制邏輯單元的時(shí)鐘信號(hào)的周期稱為時(shí)鐘周期。其大小是時(shí)鐘信號(hào)頻率的倒數(shù),常用 fosc 表示。圖中時(shí)鐘頻率為 12MHz,即 fosc=12MHz,則機(jī)器周期為 1181。s。 復(fù)位電路的設(shè)計(jì)單片機(jī)的第 9 腳 RST 為硬件復(fù)位端,只要將該端持續(xù) 4 個(gè)機(jī)器周期的高電平即可實(shí)現(xiàn)復(fù)位,復(fù)位后單片機(jī)的各狀態(tài)都恢復(fù)到初始化狀態(tài),其電路圖如圖 6 所示:圖 6 復(fù)位電路圖 6 中由復(fù)位鍵以及電解電容 C電阻 R2 構(gòu)成按鍵及上電復(fù)位電路。由于單片機(jī)是高電平復(fù)位,所以當(dāng)復(fù)位鍵按下的時(shí)候,單片機(jī)的 9 腳 RESET 管腳將處于高電平,此時(shí)單片機(jī)就處于復(fù)位狀態(tài)。當(dāng)上電后,由于電容的緩慢充電,單片機(jī)的 9 腳電壓會(huì)逐步由高向低轉(zhuǎn)化,經(jīng)過(guò)一段時(shí)間后,單片機(jī)的 9 腳處于穩(wěn)定的低電平狀態(tài),此時(shí)單片機(jī)上電就復(fù)位完畢,系統(tǒng)程序從 0000H 開始執(zhí)行。值得注意的是,在設(shè)計(jì)當(dāng)中使用到了硬件復(fù)位和軟件復(fù)位這兩種功能,由上面的硬件復(fù)位后的各狀態(tài)可知寄存器及存儲(chǔ)器的值都恢復(fù)到了初始值,而前面的功能介紹中提到了倒計(jì)時(shí)時(shí)間的記憶功能,該功能的實(shí)現(xiàn)的前提條件就是不能對(duì)單片機(jī)進(jìn)行硬件復(fù)位,第三章 系統(tǒng)總體方案的設(shè)計(jì)11所以設(shè)定了軟件復(fù)位功能。軟件復(fù)位實(shí)際上就是當(dāng)程序執(zhí)行完畢之后,將程序指針通過(guò)一條跳轉(zhuǎn)指令讓它跳轉(zhuǎn)到程序執(zhí)行的起始地址。 顯示電路的設(shè)計(jì)顯示功能與硬件關(guān)系極大,當(dāng)硬件固定后,如何在不引起操作者誤解的前提下提供盡可能豐富的信息,全靠軟件來(lái)解決。在這里我們使用的是七段數(shù)碼管顯示,通常在顯示上我們采用的方法一般包括兩種:一種是靜態(tài)顯示,一種是動(dòng)態(tài)顯示。其中靜態(tài)顯示的特點(diǎn)是顯示穩(wěn)定不閃爍,程序編寫簡(jiǎn)單,但占用端口資源多;動(dòng)態(tài)顯示的特點(diǎn)是顯示穩(wěn)定性沒(méi)靜態(tài)好,程序編寫復(fù)雜,但是相對(duì)靜態(tài)顯示而言占用端口資源少。在本設(shè)計(jì)中根據(jù)實(shí)際情況采用的是動(dòng)態(tài)顯示方法。通過(guò)查表法,將其在數(shù)碼管上顯示出來(lái),其中 P0 口為字型碼輸入端,P2 口低 3位為字選段輸入端。在這里我們通過(guò)查表將字型碼送給 7 段數(shù)碼管顯示的數(shù)字。4 位七段數(shù)碼管顯示電路如圖 7 所示。圖 7 共陰極數(shù)碼管圖 7 中數(shù)碼管采用的是 4 位七段共陰數(shù)碼管,其中 A~H 段分別接到單片機(jī)的 P0 口,由單片機(jī)輸出的 P0 口數(shù)據(jù)來(lái)決定段碼值,位選碼 COMCOMCOM4 分別接到單片機(jī)的 、 、由單片機(jī)來(lái)決定當(dāng)前該顯示的是哪一位。在圖中還有八個(gè) 1K的電阻,連接在 P0 口上,用作 P0 口的上拉電阻,保證 P0 口沒(méi)有數(shù)據(jù)輸出時(shí)候處于高電平狀態(tài)。 鍵盤掃描電路的設(shè)計(jì)鍵盤是人與單片機(jī)打交道的主要設(shè)備。關(guān)于鍵盤硬件電路的設(shè)計(jì)方法也可以在文獻(xiàn)和書籍中找到,配合各種不同的硬件電路,這些書籍中一般也會(huì)提供相應(yīng)的鍵盤掃描程貴州航天職業(yè)技術(shù)學(xué)院畢業(yè)論文12序。站在系統(tǒng)監(jiān)控軟件設(shè)計(jì)的立場(chǎng)上來(lái)看,僅僅完成鍵盤掃描,讀取當(dāng)前時(shí)刻的鍵盤狀態(tài)是不夠的,還有不少問(wèn)題需要得到妥善解決,否則,人們?cè)诓僮麈I盤時(shí)就容易引起誤操作和操作失控的現(xiàn)象。在單片機(jī)應(yīng)用中鍵盤用得最多的形式是獨(dú)立鍵盤和矩陣鍵盤。它們都有各自的特點(diǎn),其中獨(dú)立鍵盤的硬件電路簡(jiǎn)單,而且在程序設(shè)計(jì)上也不復(fù)雜,一般都用在對(duì)硬件電路要求不高的簡(jiǎn)單電路中;矩陣鍵盤與獨(dú)立鍵盤有很大區(qū)別,首先在硬件電路上它要比獨(dú)立鍵盤復(fù)雜很多,而且在程序算法上要比它煩瑣,而且在觸點(diǎn)抖動(dòng)按鍵同與斷過(guò)程中可能會(huì)出現(xiàn)判斷錯(cuò)誤。應(yīng)該采用軟件去抖方法,即延時(shí)重復(fù)掃描法,延時(shí)法的原理為:在檢測(cè)到有按鍵被按下時(shí),執(zhí)行一個(gè) 10ms 左右(具體時(shí)間應(yīng)該視所使用的按鍵進(jìn)行調(diào)整)的延時(shí)程序,再確認(rèn)該鍵電平是否仍保持閉合狀態(tài)的電平,若仍保持閉合狀態(tài)電平,則確認(rèn)該鍵處于閉合狀態(tài);同理,在檢測(cè)到該鍵釋放后,也應(yīng)該采用相同的步驟進(jìn)行確認(rèn),從而消除去抖的影響。在本文設(shè)計(jì)中采用了獨(dú)立鍵盤的方式,本設(shè)計(jì)中有 8 個(gè)搶答按鍵輸入,一個(gè)開始按鍵、一個(gè)結(jié)束按鍵,此外還有搶答時(shí)間調(diào)整鍵、回答時(shí)間調(diào)整鍵,加一按鍵、減一按鍵各一個(gè)。如圖 8 所示。圖 8 搶答按鍵及調(diào)整按鍵在圖 8 中 8 個(gè)搶答按鍵分別接入單片機(jī)的 ~
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1