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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)報(bào)告-閱讀頁(yè)

2025-04-29 02:42本頁(yè)面
  

【正文】 和努力,這將為以后的學(xué)習(xí)做出了最好的榜樣!7 . 參考文獻(xiàn)單片機(jī)原理與應(yīng)用技術(shù),張毅剛 彭喜元 編著,電子工業(yè)出版社8 . 系統(tǒng)原理圖程序:OK EQU 20H。響鈴標(biāo)志位 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP T0INT ORG 0013H AJMP INT1SUB ORG 001BH AJMP T1INT ORG 0040HMAIN: MOV R1,30。初設(shè)答題時(shí)間為60s MOV TMOD,11H。越高發(fā)聲頻率越高,越尖 MOV TH1,3CH MOV TL1,0B0H。允許四個(gè)中斷,T0/T1/INT0/INT1 CLR OK CLR RING SETB TR1 SETB TR0。=====查詢程序=====START: MOV R5,0BH MOV R4,0BH MOV R3,0BH ACALL DISPLAY。 ACALL DELAY JB ,NEXT。按鍵發(fā)聲 MOV A,R1 MOV R6,A。搶答標(biāo)志位,用于COUNT只程序中判斷是否查詢搶答 MOV R7,01H 。搶答只顯示計(jì)時(shí),滅號(hào)數(shù) AJMP COUNT。=====非法搶答處理程序=====FALSE1: MOV R3,01H AJMP ERRORFALSE2: MOV R3,02H AJMP ERRORFALSE3: MOV R3,03H AJMP ERRORFALSE4: MOV R3,04H AJMP ERRORFALSE5: MOV R3,05H AJMP ERRORFALSE6: MOV R3,06H AJMP ERRORFALSE7: MOV R3,07H AJMP ERRORFALSE8: MOV R3,08H AJMP ERROR。先在兩個(gè)時(shí)間LED上顯示R1 JNB ,INC0。,如按下跳到DECO JNB ,BACK0。如果不是99,R2加1,如果加到99,R1就置0,重新加起。如果R1為0, R1就置99, DEC R1 ACALL DELAY1 AJMP INT0SUBSETR1: MOV R1,63H ACALL DELAY1 AJMP INT0SUBBACK0: RETI 。=====倒計(jì)時(shí)程序(搶答倒計(jì)時(shí)和回答倒計(jì)時(shí)都跳到改程序)=====REPEAT: MOV A,R2 。重置定時(shí)器中斷次數(shù) MOV TH1,3CH MOV TL1,0B0H。R6保存了倒計(jì)時(shí)的時(shí)間,之前先將搶答時(shí)間或回答時(shí)間給R6 MOV B,0AH DIV AB。十位存于(30H) MOV 31H,B。取十位 MOV R4,31H。大于5s跳到LARGER,小于等于5s會(huì)提醒 MOV A,R0 CJNE A,05H,FULL。下面是1s的情況,響并顯示號(hào)數(shù)并清R0,重新計(jì) SETB RING MOV A,R6 JZ QUIT。如果1s向下運(yùn)行,否者跳到查停/顯示 DEC R6。如按下停止鍵退出 JNB OK,CHECKK 。判斷是否使用錦囊NEXTT: ACALL DISPLAY JB OK,ACCOUT。如果按下了停止鍵執(zhí)行的程序 CLR RING AJMP START。=====犯規(guī)搶答程序=====ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3。滅并停響 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH。下面是1s的情況,響并顯示號(hào)數(shù)并清R0,重新計(jì) SETB RING MOV R0,00H MOV R3,34H。顯示FF和號(hào)數(shù) CHECK1: JNB ,QUIT1 ACALL DISPLAY AJMP HEREQUIT1: CLR RING CLR OK AJMP START。查表顯示程序,利用P0口做段選碼口輸出/P2低三位做位選碼輸出, MOV A,R3 MOVC A,A+DPTR MOV P2,0FEH MOV P0,A ACALL DELAY2 MOV DPTR,DAT2 MOV A,R5 MOVC A,A+DPTR MOV P2,0FDH MOV P0,A ACALL DELAY2 MOV A,R4 MOVC A,A+DPTR MOV P2,0FBH MOV P0,A ACALL DELAY2 RET DAT1:DB 00h,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。第一個(gè)為零,其他與上相同,因?yàn)槭蝗绻麨榱泔@示熄滅。=====延時(shí)4236個(gè)機(jī)器周期(去抖動(dòng)用到)===== DELAY: MOV 32H,12HLOOP: MOV 33H,0AFHLOOP1: DJNZ 33H,LOOP1 DJNZ 32H,LOOP RET。每隔30~35個(gè)機(jī)器周期讀一次P1口,全為1時(shí)為無(wú)效數(shù)據(jù),繼續(xù)讀,有一個(gè)不為1時(shí),轉(zhuǎn)到正常搶答處理 JNZ AAAA1 。=====讀搶答按鍵數(shù)據(jù)口程序=====。然而在檢測(cè)按鍵口時(shí)動(dòng)態(tài)掃描要調(diào)用三次(4ms),.。當(dāng)不全為1時(shí)的數(shù)據(jù)為有效數(shù)據(jù)AA0: MOV 36H,A 。=====發(fā)聲程序=====BARK: SETB RING ACALL DELAY1 ACALL DELAY1 CLR RING。=====TO溢出中斷(響鈴程序)=====T0INT: MOV TH0,0F5H MOV TL0,0FFH JNB RING,OUT。OUT: RETI。搶答時(shí)間R2送R6 MOV DPTR,DAT1。因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答,所以就鎖了搶答 MOV A,R2 MOV B,10 DIV AB MOV R5,A MOV R4,B ACALL BARK ACALL COUNT END
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1