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

正文內(nèi)容

基于單機片的數(shù)據(jù)顯示搶答器設(shè)計(文件)

2025-07-12 18:33 上一頁面

下一頁面
 

【正文】 MP CHECKFULL: CJNE A,14H,CHECK。如果1s向下運行,否者跳到查停/顯示DEC R6。判斷是否使用錦囊NEXTT: ACALL DISPLAYJB OK,ACCOUT。搶答時間R2送R6MOV R3,01HCLR OK。滅并停響CLR RINGMOV R3,0AHMOV R4,0AHMOV R5,0AH。顯示FF和號數(shù)AJMP CHECK1CHECK1: JNB ,QUIT1ACALL DISPLAYAJMP HEREQUIT1: CLR RINGCLR OKAJMP START。第一個為零,其他與上相同,因為十位如果為零顯示熄滅。每隔60~70個機器周期讀一次P1口,全為1時為無效數(shù)據(jù),繼續(xù)讀,有一個不為1時,轉(zhuǎn)到正常搶答處理JNZ AAAA1 。然而在檢測按鍵口時動態(tài)掃描要調(diào)用三次(4ms),.。=====發(fā)聲程序=====BARK: SETB RINGACALL DELAY1ACALL DELAY1CLR RING。OUT: RETI。這種調(diào)試可單獨模擬進行,也可通過開發(fā)裝置由軟件配合進行,硬件聯(lián)機調(diào)試則必須在系統(tǒng)軟件的配合下進行。其它程序功能塊可按此法進行調(diào)試。在聯(lián)調(diào)中如發(fā)現(xiàn)硬件問題也應及時修正,直到單片機系統(tǒng)的軟件、硬件全部調(diào)試成功為止??梢哉f它是一個比較重要的軟件,熟悉他的人很多很多,用戶群極為龐大,要遠遠超過偉福等廠家軟件用戶群,操作有不懂的地方只要找相關(guān)的書看看,到相關(guān)的單片機技術(shù)論壇問問,很快就可以掌握它的基本使用了。 ?。?)修改keil安裝目錄下 ,在C51字段加入TDRV5=BIN\ (Proteus VSM Monitor51 Driver),保存。工程名39。在開始的時候,賀老師給了我整個制作的大概框架和思路,引導我該如何去做。這次的畢業(yè)設(shè)計我可以順利如期的完成,使我有了很大的信心,讓我了解專業(yè)知識的同時也對本專業(yè)的發(fā)展前景充滿信心。參考文獻資料(1)趙長德,1999(2)(一).機械工業(yè)出版社,1998(3)康華光. 電子技術(shù)基礎(chǔ)(數(shù)字部分).(第五版)高等教育出版社,2006(4),2007 (5)王松林,(第三版).西安科技大學出版社,2008 (6),2004(7)[M].北京:北航出版社,2010(8)[M].北京:京電子工業(yè)出版社,2005(9)[J].機電工程技術(shù),2005(10)[J].廣東自動化與信息工程,2003(11)[J].黃石高等??茖W院學報,1996(12)周功明, 周陳琛. 基于單片機AT89C2051的九路多功能智力競賽搶答器的設(shè)計[J]. 現(xiàn)代電子技術(shù) , 2006(13)黃思俞. 多路搶答器的設(shè)計[J]. 三明高等??茖W校學報 , 2002加兩個英文的,前面的括號要改“[]”還是“()”。在這次畢業(yè)設(shè)計的過程中,使我學到許多以前在課本和課堂上無法學到的知識及技術(shù)能力,特別是在查找資料的過程中體會到許多的樂趣,從而豐富了自己。賀老師以其嚴謹求實的治學態(tài)度,高度的敬業(yè)精神,兢兢業(yè)業(yè)的工作作風和大膽創(chuàng)新的進取精神對我產(chǎn)生重要的影響。  在keil中進行debug吧,同時在proteus中查看直觀的結(jié)果(如LCD顯示…)這樣就可以像使用仿真器一樣調(diào)。引號內(nèi)的名字隨意)  打開proteus,畫出相應電路,在proteus的debug菜單中選中use remote debug monitor  在keil中編寫匯編語言程序?! 。?)安裝keil 與 proteus。 軟件調(diào)試過程  首先對所用軟件及使用方法介紹如下:  Keil是德國開發(fā)的一個51單片機開發(fā)軟件平臺,最開始只是一個支持C語言和匯編語言的編譯器軟件。從而試驗程序整體運行的完整性、正確性和與硬件電路的配合情況。程序的分塊調(diào)試一般在單片機開發(fā)裝置上進行,可根據(jù)所調(diào)程序功能塊的入口參量初值編制一個特殊的程序段,并連同被調(diào)程序功能塊一起在開發(fā)裝置上運行;也可配合對應硬件電路單獨運行某程序功能塊,然后檢查是否正確,如果執(zhí)行結(jié)果與預想的不一致,可以通過單步運行或設(shè)置斷點的方法,查出原因并加以改正,直到運行結(jié)果正確為止。我們設(shè)計好的硬件電路和軟件程序,只有經(jīng)過聯(lián)合調(diào)試,才能驗證其正確性;軟硬件的配人情況以及是否達到設(shè)計任務的要求,也只有經(jīng)過調(diào)試,才能發(fā)現(xiàn)問題并加以解決、完善,最終開發(fā)成實用產(chǎn)品。=====TO溢出中斷(響鈴程序)=====T0INT: MOV TH0,0ECHMOV TL0,0FFHJNB RING,OUT。當不全為1時的數(shù)據(jù)為有效數(shù)據(jù)AA0: MOV 36H,A 。=====讀搶答按鍵數(shù)據(jù)口程序=====。=====延時4236個機器周期(去抖動用到)=====DELAY: MOV 32H,12HLOOP: MOV 33H,0AFHLOOP1: DJNZ 33H,LOOP1DJNZ 32H,LOOPRET。查表顯示程序,利用P0口做段選碼口輸出/P2低三位做位選碼輸出,MOV A,R3MOVC A,A+DPTRMOV P2,0feHMOV P0,AACALL DELAY2MOV DPTR,DAT2MOV A,R5MOVC A,A+DPTRMOV P2,0fdHMOV P0,AACALL DELAY2MOV A,R4MOVC A,A+DPTRMOV P2,0fbHMOV P0,AACALL DELAY2RETDAT1:DB 00h,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H。,響并顯示號數(shù)并清R0,重新計SETB RINGMOV R0,00HMOV R3,34H。=====犯規(guī)搶答程序=====ERROR: MOV R0,00HMOV TH1,3CHMOV TL1,0B0HMOV 34H,R3。如果按下了停止鍵執(zhí)行的程序CLR RINGAJMP START。如按下停止鍵退出JNB OK,CHECKK 。計時完畢MOV R0,00HDEC R6。取個位MOV A,R6SUBB A,07HJNC LARGER。除十分出個位/十位MOV 30H,A。使用錦囊時重新計時MOV R6,ACLR RINGCOUNT: MOV R0,00H。MOV R1,00HACALL DELAY1AJMP INT0SUBADD0: INC R1ACALL DELAY1AJMP INT0SUBDEC0: MOV A,R1JZ SETR1。+1s鍵,如按下跳到INCOJNB ,DEC0。進入倒計時程序,查詢有效搶答的程序在COUNT里面NEXT: JNB ,FALSE1JNB ,FALSE2JNB ,FALSE3JNB ,FALSE4JNB ,FALSE5JNB ,FALSE6JNB ,FALSE7JNB ,FALSE8AJMP START。送R1R6,因為R1中保存了搶答時間SETB OK。未開始搶答時候顯示FFFJB ,NEXT。50ms為一次溢出中斷SETB EASETB ET0SETB ET1SETB EX0SETB EX1。初設(shè)搶答時間為30sMOV R2,60。 如果主持人未按搶答開始鍵,而有人按了搶答按鍵,犯規(guī)搶答,LED上不斷閃爍FF和犯規(guī)號數(shù)并響個不停,直到按下停止 鍵為止。如果想調(diào)節(jié)搶答時間或答題時間,按搶答時間調(diào)節(jié)鍵或答題時間調(diào)節(jié)鍵進入調(diào)節(jié)狀態(tài),此時會顯示現(xiàn)在設(shè)定的搶答時間或回答時間值,如想加一秒按一下加1s鍵,如果想減一秒按一下1s鍵,時間LED上會顯示改變后的時間,調(diào)整范圍為0s~99s, 0s時再減1s會跳到99,99s時再加1s會變到0s。臂并通過查表發(fā)將
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1