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

正文內(nèi)容

單片機(jī)pid算法實(shí)現(xiàn)(參考版)

2025-06-29 08:54本頁(yè)面
  

【正文】 RETIEND。 MOV TL1,0B0H=====T1溢出中斷(計(jì)時(shí)程序)=====T1INT:OUT: JNB RING,OUT。 MOV TH0,0ECH RET。 CLR RING。 ACALL DELAY1 RET。 DJNZ 33H,LOOP1=====延時(shí)(顯示和去抖動(dòng)用到)=====DELAY: DJNZ 35H,LOOP0====加減時(shí)間延時(shí)(起到不會(huì)按下就加N個(gè)數(shù))======DELAY1: MOV 35H,08HLOOP0:滅,1,2,3,4,5,6,7,8,9,滅,FDAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H。 ACALL DELAY MOV P2,04H MOV A,R3 MOV P0,A MOVC A,A+DPTR MOV DPTR,DAT2 MOV P0,A MOVC A,A+DPTR查表顯示程序,利用P0口做段選碼口輸出/P2低三位做位選碼輸出, AJMP START。 CLR RING ACALL DISPLAY顯示FF和號(hào)數(shù) MOV R5,0BH MOV R3,34H。 SETB RING CJNE A,14H,CHECK1。三燈全滅 MOV R4,0AH滅并停響 MOV A,R0犯規(guī)號(hào)數(shù)暫存與(34H)HERE: MOV TL1,0B0H MOV R0,00H AJMP COUNT。 MOV R3,06H MOV A,R2 ACALL BARK。 CLR OK MOV R6,A AJMP COUNTTRUE5: MOV R3,04H MOV A,R2 AJMP COUNTTRUE4:ACALL BARK。 MOV R3,03H MOV A,R2 AJMP COUNTTRUE3:ACALL BARK。 MOV R3,02H MOV A,R2 AJMP COUNTTRUE2:ACALL BARK。因?yàn)榇痤}的計(jì)時(shí)不再查詢搶答,所以就鎖了搶答 MOV R6,A。 MOV A,R2按鍵發(fā)聲 AJMP START。 CLR RING如果按下了停止鍵執(zhí)行的程序 AJMP RECOUNTQUIT: JNB ,TRUE5 JNB ,TRUE5 JNB ,TRUE4 JNB ,TRUE3 JNB ,TRUE2 AJMP RECOUNTACCOUT:JNB ,TRUE1如果是搶答倒計(jì)時(shí),如是則查詢搶答,否者跳過(guò)查詢繼續(xù)倒數(shù)(這里起到鎖搶答作用) MOV R0,00HCHECK: JNB ,QUIT。 DEC R6。 CJNE A,14H,CHECK。一秒標(biāo)志減1 MOV R0,00H JZ QUIT。 SETB RING CJNE A,14H,CHECK。 AJMP CHECKFULL: CLR RING CJNE A,0AH,FULL。大于5s跳到LARGER,小于等于5s會(huì)提醒 SUBB A,07H取個(gè)位取十位個(gè)位存于(31H)十位存于(30H)除十分出個(gè)位/十位 MOV B,0AH重置定時(shí)器RECOUNT:MOV A,R6。 MOV TH1,3CH MOV R0,00H。 RETI 。 ACALL DELAY1 AJMP INT1SUBSETR2: DEC R2 MOV A,R2 AJMP INT1SUBDEC1: INC R2 ACALL DELAY1AJMP INT1SUBADD1: CJNE A,63H,ADD1 JNB ,BACK1 JNB ,INC1 MOV R3,0AH DIV ABMOV R5,A=====INT1(回答時(shí)間R2調(diào)整程序)=====INT1SUB:MOV A,R2 AJMP INT0SUBBACK0: MOV R1,63H ACALL DELAY1如果R1為0, R1就置99, MOV A,R1 AJMP INT0SUBDEC0: INC R1 ACALL DELAY1AJMP INT0SUBADD0: CJNE A,63H,ADD0。,如按下跳到BACKO,如按下跳到DECO+1s鍵,如按下跳到INCO先在兩個(gè)時(shí)間LED上顯示R1 MOV R3,0AH MOV R5,A MOV B,0AH AJMP ERROR。 AJMP ERRORFALSE5: ACALL BARKMOV R3,05H AJMP ERRORFALSE3: ACALL BARKMOV R3,03H按鍵發(fā)聲MOV R3,01H AJMP START。 JNB ,FALSE5 JNB ,FALSE3 JNB ,FALSE1進(jìn)入倒計(jì)時(shí)程序,查詢有效搶答的程序在COUNT里面NEXT:搶答只顯示計(jì)時(shí),滅號(hào)數(shù) SETB OK。送R1R6,因?yàn)镽1中保存了搶答時(shí)間 MOV A,R1按鍵發(fā)聲 JB ,NEXT。 ACALL DELAYdddddddACALL DISPLAY。一開(kāi)始就運(yùn)行定時(shí)器,重置TH1/TL1就可以了。 CLR OKSETB EX1。 SETB ET1 SETB EA MOV TL1,0B0H。越高發(fā)聲頻率越高,越尖 MOV TH0,0F0H MOV TMOD,11H。 MOV R2,0AH。 MOV R1,0FH。ORG 0040HMAIN:ORG 001BHORG 0013HORG 000BHORG 0
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1