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

正文內(nèi)容

課程設(shè)計-單片機原理基于單片機的八路搶答器設(shè)計-文庫吧資料

2024-11-18 09:27本頁面
  

【正文】 零 ,最后一個為零 ,其他與上相同 ,因為十位如果為零顯示熄滅 。查表顯示程序 ,利用 P0口做段選碼口輸出 /P2 口的1\3\4 三位做位 選碼輸出 . MOV A,R3 MOVC A,A+DPTR MOV P2,0feH MOV P0,A 21 ACALL DELAY MOV DPTR,DAT2 MOV A,R5 MOVC A,A+DPTR MOV P2,0fdH MOV P0,A ACALL DELAY MOV A,R4 MOVC A,A+DPTR MOV P2,0fbH MOV P0,A ACALL DELAY RET DAT1:DB 00h,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,73H 。顯示 00和號數(shù) AJMP CHECK1 CHECK1: JNB ,QUIT1 ACALL DISPLAY AJMP HERE QUIT1: CLR RING CLR OK AJMP START 。下面是 1s 的情況 ,響并顯示號數(shù)并清 R0,重新計 SETB RING MOV R0,00H MOV R3,34H 。 向下運行 滅并停響 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH 。=====犯規(guī)搶答程序 ===== ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3 ?;卮饡r間 R2送 R6 MOV R3,01H CLR OK 。如果按下了 停止鍵 執(zhí)行的程序 CLR RING AJMP START 。如按下停止鍵退出 ACALL DISPLAY JB OK,ACCOUT 。如果 1s向下運行 ,否者跳到查 停 /顯示 DEC R6 。計時完畢 MOV R0,00H DEC R6 。1s 中 向下運行 CLR RING AJMP CHECK FULL: CJNE A,14H,CHECK 。取個位 MOV A,R6 SUBB A,07H JNC LARGER 。個位存于 (31H) MOV R5,30H 。除十分出個位 /十位 MOV 30H,A 。重置定時器 RECOUNT: MOV A,R6 。=====倒計時程序 (搶答倒計時和回答倒計時都跳到該程序 )===== COUNT: MOV R0,00H 。=====非法搶答處理程序 ===== FALSE1: ACALL BARK 。搶答只顯示計時 ,滅號數(shù) 17 AJMP COUNT 。送 R1R6,因為 R1 中保存了搶答時間 SETB OK 。未開始搶答時候顯示 P00 JB ,NEXT ACALL DELAY JB ,NEXT 。=====查詢 程序 ===== START: MOV DATA0,0FFH 。50ms 為一次溢出中斷 SETB EA SETB ET0 SETB ET1 。設(shè)置未定時器方式 2 MOV TH0,0ECH MOV TL0,0FFH 。初設(shè)搶答時間為 30s MOV R2,60 。響鈴標(biāo)志位 DATA0 EQU 40H 。 七、參考文獻(xiàn) ( 1)吳亦峰,陳德為,單片機原理與接口技術(shù),電子工業(yè)出版社, 2020 ( 2)程相波,衛(wèi)安軍,基于 MCS-51單片機的八路搶答器設(shè)計方法研究【 J】,北京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報 2020, 6( 2) 16 附錄: 定時器 T1時間初值,設(shè) 50ms 時間初值為 X,X 的計算方法為 X=( 2 ^1650*10^3),X=15536D=3CB0H OK EQU 25H 。雖然不是很系統(tǒng)的學(xué)習(xí)這些,但是基本的操作已經(jīng)了解了。 六、心得體會 開始選擇課程設(shè) 計題目是,看見這個題目覺得挺好弄得,但是想的總是美好的。 5)回答倒計時剩余 5秒時,出現(xiàn)下圖 (圖 e)的結(jié)果 : 圖 .e 若無人按下“停止”鍵,回答時間剩余 5秒時,蜂鳴器發(fā)出聲響,直到時間為零時,恢復(fù)初始狀態(tài)。 3)搶答倒計時剩余 5秒時出現(xiàn)下圖(圖 c)的結(jié)果 : 圖 .c 若搶答倒計時剩余 5秒時,蜂鳴器發(fā)出聲響,直到為零時恢復(fù)初始狀 態(tài)。RING 標(biāo)志位為 1 時候 口不斷取反使喇叭發(fā)出一定頻率的聲音 OUT: RETI 五、 Proteus 的調(diào)試與仿真 ( 1)調(diào)試過程 基于設(shè)計思想,我們將編寫好的匯編語言程 序?qū)肓藛纹瑱C,利用軟件 Proteus 進行仿真,得到想要的結(jié)果。=====TO 溢出中斷 (響鈴程序 )===== T0INT: MOV TH0,0ECH MOV TL0,0FFH JNB RING,OUT。=====發(fā)聲程序 ===== BARK: SETB RING ACALL DISPLAY ACALL DISPLAY CLR RING 。如果是搶答倒計時 ,如是則查詢搶答 ,否者跳過查詢繼續(xù)倒數(shù) (這里起到鎖搶答作用 ) AJMP RECOUNT ACCOUT: MOV A,DATA0 JNB ,TRUE1 JNB ,TRUE2 JNB ,TRUE3 JNB ,TRUE4 JNB ,TRUE5 JNB ,TRUE6 JNB ,TZ3 JNB ,TZ4 AJMP RECOUNT TZ3: JMP TRUE7 TZ4: JMP TRUE8 QUIT: CLR OK 。計時一秒 R6 自動減 1 MOV R0,00H CHECK: JNB ,QUIT 。一秒標(biāo)志減 1 AJMP CHECK LARGER: MOV A,R0 CJNE A,14H,CHECK 。下面是 1s的情況 ,響并顯示號數(shù)并清 R0,重新計時 SETB RING MOV A,R6 JZ QUIT 。大于 5s 跳到 LARGER,小于等于 5s會提醒 MOV A,R0 CJNE A,0AH,FULL 。取十位 MOV R4,31H 。十位存于 (30H) MOV 31H,B 。R6 保存了倒計時的時間 ,之前先將搶答時間或回答時間給 R6 MOV B,0AH DIV AB 。重置定時器中斷次數(shù) MOV TH1,3CH MOV TL1,0B0H 。顯示 00和號數(shù) AJMP CHECK1 CHECK1: JNB ,QUIT1 ACALL DISPLAY AJMP HERE QUIT1: CLR RING CLR OK AJMP START (4)倒計時子程序 。下面是 1s的情況 ,響并顯示號數(shù)并清 R0,重新計 SETB RING MOV R0,00H MOV R3,34H 。 向下運行 滅并停響 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH 。=====犯規(guī)搶答程序 ===== ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3 ?;卮饡r間 R2 送 R6 MOV R3,01H CLR OK 。按鍵發(fā)聲 MOV R3,01H AJMP ERROR FALSE2: ACALL BARK MOV R3,02H AJMP ERROR FALSE3: ACALL BARK MOV R3,03H AJMP ERROR FALSE4: ACALL BARK MOV R3,04H AJMP ERROR FALSE5: ACALL BARK MOV R3,05H AJMP ERROR FALSE6: ACALL BARK MOV R3,06H AJMP ERROR 9 FALSE7: ACALL BARK MOV R3,07H AJMP ERROR FALSE8: ACALL BARK MOV R3,08H AJMP ERROR 。第一個為零 ,最后一個為零 ,其他與上相同 ,因為十位如果為零顯示熄滅 (3)搶答處理子程序 。查表顯示程序 MOV A,R3 MOVC A,A+DPTR MOV P2,0feH
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1