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

正文內(nèi)容

八路搶答器課程設(shè)計論文-資料下載頁

2025-06-28 09:14本頁面
  

【正文】 ELAY1AJMP INT1SUBBACK1: RETI 。倒計時程序(搶答倒計時和回答倒計時):REPEAT: MOV A,R2MOV R6,ACLR RING COUNT: MOV R0,00H 。重置定時器中斷次數(shù)MOV TH1,3CHMOV TL1,0B0H 。重置定時器RECOUNT: MOV A,R6 。R6保存倒計時時間,之前時間給R6MOV B,0AHDIV ABMOV 30H,A 。除十分出個位/十位MOV 31H,BMOV R5,30HMOV R4,31HMOV A,R6SUBB A,07HJNC LARGER 。大于5s跳到LARGER,小于等于5s會提醒MOV A,R0CJNE A,0AH,FULL 。CLR RING AJMP CHECKFULL: CJNE A,14H,CHECK 。下面是1s情況SETB RINGMOV A,R6JZ QUIT 。計時完畢MOV R0,00HDEC R6 。1s標(biāo)志位減1AJMP CHECKLARGER: MOV A,R0 CJNE A,14H,CHECK 。若1s向下運行DEC R6MOV R0,00HCHECK: JNB ,QUIT 。按下停止鍵退出JNB OK,CHECKK 。只在回答倒計時才有效AJMP NEXTTCHECKK: JNB ,REPEAT NEXTT: ACALL DISPLAYJB OK,ACCOUT 。鎖搶答AJMP RECOUNTACCOUT: MOV A,36HJNB ,TRUE1JNB ,TRUE2JNB ,TRUE3JNB ,TRUE4JNB ,TRUE5JNB ,TRUE6JNB ,TZ1JNB ,TZ2AJMP RECOUNTTZ1: JMP TRUE7TZ2: JMP TRUE8 QUIT: CLR OK 。按下停止鍵執(zhí)行程序CLR RINGAJMP START。正常搶答程序:TRUE1: ACALL BARKMOV A,R2MOV R6,A 。搶答時間R2送R6MOV R3,01HCLR OK 。鎖搶答AJMP COUNTTRUE2: ACALL BARKMOV A,R2MOV R6,AMOV R3,02HCLR OKAJMP COUNTTRUE3: ACALL BARKMOV A,R2MOV R6,AMOV R3,03HCLR OKAJMP COUNTTRUE4:ACALL BARKMOV A,R2MOV R6,AMOV R3,04HCLR OKAJMP COUNTTRUE5:ACALL BARK MOV A,R2MOV R6,AMOV R3,05HCLR OKAJMP COUNTTRUE6: ACALL BARK MOV A,R2MOV R6,AMOV R3,06HCLR OKAJMP COUNTTRUE7: ACALL BARK MOV A,R2MOV R6,AMOV R3,07HCLR OKAJMP COUNTTRUE8:ACALL BARK MOV A,R2MOV R6,AMOV R3,08HCLR OKAJMP COUNT。犯規(guī)搶答程序:ERROR: MOV R0,00HMOV TH1,3CHMOV TL1,0B0HMOV 34H,R3 。犯規(guī)號數(shù)暫存34HHERE: MOV A,R0CJNE A,06H,FLASH 。,滅并停響CLR RING MOV R3,0AHMOV R4,0AHMOV R5,0AH 。三燈全滅AJMP CHECK1FLASH: CJNE A,0CH,CHECK1 。,響并顯示號數(shù),清R0重新計數(shù)SETB RINGMOV R0,00HMOV R3,34H 。取回號數(shù)MOV R5,0BHMOV R4,0BH 。顯示FF和號數(shù)AJMP CHECK1CHECK1: JNB ,QUIT1ACALL DISPLAYAJMP HEREQUIT1: CLR RINGCLR OKAJMP START。LED顯示程序:DISPLAY: MOV DPTR,DAT1MOV 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。滅,1,2,3,4,5,6,7,8,9,滅,FDAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H。0,1,2,3,4,5,6,7,8,9,滅,F。加減時間延時程序:DELAY1: MOV 35H,08HLOOP0: ACALL DISPLAYDJNZ 35H,LOOP0RET。去抖動程序(延時4236個機器周期):DELAY: MOV 32H,12HLOOP: MOV 33H,0AFHLOOP1: DJNZ 33H,LOOP1DJNZ 32H,LOOPRET。顯示延時程序(延時4236個機器周期):DELAY2: MOV 32H,43HLOOP3: MOV 33H,1EH MOV A,R7JNZ AAAA1LOOP2: DJNZ 33H,LOOP2DJNZ 32H,LOOP3RET。讀取搶答按鍵數(shù)據(jù)口程序:AAAA1: MOV A,P1CJNE A,0FFH,AA1 AA0: MOV 36H,A AJMP LOOP2AA1: DEC R7 AJMP AA0。由于在讀搶答數(shù)據(jù)口時,單片機首先進入倒計時程序,再調(diào)用顯示程序,最后才檢測按鍵口。然而在檢測按鍵口時動態(tài)掃描要調(diào)用3次(4ms)延時程序,這樣就會導(dǎo)致讀數(shù)據(jù)口出現(xiàn)滯后,造成1號優(yōu)先最高,8號最低。所以采用在延遲子程序中加入了這個程序,既能保證靈敏度,又提升了可靠性。發(fā)聲程序:BARK: SETB RINGACALL DELAY1ACALL DELAY1CLR RING 。按鍵發(fā)聲RET。響鈴程序(T0溢出中斷):T0INT: MOV TH0,0ECHMOV TL0,0FFHJNB RING,OUT。CPL 。OUT: RETI。計時程序(T1溢出中斷):T1INT: MOV TH1,3CHMOV TL1,0B0HINC R0RETI。結(jié)束END PCB原理圖 參 考 文 獻[1] 、[2] ,[3] 薛小鈴,劉志群,. 北京航空航天大學(xué)出版社,[4]李廣飛,樓然苗,胡佳文,,200437
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1