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

正文內(nèi)容

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

2025-07-17 06:17 上一頁面

下一頁面
  

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