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

正文內(nèi)容

—基于單片機(jī)技術(shù)的八路搶答器設(shè)計(jì)-資料下載頁

2024-12-06 02:45本頁面

【導(dǎo)讀】而現(xiàn)在的搶答器朝著數(shù)字化、智能化的方向發(fā)展,這就必然提。高了搶答器的成本。因此,我們制作了這款簡易八路搶答器摒棄了成本高,體積大,而且操作復(fù)雜。具有顯示直觀,不需要人干預(yù)的特點(diǎn)。而且在顯示時(shí)搶答器會(huì)發(fā)出叮咚聲使效果更為生動(dòng)。工廠、學(xué)校和電視臺(tái)等單位常常舉辦各種智力競賽,搶答記分器是必要設(shè)備。不過,這種電腦,通常是指個(gè)人計(jì)算機(jī),簡稱PC機(jī)。它由主機(jī)、鍵盤、顯示器。特點(diǎn):具有4位或8位微處理器,隨機(jī)存取存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM。加大、且尋址范圍達(dá)到64KB。滿足不同用戶的需求。①8031:內(nèi)部無ROM,必須外接ROM作為程序存儲(chǔ)器。口、一個(gè)全雙工串行口、兩個(gè)16位定時(shí)器/計(jì)數(shù)器。④8951:具有4KB的EEPROM。52系列也包含4個(gè)產(chǎn)品,分別是51系列的增強(qiáng)型。由于資源數(shù)量的增加,芯片的功。①片內(nèi)ROM容量從4KB增加到8KB;

  

