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

正文內(nèi)容

課程設(shè)計(jì)-單片機(jī)原理基于單片機(jī)的八路搶答器設(shè)計(jì)-在線瀏覽

2025-01-13 09:27本頁(yè)面
  

【正文】 (6)LED 數(shù)碼顯示器和驅(qū)動(dòng)電路 本設(shè)計(jì)所用的顯示器為 7 段共陰極接法 LED 顯示器,當(dāng)某一發(fā)光二極管的陽(yáng)極輸入高電平時(shí),則該段發(fā)光。=====查詢程序 ===== START: MOV DATA0,0FFH 。未開(kāi)始搶答時(shí)候顯示 P00 JB ,NEXT ACALL DELAY JB ,NEXT 。送 R1R6,因?yàn)?R1 中保存了搶答時(shí)間 SETB OK 。搶答只顯示計(jì)時(shí) ,滅號(hào)數(shù) AJMP COUNT 。=====顯示程序 ===== DISPLAY: MOV DPTR,DAT1 。滅 ,1,2,3,4,5,6,7,8,9,滅 ,P DAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,3fH 。=====非法搶答處理程序 ===== FALSE1: ACALL BARK 。=====正常搶答處理程序 ===== TRUE1: ACALL BARK MOV A,R2 MOV R6,A 。因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答 ,所以就鎖了搶答 ,回答倒計(jì)時(shí)開(kāi)始 . AJMP COUNT TRUE2:ACALL BARK MOV A,R2 MOV R6,A MOV R3,02H CLR OK AJMP COUNT TRUE3:ACALL BARK MOV A,R2 MOV R6,A MOV R3,03H CLR OK AJMP COUNT TRUE4:ACALL BARK MOV A,R2 MOV R6,A MOV R3,04H CLR OK AJMP COUNT TRUE5: ACALL BARK MOV A,R2 MOV R6,A MOV R3,05H CLR OK AJMP COUNT TRUE6: ACALL BARK MOV A,R2 MOV R6,A MOV R3,06H CLR OK AJMP COUNT TRUE7: ACALL BARK 10 MOV A,R2 MOV R6,A MOV R3,07H CLR OK AJMP COUNT TRUE8: ACALL BARK MOV A,R2 MOV R6,A MOV R3,08H CLR OK AJMP COUNT 。犯規(guī)號(hào)數(shù)暫存與 (34H) HERE: MOV A,R0 CJNE A,0AH,FLASH 。三燈全滅 AJMP CHECK1 FLASH: CJNE A,14H,CHECK1 。取回號(hào)數(shù) MOV R5,0BH MOV R4,0BH 。=====倒計(jì)時(shí)程序 (搶答倒計(jì)時(shí)和回 答倒計(jì)時(shí)都跳到該程序 )===== COUNT: MOV R0,00H 。重置定時(shí)器 11 RECOUNT: MOV A,R6 。除十分出個(gè)位 /十位 MOV 30H,A 。個(gè)位存于 (31H) MOV R5,30H 。取個(gè)位 MOV A,R6 SUBB A,07H JNC LARGER 。1s 中 向下運(yùn)行 CLR RING AJMP CHECK FULL: CJNE A,14H,CHECK 。計(jì)時(shí)完畢 MOV R0,00H DEC R6 。如果 1s 向下運(yùn)行 ,否者跳到查 停 /顯示 DEC R6 。如按下停止鍵退出 ACALL DISPLAY JB OK,ACCOUT 。如果按下了 停止鍵 執(zhí)行的程序 12 CLR RING AJMP START ( 5) 報(bào)警子程序 。按鍵發(fā)聲 RET 。 CPL 。 ( 2)仿真結(jié)果 1)按下仿真開(kāi)關(guān),出現(xiàn)下圖(圖 .a)的結(jié)果: 圖 .a 按下仿真開(kāi)關(guān) ,LED 顯示管上顯示初始狀態(tài) P00,等待主持人按下“開(kāi)始”按鍵; 2)開(kāi)始:當(dāng)按下仿真開(kāi)始鍵,出現(xiàn)下圖 (圖 b) 的仿真結(jié)果: 13 圖 .b 主持人按下“開(kāi)始”按鍵, LED 顯示管上顯示搶答倒計(jì)時(shí) 30s,并逐漸往下減 1,直到有人按下?lián)尨鸢存I。 4)正確搶答后出現(xiàn)下圖(圖 d)的結(jié)果: 14 圖 .d 有選手正確搶答后,顯示管上顯示選手號(hào)碼和回答倒計(jì)時(shí),并且回到倒計(jì)時(shí)開(kāi)始逐漸減 1,直到按下“停止”鍵。 6)有選手違規(guī)搶答是,出現(xiàn)下圖(圖 f)的結(jié)果: 圖 .f 如果有選手在主持人還未按下“開(kāi)始”鍵就做搶答,顯示管將顯示出該選手的號(hào)碼,同時(shí)開(kāi)始閃爍,蜂鳴器發(fā)出聲響。這次課程設(shè)計(jì)的仿真工具是從來(lái)沒(méi)有使用過(guò),是在老師和同學(xué)的指導(dǎo)下學(xué)會(huì)的,結(jié)合單片機(jī)設(shè)計(jì)電路更是從來(lái)沒(méi)有接觸過(guò),但是沒(méi)有辦法,所以通過(guò)上網(wǎng)或去圖書(shū)館查閱資料了解了一些,經(jīng)過(guò)兩個(gè)星期的設(shè)計(jì),從開(kāi)始的什么都不會(huì),慢慢的自己會(huì)更改電路,會(huì)仿真,導(dǎo)入程序后會(huì)自己進(jìn)行一些修改。通過(guò)這次課程設(shè)計(jì),我們意識(shí)到,要想設(shè)計(jì)出好的電路,必須清楚明白的知道題目所要表達(dá)的意思,并且要了解各種元器件的用途,這次設(shè)計(jì)綜合了我們所學(xué) 15 習(xí) 過(guò)的知識(shí),也對(duì)這些知道進(jìn)行了一定的擴(kuò)展了解,這些對(duì)我們是很有幫助的。搶答開(kāi)始標(biāo)志位 RING EQU 27H 。搶答按鍵口數(shù)據(jù)存放地址 ORG 0000H AJMP MAIN ORG 000BH AJMP T0INT ORG 001BH AJMP T1INT MAIN: MOV R1,30 。初設(shè)答題時(shí)間為 60s MOV TMOD,10H 。越高發(fā)聲頻率越高 ,越尖 MOV TH1,3CH MOV TL1,0B0H 。允二個(gè)中斷 ,T0/T1 CLR OK CLR RING SETB TR1 SETB TR0 。初始化 MOV R5,0BH MOV R4,0BH MOV R3,0BH ACALL DISPLAY 。抖動(dòng) ,如果 開(kāi)始 鍵 按下就向下執(zhí)行 ,否者跳到非法搶答查詢 ACALL BARK MOV A,R1 MOV R6,A 。搶答標(biāo)志位 ,用于 COUNT 只程序中判斷是否查詢搶答 MOV R3,0AH 。進(jìn)入倒計(jì)時(shí)程序 ,查詢有效搶答的程序 在 COUNT 里面 NEXT: JNB ,FALSE1 JNB ,FALSE2 JNB ,FALSE3 JNB ,FALSE4 JNB ,FALSE5 JNB ,FALSE6 JNB ,TZ1 JNB ,TZ2 AJMP START TZ1: JMP FALSE7 TZ2: JMP FALSE8 。按鍵發(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 FALSE7: ACALL BARK MOV R3,07H AJMP ERROR FALSE8: ACALL BARK MOV R3,08H AJMP ERROR 。重置定時(shí)器中斷次數(shù) MOV TH1,3CH 18 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,0AH,FULL 。下面是 1s 的情況 ,響并顯示號(hào)數(shù)并清 R0,重新計(jì)時(shí) SETB RING MOV A,R6 JZ QUIT 。一秒標(biāo)志減 1 AJMP CHECK LARGER: MOV A,R0 CJNE A,14H,CHECK 。計(jì)時(shí)一秒 R6自動(dòng)減 1 MOV R0,00H CHECK: JNB ,QUIT 。如果是搶答倒計(jì)時(shí) ,如是則查詢搶答 ,否者跳過(guò)查詢繼續(xù)倒數(shù) (這里起到鎖搶答作用 ) AJMP RECOUNT ACCOUT: MOV A,DATA0 JNB ,TRUE1 JNB ,TRUE2 JNB ,TRUE3 JNB ,TRUE4 JNB ,TRUE5 JNB ,TRUE6 JNB ,TZ3
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1