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

正文內(nèi)容

課程設(shè)計(jì)-單片機(jī)原理基于單片機(jī)的八路搶答器設(shè)計(jì)(編輯修改稿)

2024-12-16 09:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 間剩余 5秒時(shí),蜂鳴器發(fā)出聲響,直到時(shí)間為零時(shí),恢復(fù)初始狀態(tài)。 6)有選手違規(guī)搶答是,出現(xiàn)下圖(圖 f)的結(jié)果: 圖 .f 如果有選手在主持人還未按下“開始”鍵就做搶答,顯示管將顯示出該選手的號(hào)碼,同時(shí)開始閃爍,蜂鳴器發(fā)出聲響。 六、心得體會(huì) 開始選擇課程設(shè) 計(jì)題目是,看見這個(gè)題目覺得挺好弄得,但是想的總是美好的。這次課程設(shè)計(jì)的仿真工具是從來沒有使用過,是在老師和同學(xué)的指導(dǎo)下學(xué)會(huì)的,結(jié)合單片機(jī)設(shè)計(jì)電路更是從來沒有接觸過,但是沒有辦法,所以通過上網(wǎng)或去圖書館查閱資料了解了一些,經(jīng)過兩個(gè)星期的設(shè)計(jì),從開始的什么都不會(huì),慢慢的自己會(huì)更改電路,會(huì)仿真,導(dǎo)入程序后會(huì)自己進(jìn)行一些修改。雖然不是很系統(tǒng)的學(xué)習(xí)這些,但是基本的操作已經(jīng)了解了。通過這次課程設(shè)計(jì),我們意識(shí)到,要想設(shè)計(jì)出好的電路,必須清楚明白的知道題目所要表達(dá)的意思,并且要了解各種元器件的用途,這次設(shè)計(jì)綜合了我們所學(xué) 15 習(xí) 過的知識(shí),也對(duì)這些知道進(jìn)行了一定的擴(kuò)展了解,這些對(duì)我們是很有幫助的。 七、參考文獻(xiàn) ( 1)吳亦峰,陳德為,單片機(jī)原理與接口技術(shù),電子工業(yè)出版社, 2020 ( 2)程相波,衛(wèi)安軍,基于 MCS-51單片機(jī)的八路搶答器設(shè)計(jì)方法研究【 J】,北京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào) 2020, 6( 2) 16 附錄: 定時(shí)器 T1時(shí)間初值,設(shè) 50ms 時(shí)間初值為 X,X 的計(jì)算方法為 X=( 2 ^1650*10^3),X=15536D=3CB0H OK EQU 25H 。搶答開始標(biāo)志位 RING EQU 27H 。響鈴標(biāo)志位 DATA0 EQU 40H 。搶答按鍵口數(shù)據(jù)存放地址 ORG 0000H AJMP MAIN ORG 000BH AJMP T0INT ORG 001BH AJMP T1INT MAIN: MOV R1,30 。初設(shè)搶答時(shí)間為 30s MOV R2,60 。初設(shè)答題時(shí)間為 60s MOV TMOD,10H 。設(shè)置未定時(shí)器方式 2 MOV TH0,0ECH MOV TL0,0FFH 。越高發(fā)聲頻率越高 ,越尖 MOV TH1,3CH MOV TL1,0B0H 。50ms 為一次溢出中斷 SETB EA SETB ET0 SETB ET1 。允二個(gè)中斷 ,T0/T1 CLR OK CLR RING SETB TR1 SETB TR0 。=====查詢 程序 ===== START: MOV DATA0,0FFH 。初始化 MOV R5,0BH MOV R4,0BH MOV R3,0BH ACALL DISPLAY 。未開始搶答時(shí)候顯示 P00 JB ,NEXT ACALL DELAY JB ,NEXT 。抖動(dòng) ,如果 開始 鍵 按下就向下執(zhí)行 ,否者跳到非法搶答查詢 ACALL BARK MOV A,R1 MOV R6,A 。送 R1R6,因?yàn)?R1 中保存了搶答時(shí)間 SETB OK 。搶答標(biāo)志位 ,用于 COUNT 只程序中判斷是否查詢搶答 MOV R3,0AH 。搶答只顯示計(jì)時(shí) ,滅號(hào)數(shù) 17 AJMP COUNT 。進(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 。=====非法搶答處理程序 ===== FALSE1: ACALL BARK 。按鍵發(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 。=====倒計(jì)時(shí)程序 (搶答倒計(jì)時(shí)和回答倒計(jì)時(shí)都跳到該程序 )===== COUNT: MOV R0,00H 。重置定時(shí)器中斷次數(shù) MOV TH1,3CH 18 MOV TL1,0B0H 。重置定時(shí)器 RECOUNT: MOV A,R6 。R6 保存了倒計(jì)時(shí)的時(shí)間 ,之前先將搶答時(shí)間或回答時(shí)間給 R6 MOV B,0AH DIV AB 。除十分出個(gè)位 /十位 MOV 30H,A 。十位存于 (30H) MOV 31H,B 。個(gè)位存于 (31H) MOV R5,30H 。取十位 MOV R4,31H 。取個(gè)位 MOV A,R6 SUBB A,07H JNC LARGER 。大于 5s跳到 LARGER,小于等于 5s 會(huì)提醒 MOV A,R0 CJNE A,0AH,FULL 。1s 中 向下運(yùn)行 CLR RING AJMP CHECK FULL: CJNE A,14H,CHECK 。下面是 1s 的情況 ,響并顯示號(hào)數(shù)并清 R0,重新計(jì)時(shí) 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 。如按下停止鍵退出 ACALL DISPLAY JB OK,ACCOUT 。如果是搶答倒計(jì)時(shí) ,如是則查詢搶答 ,否者跳過查詢繼續(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 19 QUIT: CLR OK 。如果按下了 停止鍵 執(zhí)行的程序 CLR RING AJMP START 。=====正常搶答處理程序 ===== TRUE1: ACALL BARK MOV A,R2 MOV R6,A ?;卮饡r(shí)間 R2送 R6 MOV R3,01H CLR OK 。因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答 ,所以就鎖了搶答 ,回答倒計(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 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 MOV A,R2 20 MOV R6,A MOV R3,07H CLR OK AJMP COUNT TRUE8: ACALL BARK MOV A,R2 MOV R6,A MOV R3,08H CLR OK AJ
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1