【正文】 MOV A,R0 CJNE A,0AH,FULL。1s 中 向下運(yùn)行 CLR RING 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 25 AJMP CHECK FULL: CJNE A,14H,CHECK。下面是 1s 的情況 ,響并顯示號(hào)數(shù)并清 R0,重新計(jì) SETB RING MOV A,R6 JZ QUIT。計(jì)時(shí)完畢 MOV R0,00H DEC R6。一秒標(biāo)志減 1 AJMP CHECK LARGER: MOV A,R0 CJNE A,14H,CHECK。如果 1s 向下運(yùn)行 ,否者跳到查 停 /顯示 DEC R6。計(jì)時(shí)一秒 R6自動(dòng)減 1 MOV R0,00H CHECK: JNB ,QUIT。如按下停止鍵退出 JNB OK,CHECKK 。只在回答倒計(jì)時(shí)才有效 AJMP NEXTT CHECKK:JNB ,REPEAT 。判斷是否使用錦囊 NEXTT: ACALL DISPLAY JB OK,ACCOUT。如果是搶答倒計(jì)時(shí) ,如是則查詢搶答 ,否者跳過查詢繼續(xù)倒數(shù) (這里起到鎖搶答作用 ) AJMP RECOUNT ACCOUT: MOV A,36H JNB ,TRUE1 JNB ,TRUE2 JNB ,TRUE3 JNB ,TRUE4 JNB ,TRUE5 JNB ,TRUE6 JNB ,TZ1 JNB ,TZ2 AJMP RECOUNT 闞海丹 基于單片機(jī) 技術(shù)的八路搶答器設(shè)計(jì) 26 TZ1:JMP TRUE7 TZ2:JMP TRUE8 QUIT: CLR OK。如果按下了 停止鍵 執(zhí)行的程序 CLR RING AJMP START 。=====正常搶答處理程序 ===== TRUE1: ACALL BARK MOV A,R2 MOV R6,A。搶答時(shí)間 R2送 R6 MOV R3,01H CLR OK。因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答 ,所以就鎖了 搶答 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 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 27 TRUE5:ACALL BARK MOV A,R2 MOV R6,A MOV R3,05H CLR OK AJMP COUNT TRUE6: ACALL BARK MOV A,R2 MOV R6,AMOV R3,06H CLR OK AJMP COUNT TRUE7:ACALL BARK 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ī)搶答程序 ===== ERROR: MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3。犯規(guī)號(hào)數(shù)暫存與 (34H) HERE: MOV A,R0 CJNE A,06H,FLASH。 向下運(yùn)行 滅并停響 闞海丹 基于單片機(jī) 技術(shù)的八路搶答器設(shè)計(jì) 28 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH。三燈全滅 AJMP CHECK1 FLASH: CJNE A,0CH,CHECK1。下面是 的情況 ,響并顯示號(hào)數(shù)并清 R0,重新計(jì) SETB RING MOV R0,00H MOV R3,34H。取回號(hào)數(shù) MOV R5,0BH MOV R4,0BH。顯示 FF 和號(hào)數(shù) AJMP CHECK1 CHECK1: JNB ,QUIT1 ACALL DISPLAY AJMP HERE QUIT1: CLR RING CLR OK AJMP START 。=====顯示程序 ===== DISPLAY:MOV DPTR,DAT1。查表顯示程序 ,利用 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 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 29 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 。滅 ,1,2,3,4,5,6,7,8,9,滅 ,F DAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。第一個(gè)為零 ,其他與上相同 ,因?yàn)槭蝗绻麨榱泔@示熄滅 。====加減時(shí)間延時(shí) (起到不會(huì)按下就加 N 個(gè)數(shù) )====== DELAY1: MOV 35H,08H LOOP0: ACALL DISPLAY DJNZ 35H,LOOP0 RET 。=====延時(shí) 4236個(gè)機(jī)器周期 (去抖動(dòng)用到 )===== DELAY: MOV 32H,12H LOOP: MOV 33H,0AFH LOOP1: DJNZ 33H,LOOP1 DJNZ 32H,LOOP RET 。=====延時(shí) 4236個(gè)機(jī)器周期 (顯示用到 )===== DELAY2: MOV 32H,43H LOOP3: MOV 33H,1EH MOV A,R7 。每隔 60~70個(gè)機(jī)器周期讀一次 P1口 ,全為 1時(shí)為無效數(shù)據(jù) ,繼續(xù)讀 ,有一個(gè)不為 1時(shí) ,轉(zhuǎn)到正常搶答處理 JNZ AAAA1 。沒讀到有效數(shù)據(jù)時(shí)繼續(xù)轉(zhuǎn)到 AAAA1 LOOP2: DJNZ 33H,LOOP2 DJNZ 32H,LOOP3 闞海丹 基于單片機(jī) 技術(shù)的八路搶答器設(shè)計(jì) 30 RET 。=====讀搶答按鍵數(shù)據(jù)口程序 ===== 。由于在讀搶答數(shù)據(jù)口的時(shí)候,單片機(jī)首先進(jìn)入倒計(jì)時(shí)程序,再調(diào)用 顯示程序,最后才檢測按鍵口 。然而在檢測按鍵口時(shí)動(dòng)態(tài)掃描要調(diào)用三次 (4ms)延時(shí)程序 .這樣就會(huì)導(dǎo)致讀數(shù)據(jù)口出現(xiàn)滯后 ,造成 1號(hào)優(yōu)先最高 .8號(hào)最低 . 。故采用在延時(shí)子程序中加了讀數(shù)據(jù)口程序 .保證了靈敏度和可靠性 AAAA1: MOV A,P1 CJNE A,0FFH,AA1 。當(dāng)不全為 1時(shí)的數(shù)據(jù)為有效數(shù)據(jù) AA0: MOV 36H,A 。將有效數(shù)據(jù)送到 36H 暫存 AJMP LOOP2 AA1: DEC R7 AJMP AA0 。=====發(fā)聲程序 ===== BARK: SETB RING ACALL DELAY1 ACALL DELAY1 CLR RING。按鍵發(fā)聲 RET 。=====TO 溢出中斷 (響鈴程序 )===== T0INT: MOV TH0,0ECH MOV TL0,0FFH JNB RING,OUT。 CPL 。RING 標(biāo)志位為 1時(shí)候 OUT: RETI 。=====T1溢出中斷 (計(jì)時(shí)程序 )===== T1INT: MOV TH1,3CH MOV TL1,0B0H INC R0 RETI 健雄職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 31 END
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1