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

正文內(nèi)容

基于522單片機(jī)的搶答器設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 通過(guò)命令鍵來(lái)驅(qū)動(dòng),而是由各類自動(dòng)執(zhí)行的功能模塊來(lái)驅(qū)動(dòng)。這就要設(shè)置一個(gè)顯示申請(qǐng)標(biāo)志,當(dāng)某模塊需要顯示時(shí),將申請(qǐng)標(biāo)志置位,同時(shí)設(shè)定有關(guān)顯示內(nèi)容(或指針)。這里將顯示功能集中到一起,作為一個(gè)功能模塊,就要求它的功能全面,能根據(jù)系統(tǒng)軟件提供的信息自動(dòng)完成顯示內(nèi)容的查找,變換和輸出驅(qū)動(dòng)。這樣分而治之比較容易編程,但要小心出現(xiàn)顯示混亂。在這里我們使用的是七段數(shù)碼管顯示,通常在顯示[6]上我們采用的方法一般包括兩種:一種是靜態(tài)顯示,一種是動(dòng)態(tài)顯示。在這里我們通過(guò)查表將字型碼送給7段數(shù)碼管顯示的數(shù)字,數(shù)碼管顯示原理如下: MOV A,R5 MOVC A,A+DPTR ;查字型碼 MOV P2,01H ;送位選碼 MOV P0,A ;送字型碼ACALL DELAY ;調(diào)延時(shí),去閃爍在七段數(shù)碼管顯示中可分為共陽(yáng)極和共陰極兩種類型極。站在系統(tǒng)監(jiān)控軟件設(shè)計(jì)的立場(chǎng)上來(lái)看,僅僅完成鍵盤掃描,讀取當(dāng)前時(shí)刻的鍵盤狀態(tài)是不夠的,還有不少問(wèn)題需要妥善解決,否則,人們?cè)诓僮麈I盤就容易引起誤操作和操作失控現(xiàn)象。這里采用最常用的方法,即延時(shí)重復(fù)掃描法,延時(shí)法的原理為:因?yàn)椤懊獭泵}沖一般持續(xù)時(shí)間短,約為幾ms,而我們按鍵的時(shí)間一般遠(yuǎn)遠(yuǎn)大于這個(gè)時(shí)間,所以當(dāng)單片機(jī)檢測(cè)到有按鍵動(dòng)靜后再延時(shí)一段時(shí)間(這里我們?nèi)?0ms)后再判斷此電平是否保持原狀態(tài),如果是則為有效按鍵,否則無(wú)效。如果讀鍵過(guò)程安排在定時(shí)中斷子程序中,就可省去專門的延時(shí)子程序,利用兩次定時(shí)中斷的時(shí)間間隔來(lái)完成抖動(dòng)處理。硬件復(fù)位必須通過(guò)CPU外部的硬件電路給CPU的RESET端加上足夠時(shí)間的高電位才能實(shí)現(xiàn)。軟件復(fù)位就是用一系列指令來(lái)模擬硬件復(fù)位功能,最后通過(guò)轉(zhuǎn)移指令使程序從0000H地址開(kāi)始執(zhí)行。軟件復(fù)位是使用軟件陷阱和軟件看門狗后必須進(jìn)行的工作,這時(shí)程序出錯(cuò)完全有可能發(fā)生在中斷子程序中,中斷激活標(biāo)志已置位,它將阻止同級(jí)中斷響應(yīng)。有復(fù)位時(shí)系統(tǒng)的歷史狀況,可將復(fù)位分為“冷啟動(dòng)”和“熱啟動(dòng)”。圖36 系統(tǒng)復(fù)位策略圖第四章 軟件設(shè)計(jì) 軟件任務(wù)分析軟件任務(wù)分析和硬件電路設(shè)計(jì)結(jié)合進(jìn)行,哪些功能由硬件完成,哪些任務(wù)由軟件完成,在硬件電路設(shè)計(jì)基本定型后,也就基本上決定下來(lái)了。軟件任務(wù)分析時(shí),應(yīng)將各執(zhí)行模塊一一列出,并為每一個(gè)執(zhí)行模塊進(jìn)行功能定義和接口定義(輸入輸出定義)。相對(duì)來(lái)講,執(zhí)行模塊任務(wù)明確單純,比較容易編程,而監(jiān)控程序較易出問(wèn)題。后臺(tái)程序指主程序及其調(diào)用的子程序,這類程序?qū)?shí)時(shí)性要求不是太高,延誤幾十ms甚至幾百ms也沒(méi)關(guān)系,故通常將監(jiān)控程序(鍵盤解釋程序),顯示程序和打印程序等與操作者打交道的程序放在后臺(tái)程序中執(zhí)行;而前臺(tái)程序安排一些實(shí)時(shí)性要求較高的內(nèi)容,如定時(shí)系 統(tǒng)和外部中斷(如掉電中斷)。 。OUT:T1溢出中斷(計(jì)時(shí)程序):T1INT:因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答,所以就鎖了搶答AJMP COUNTTRUE2:ACALL BARK。 ACALL BARK。 ACALL BARK。搶答開(kāi)始標(biāo)志位AJMP MAINAJMP T0INTAJMP T1INT初設(shè)搶答時(shí)間為30s初設(shè)答題時(shí)間為60s設(shè)置未定時(shí)器/模式1 SETB ET0SETB EX0=====查詢程序=====START:未開(kāi)始搶答時(shí)候顯示FFF JB ,NEXT。 MOV R6,A。 JNB ,FALSE2 JNB ,FALSE6按鍵發(fā)聲MOV R3,01H AJMP ERRORFALSE5: ACALL BARKMOV R3,05H AJMP ERROR。 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY。,如按下跳到BACKO AJMP INT0SUBSETR1: ACALL DELAY1 RETI 。 MOV B,0AH ACALL DISPLAY AJMP INT1SUBINC1: MOV R2,00H ACALL DELAY1 JZ SETR2 AJMP INT1SUBBACK1:重置定時(shí)器中斷次數(shù)R6保存了倒計(jì)時(shí)的時(shí)間,之前先將搶答時(shí)間或回答時(shí)間給R6 JNC LARGER。 MOV A,R0 CJNE A,14H,CHECK。 SETB RING CJNE A,14H,CHECK。 DEC R6。 MOV R0,00HCHECK: JNB ,QUIT。 AJMP RECOUNTACCOUT:JNB ,TRUE1 JNB ,TRUE3 JNB ,TRUE5 JNB ,TZ3 AJMP RECOUNT =====正常搶答處理程序=====TRUE1: ACALL BARK。 MOV R3,01H MOV R6,A CLR OK CLR OK ACALL BARK。 MOV A,R2 AJMP COUNTTRUE6: MOV R6,A MOV R3,07H CLR OK=====犯規(guī)搶答程序=====ERROR: MOV TH1,3CH滅并停響 MOV R5,0AH。 AJMP CHECK1FLASH: MOV R0,00H取回號(hào)數(shù) AJMP HEREQUIT1: CLR OK=====顯示程序=====DISPLAY:MOV DPTR,DAT1。 MOV A,R3 MOV P2,0feH MOV A,R5 ACALL DELAY MOV P0,A滅,1,2,3,4,5,6,7,8,9,滅,FDAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H。 RET。 CLR RING。 RET。 JNB RING,OUT。 RETIEND第五章 元器件及焊接調(diào)試蜂鳴器在電路中用字母“H”或“HA”(舊標(biāo)準(zhǔn)用“FM”、“LB”、“JD”等)表示。 說(shuō)明 (1)電子板上電時(shí)數(shù)碼顯示管顯示OPEN (2)每按下一次數(shù)字鍵蜂鳴器鳴叫一聲,數(shù)碼顯示管顯示該數(shù)字,表示該鍵輸入已被承認(rèn)。 (2)任意輸入1至12位數(shù)字(輸入多于12位的成個(gè)人密碼設(shè)置無(wú)效)后 “?!辨I確認(rèn),蜂鳴器鳴叫長(zhǎng)響一聲,數(shù)碼顯示管顯示SET CI表示個(gè)人設(shè)置成功,如無(wú)任何操作系統(tǒng)自動(dòng)進(jìn)入休眠狀態(tài)。 (3)除非斷電至信息丟失或執(zhí)行步驟管理密碼的設(shè)置(1),否則管理密碼永遠(yuǎn)保存,不變更。 (4)如果三次輸入均不正確,數(shù)碼顯示管顯示REJEC,3分鐘內(nèi)將不接受輸入密碼。 小數(shù)點(diǎn):根據(jù)發(fā)光顏色決定c、使用電流:靜態(tài):總電流 80mA(每段 10mA);動(dòng)態(tài):平均電流 45mA 焊接與調(diào)試PCB板做好了,孔也打好了,接下來(lái)的工作就是焊接。第六章 設(shè)計(jì)小結(jié)本文研究與設(shè)計(jì)的八路多功能搶答器采用了通用的電子元器件,利用AT89S51單片機(jī)及外圍接口實(shí)現(xiàn)搶答系統(tǒng),利用單片機(jī)的定時(shí)器/計(jì)數(shù)器定時(shí)和記數(shù)的原理,將軟、硬件有機(jī)地結(jié)合起來(lái),使得系統(tǒng)能夠正確地進(jìn)行計(jì)時(shí),同時(shí)使數(shù)碼管能夠正確地顯示時(shí)間。通過(guò)硬件電路的具體應(yīng)用和系統(tǒng)的仿真研究得出,本設(shè)計(jì)不僅安裝簡(jiǎn)單、成本低,更重要的是工作性能穩(wěn)定,是一個(gè)實(shí)用、創(chuàng)新型的工程設(shè)計(jì)。在主持人讀題的過(guò)程中,禁止搶答,可以在主持人控制的開(kāi)關(guān)上另接一個(gè)與其一樣的電路,即可實(shí)現(xiàn)“違規(guī)者可見(jiàn)”的功能,即在主持人讀題時(shí)如果有人違反比賽規(guī)定搶先按動(dòng)按鈕,顯示器可以顯示是哪個(gè)參賽隊(duì)搶先,便于作出相應(yīng)的處理。在做設(shè)計(jì)的過(guò)程中我查閱了很多的資料,并認(rèn)真的閱讀這些與我的設(shè)計(jì)相關(guān)的資料,從而我的專業(yè)涵養(yǎng)得到了提高,知識(shí)的儲(chǔ)備量也有所增加。我想這對(duì)于自己以后的學(xué)習(xí)和工作都會(huì)有很大的幫助的。它才是一個(gè)設(shè)計(jì)的靈魂所在。但是,通過(guò)這次設(shè)計(jì)我也發(fā)現(xiàn)自己的很多不足之處。參考文獻(xiàn)[1] (第二版)[M].湖北:機(jī)械工業(yè)出版社,2001 [2] [M].北京:北航出版社,2010[3] [M].北京:京電子工業(yè)出版社,2005[4] [J].番禺職業(yè)技術(shù)學(xué)報(bào),2003,2(2):1012.[5] [J].電腦開(kāi)發(fā)與應(yīng)用,2006,9(9):8384[6] [J].機(jī)電工程技術(shù),2005,34(1):4852[7] [J].黃石高等專科學(xué)院學(xué)報(bào),1996,37(4):3740[8] [J].電子工程師,2001,14(5):2728[9] [J].廣東自動(dòng)化與信息工程,2003[10] 周功明, 周陳琛. 基于單片機(jī)AT89C2051的九路多功能智力競(jìng)賽搶答器的設(shè)計(jì)[J]. 現(xiàn)代電子技術(shù) , 2006,(20):5457 [11] 鄒其洪, 黃智偉,高嵩,[M].電子工業(yè)出版社,2005 [12] 黃思俞. 多路搶答器的設(shè)計(jì)[J]. 三明高等??茖W(xué)校學(xué)報(bào) , 2002,(02):8990 [13] 尹長(zhǎng)華, 趙海鴻, 呂向陽(yáng), 毛鵬翔. 十六路微控?fù)尨鹌鞯脑O(shè)計(jì)[J]. 電子工程師 , 2001,(06):6769 致 謝本課程設(shè)計(jì)是在我的導(dǎo)師恩德老師的親切關(guān)懷和細(xì)心指導(dǎo)下完成的,在設(shè)計(jì)過(guò)程中,自始至終凝聚著導(dǎo)師的心血。除此之外,在課題進(jìn)行當(dāng)中,還得到了其他老師,教授等的細(xì)心指導(dǎo)和諸多幫助。我還要感謝我的一些同學(xué),他們?cè)谖易钚枰獛椭臅r(shí)候無(wú)私的伸出了援助之手,在此,對(duì)于他們無(wú)私的幫助我表示深深的感謝。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1