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

正文內(nèi)容

單片機(jī)控制直流電機(jī)調(diào)速系統(tǒng)畢業(yè)設(shè)計(jì)(參考版)

2025-06-29 10:13本頁(yè)面
  

【正文】 北京: 高等教育出版社,2001年8月 附錄 一 軟件程序清單ORG 0000HLJMP MAIN ;轉(zhuǎn)主程序ORG 0003H ;外部中斷INT0的入口地址LJMP INTA ;轉(zhuǎn)外部中斷INT0服務(wù)程序ORG 000BH ;T0中斷的入口地址LJMP T0SEV ;轉(zhuǎn)T0溢出中斷服務(wù)程序ORG 0300HDATABUF EQU 50H ;數(shù)據(jù)緩沖區(qū)的首地址DISBUF1 EQU 60H ;給定速度顯示緩沖區(qū)的首地址DISBUF2 EQU 64H ;實(shí)際速度顯示緩沖區(qū)的首地址SAMPD1 EQU 0000H ;保存給定速度采樣數(shù)據(jù)的首地址SAMPD2 EQU 0500H ;保存實(shí)際速度采樣數(shù)據(jù)的首地址MAIN: MOV SP,70H ;設(shè)置堆棧指針 MOV TMOD,01H ;定時(shí)器T0工作方式1 MOV TL0,18H ;定時(shí)器賦初值,定時(shí)1ms MOV TH0,0FCH MOV R0,0FH ;軟件計(jì)數(shù)器R0賦初值,計(jì)數(shù)15次 SETB TR0 ;啟動(dòng)T0工作 SETB EX0 ;允許INT0中斷 SETB EA ;開(kāi)CPU中斷SJMP $ ;等待中斷T0SEV: ; T0中斷服務(wù)子程序 MOV TL0,18H ;定時(shí)器重新賦值MOV TH0,0FCHSETB IT0 ;中斷觸發(fā)方式為邊沿觸發(fā)方式 SETB EA ; CPU開(kāi)中斷 SETB EX0 ;允許外部中斷0中斷INTA: PUSH ACC ;保護(hù)現(xiàn)場(chǎng) PUSH DPH PUSH DPL ACALL AD1 ;調(diào)用AD1給定速度采樣子程序 ACALL FILTER ;調(diào)用中值濾波子程序 ACALL FA1 ACALL AD2 ;調(diào)用AD2實(shí)際速度采樣子程序 ACALL FILTER ;調(diào)用中值濾波子程序ACALL FA2POP DPH ;恢復(fù)現(xiàn)場(chǎng) POP DPL POP ACC RETI ACALL PID ;調(diào)用數(shù)值PID控制算法子程序 ACALL DAC ;調(diào)用DAC轉(zhuǎn)換程序 LCALL TRAST1 LCALL DBCD1 LCALL DIS1 ;調(diào)用速度顯示子程序 MOV A,2AH ;實(shí)際速度值送A LCALL TRAST1 ;調(diào)用代碼轉(zhuǎn)換子程序 LCALL DBCD2 ;將實(shí)際轉(zhuǎn)速壓縮BCD碼轉(zhuǎn)換成單獨(dú)的BCD碼 LCALL DIS2 ;調(diào)用實(shí)際速度顯示子程序 RETI ;中斷返回AD1: ;調(diào)用AD1給定速度采樣子程序MOV R0,2CH ;采樣值起始地址送R0 MOV R2,03H ;采樣次數(shù)初值送R2 MOV DPTR,6FF8H JMP ADC1AD2: MOV R0,2CH ;采樣值起始地址送R0 MOV R2,03H ;采樣次數(shù)初值送R2MOV DPTR,6FF9HADC1: MOVX DPTR,A ;啟動(dòng)ADC0809工作 MOV R3,20HDLY DJNZ R3,DLY ;延時(shí)HERE: JB ,HERE ;等待A/D完成 MOVX A,DPTR ;采樣值送A MOV R0,A ;存放采樣值 INC R0 DJNZ R2,ADC1 ;若采樣未完,則ADC1 RET ;若采樣完,則返回FILTER: ;中值濾波算法子程序MOV A,2CH ;(2CH)送A CJNE A,2DH,CMP1 ;(2CH)≠(2DH),則CMP1 AJMP CMP2 ;否則轉(zhuǎn)CMP2CMP1: JNC CMP2 ;若(2CH)=(2DH),則CMP2 XCH A,2DH XCH A,2CHCMP2: MOV A,2DH ;(2DH)送A CJNE A,2EH,CMPP3 ;若(2DH)≠(2EH),則CMP3 MOV 2AH,A ;否則(2DH)送2AH RET ;返回CMP3: JC CMP4 ;若(2DH)(2EH),則CMP4 MOV 2AH,A ;否則(2DH)送2AH ERT ;返回CMP4: MOV A,2EH ;(2EH)送A CJNE A,2CH,CMP5 ;若(2EH)≠(2CH),則CMP5 MOV 2AH,A ;否則(2EN)送2AH RET ;返回CMP5: JC CMP6 ;若(2EH)(2CH),則CMP6 XCH A,2CH ;否則(2EH)(2CH)CMP6: MOV 2AH,A ;A送2AH RETFA1: MOV DPTR,SAMPD1 MOVX DPTR,A ;將采樣值送到外部RAM中的0000H單元 MOV 1AH, A INC DPTRFA2: MOV DPTR,SAMPD2 MOVX DPTR,A ;將采樣值送到外部RAM中的0000H單元 INC DPTR RETPID: ;數(shù)字PID控制算法子程序MOV R5,1AH ;給定值Ug送R5R4 MOV R4,00H MOV R3,2AH ;實(shí)際值送UI(K)R3R2 MOV R2,00H ACALL CPL1 ;取UI(K)的補(bǔ)碼 ACALL DSUM ;雙字節(jié)加法,計(jì)算E(K)MOV 39H,R7 ;E(K)送39H和3AHMOV 3AH,R6MOV R5,35H ;KI送R5R4MOV R4,36HMOV R0,4AH ;起始地址送4AH送R0ACALL MULT1 ;雙字節(jié)帶符號(hào)乘法,計(jì)算PI=KI*E(K)MOV R5,39H ;E(K)送R5R4MOV R4,3AHMOV R3,3BH ;E(K1)送R3R2MOV R2,3CHACALL CPL1 ;對(duì)E(K1)求補(bǔ)ACALL DSUM ;求[E(K)E(K1)]MOV R5,33H ;KP送R5R4MOV R4,34HMOV R0,46H ;積起始地址46H送R0ACALL MULT1 ;求得PpMOV R5,49H ;Pp的高16位送R5R4MOV R4,48HMOV R3,4DH ;PI送R3R2MOV R2,4CHACALL DSUM ;求得Pp+PIMOV 4AH,R7 ;存入4AH和4BH單元MOV 4BH,R6MOV R5,39H ;E(K)送R5R4MOV R4,3AHMOV R3,3DH ;E(K2)送R3R2MOV R2,3EHACALL DSUM ;計(jì)算E(K)+E(K2)MOV R5,F(xiàn)7 ;存入R5R4MOV R4,R6MOV R3,3BH ;E(K1)送R3R2MOV R2,3CHACALL CPL1 ;對(duì)E(K1)求補(bǔ)ACALL DSUM ;求E(K)2E(K1)+E(K2)MOV R5,37H ;KD送R5R4MOV R4,38HMOV R0,46H ;積起始地址46H送R0ACALL MULT1 ;求得PDMOV R5,49H ;送入R5R4MOV R4,48HMOV R3,4AH ;Pp+PI送R3R2MOV R2,4BHACALL DSUM ;求得Pp+PI+PDMOV R3,R7 ;送入R3R2MOV R2,R6MOV R5,2FH ;P(K1)送R5R4MOV R4,30HACALL DSUM ;求出P(K)MOV 2FH,R7 ;存入2FH和30HMOV 30H,R6MOV 3DH,3BH ;E(K1)送E(K2)單元MOV 3EH,3CHMOV 3BH,39H ;E(K)S送E(K1)單元MOV 3CH,3AHRETDSUM: ;雙字節(jié)加法子程序 MOV A,R4 ADD A,R2 MOV R6,AMOV A,R5ADDC A,R3MOV R7,ARETCPL: ;雙字節(jié)求補(bǔ)子程序MOV A,R2 CPL AADD A,01HMOV R2,A MOV A,R3 CPL A ADDC A,00H MOV R3,A RETMULT1: ;雙字節(jié)帶符號(hào)乘法子程序MOV A,R7 RLC A MOV SIGN1,C
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1