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

正文內(nèi)容

基于at89c51的八路搶答器設(shè)計(jì)-全文預(yù)覽

  

【正文】 OV A,R1 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY 。===========================非法搶答處理程序==============================。搶答標(biāo)志位,在使用錦囊時(shí)用作判斷是搶答倒計(jì)時(shí)還是回答倒計(jì)時(shí) MOV R3,0AH 。去抖動(dòng),如果開(kāi)始鍵按下就向下執(zhí)行,否者跳到非法搶答查詢(xún) SETB EX0 。========================================================================= START: MOV DATA0,0FFH 。允許二個(gè)中斷,T0/T1 CLR OK CLR RING SETB TR1 SETB TR0 。啟用錦囊時(shí)間從60s倒計(jì)時(shí) MOV TMOD,11H 。響鈴標(biāo)志位 DATA0 EQU 36H 。3 將搶答按鍵使用無(wú)線(xiàn)實(shí)現(xiàn),如紅外線(xiàn),是搶答者可以遠(yuǎn)距離進(jìn)行搶答,并簡(jiǎn)化按鍵模塊的線(xiàn)路布置。但是,通過(guò)這次設(shè)計(jì)我也發(fā)現(xiàn)自己的很多不足之處。在以往的傳統(tǒng)學(xué)習(xí)模式下,我們可能會(huì)記住很多書(shū)本知識(shí),但是通過(guò)設(shè)計(jì),我們學(xué)會(huì)了如何將學(xué)到的知識(shí)化為自己的東西,學(xué)會(huì)了怎么跟好的處理只是和實(shí)踐相結(jié)合的問(wèn)題,把握重點(diǎn),攻克難關(guān),學(xué)到用到活學(xué)活用。結(jié)論本文研究設(shè)計(jì)的八路搶答器采用了通用的電子元器件,利用AT89C51單片機(jī)及外圍接口實(shí)現(xiàn)強(qiáng)大系統(tǒng),利用單片機(jī)的定時(shí)器、計(jì)數(shù)器定時(shí)和計(jì)數(shù)的原理,將軟‘硬件有機(jī)的結(jié)合起來(lái)。(加1s)(減1s)進(jìn)行不斷的查詢(xún),來(lái)對(duì)搶答時(shí)間進(jìn)行調(diào)整:,就對(duì)原搶答時(shí)間加1s, ,就對(duì)原搶答時(shí)間減1s并調(diào)用顯示程序。另外,在中斷過(guò)程中還需要不時(shí)對(duì)停止按鈕進(jìn)行查詢(xún),一旦發(fā)現(xiàn)其按下,立即中斷返回。圖41 工作流程圖 外部中斷0(搶答時(shí)間調(diào)整)流程外部中斷0(搶答時(shí)間調(diào)整)的流程圖見(jiàn)圖42:INT0中斷Y顯示當(dāng)前搶答時(shí)間??搶答時(shí)間加1sNYN結(jié)果為100s?結(jié)果置0N結(jié)果為0s?結(jié)果置100搶答時(shí)間減1sYYN停止鍵按下?中斷返回NY圖42 INT0流程圖,便進(jìn)入INT0中斷過(guò)程。搶答倒計(jì)時(shí)、回答倒計(jì)時(shí)部分:由于二者功能的相似性,本設(shè)計(jì)將二者在一個(gè)子程序——倒計(jì)時(shí)程序中一起編寫(xiě)。 方案實(shí)現(xiàn)由設(shè)計(jì)的硬件部分看到,、即通過(guò)外部中斷0、外部中斷1分別控制搶答、答題時(shí)間的調(diào)整。圖37 去抖電路 發(fā)聲電路的設(shè)計(jì)我們知道,聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來(lái)控制單片機(jī)某個(gè)口線(xiàn)的“高”電平或低電平,則在該口線(xiàn)上就能產(chǎn)生一定頻率的矩形波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時(shí)程序控制“高”“低”電平的持續(xù)時(shí)間,就能改變輸出頻率,從而改變音調(diào),使喇叭發(fā)出不同的聲音。如果監(jiān)控程序中的讀鍵操作安排在主程序(后臺(tái)程序)或鍵盤(pán)中斷(外部中斷)子程序中,則該延時(shí)子程序便可直接插入讀鍵過(guò)程中。圖35 搶答按鍵及調(diào)整按鍵~,~。其次就是消除在按鍵過(guò)程中產(chǎn)生的“毛刺” 現(xiàn)象。關(guān)于鍵盤(pán)硬件電路的設(shè)計(jì)方法也可以在文獻(xiàn)和書(shū)籍中找到,配合各種不同的硬件電路,這些書(shū)籍中一般也提供了相應(yīng)的鍵盤(pán)掃描程序。在本設(shè)計(jì)中根據(jù)實(shí)際情況采用的是動(dòng)態(tài)顯示方法。4位七段數(shù)碼管的位選接P2口低3位。K1~K8分別為8路搶答按鍵,~。如果主持人未按“搶答開(kāi)始”鍵,而有人按了搶答按鍵,犯規(guī)搶答,LED上不斷閃爍FF和犯規(guī)號(hào)數(shù)并響個(gè)不停,直到按下“停止” 鍵為止。加載程序運(yùn) 行行開(kāi)始開(kāi)始數(shù)碼管顯示FFF開(kāi)始搶按時(shí)間倒計(jì)時(shí)開(kāi)始前有選手搶按顯示違例選手號(hào)碼并伴有語(yǔ)音報(bào)警倒計(jì)時(shí)結(jié)束,超時(shí)有選手搶按顯示FFF顯示選手號(hào)碼,倒計(jì)時(shí)時(shí)間,語(yǔ)音報(bào)警,答題,答題時(shí)間倒計(jì)時(shí)正常流程違規(guī)流程若超過(guò)答題時(shí)間,則數(shù)碼管顯示FFF答題完畢根據(jù)選手表現(xiàn),規(guī)則由主持人減分圖22 搶答器工作流程 搶答器的工作過(guò)程如果想調(diào)節(jié)搶答時(shí)間或答題時(shí)間,按“加一”鍵或“減一”鍵進(jìn)入調(diào)節(jié)狀態(tài),此時(shí)會(huì)顯示現(xiàn)在設(shè)定的搶答時(shí)間或回答時(shí)間值,如想加一秒按一下加1s鍵,如果想減一秒按一下“減1s”鍵,時(shí)間LED上會(huì)顯示改變后的時(shí)間,調(diào)整范圍為0~99s, 0s時(shí)再減1s會(huì)跳到99,99s時(shí)再加1s會(huì)變到0s。主持人可按鍵結(jié)束,新一輪搶答開(kāi)始。在后臺(tái)主持人可以修改,搶答時(shí)間和選手回答問(wèn)題的時(shí)間設(shè)置,原始狀態(tài)下?lián)尨饡r(shí)間為20s,回答問(wèn)題時(shí)間為30s。系統(tǒng)的主要功能模塊方框圖如圖21所示。初步掌握多功能搶答器的調(diào)整及測(cè)試方法。同時(shí)通過(guò)本課題設(shè)計(jì)與裝配、調(diào)試,提高自己的動(dòng)手能力,鞏固已學(xué)的理論知識(shí),建立單片機(jī)理論和實(shí)踐的結(jié)合,了解多功能搶答器各單元電路之間的關(guān)系及相互影響,從而能正確設(shè)計(jì)、計(jì)算定時(shí)計(jì)數(shù)的各個(gè)單元電路。參賽者系統(tǒng),除享有搶答按紐的權(quán)利功能外,還有人性化的提示功能和時(shí)間提示功能,也可設(shè)定由主控控制在參賽者終端表現(xiàn)的趣味性功能等;主控系統(tǒng)的控制按鈕做開(kāi)始與結(jié)束控制,根據(jù)活動(dòng)參賽者的層次,對(duì)提前掄答者的行為設(shè)定為非法或阻隔,若設(shè)有非法搶答控制功能時(shí),在主控處帶有公示性顯示的非法掄答者的臺(tái)位號(hào),對(duì)搶答限時(shí)及回答問(wèn)題限時(shí)設(shè)為倒計(jì)時(shí),并有顯示提示。主持人有開(kāi)始和結(jié)束鍵。如果主持人沒(méi)有按下開(kāi)始鍵而選手就搶答視為犯規(guī),數(shù)碼顯示屏顯示犯規(guī)者的代號(hào),揚(yáng)聲器持續(xù)發(fā)生。 搶答器的工作流程搶答器的基本工作原理:如圖2所示,下面分別予以介紹。如倒計(jì)時(shí)期間,主持人想停止倒計(jì)時(shí)可以隨時(shí)按“停止”按鍵,系統(tǒng)會(huì)自動(dòng)進(jìn)入準(zhǔn)備狀態(tài),等待主持人按“搶答開(kāi)始”進(jìn)入下次搶答計(jì)時(shí)。表1 器件選型方案的詳細(xì)清單器件名稱(chēng)規(guī)格型號(hào)數(shù)量微處理器AT89C511芯片74LS04174HC301電阻3WTT10K8電容20PF3晶振12MHZ1按鈕117段數(shù)碼管7SEGMPX4CA4揚(yáng)聲器13 系統(tǒng)總體方案的設(shè)計(jì) 圖31中U1為單片機(jī)AT89C51,U2為芯片74HC30,U3為芯片74LS04。4位七段數(shù)碼管段選P0口。其中靜態(tài)顯示的特點(diǎn)是顯示穩(wěn)定不閃爍,程序編寫(xiě)簡(jiǎn)單,但占用端口資源多;動(dòng)態(tài)顯示的特點(diǎn)是顯示穩(wěn)定性沒(méi)靜態(tài)好,程序編寫(xiě)復(fù)雜,但是相對(duì)靜態(tài)顯示而言占用端口資源少。 鍵盤(pán)掃描電路的設(shè)計(jì)鍵盤(pán)是人與單片機(jī)打交道的主要設(shè)備。它們各有自己的特點(diǎn),其中獨(dú)立鍵盤(pán)硬件電路簡(jiǎn)單,而且在程序設(shè)計(jì)上也不復(fù)雜,一般用在對(duì)硬件電路要求不高的簡(jiǎn)單電路中;矩陣鍵盤(pán)與獨(dú)立鍵盤(pán)有很大區(qū)別,首先在硬件電路上它要比獨(dú)立鍵盤(pán)復(fù)雜得多,而且在程序算法上比它要煩瑣,但它在節(jié)省端口資源上有優(yōu)勢(shì)得多,因此它更適合于多按鍵電路。如圖35所示?,F(xiàn)在一般均用軟件延時(shí)的方法來(lái)避開(kāi)抖動(dòng)階段,這一延時(shí)過(guò)程一般大于5ms,例如取1020ms。圖37中電路就是由一個(gè)74HC30輸入與非門(mén)和74LS04反向器組成的去抖電路。圖38 發(fā)聲電路4 軟件設(shè)計(jì) 設(shè)計(jì)思想由方案分析知,本設(shè)計(jì)涉及到的功能子程序包括:查詢(xún)程序、非法搶答處理程序、INT0(調(diào)搶答時(shí)間)、INT1(調(diào)回答時(shí)間)、倒計(jì)時(shí)程序、正常搶答處理程序、犯規(guī)搶答程序、顯示程序、發(fā)聲程序、T0溢出中斷(響鈴程序)、T1溢出中斷(計(jì)時(shí)程
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1