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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)-閱讀頁

2025-01-28 03:20本頁面
  

【正文】 3)外部中斷設(shè)計(jì) 外部中斷所要完成的工作是根據(jù)按鍵次數(shù),改變速度值存儲區(qū)中的數(shù)據(jù)(該 數(shù)據(jù)為定時(shí)器的中斷次數(shù)),這樣就改變了步進(jìn)電機(jī)的輸出脈沖頻率,也就是改變 了電機(jī)的轉(zhuǎn)速。程序流程圖如圖 11 所示。1 按鈕是否彈起? N Y 恢復(fù)現(xiàn)場 中斷返回 圖 11 外部中斷程序流程圖 leizi888 2022 源程序(匯編、 C 語言程序各一個(gè)) 匯編程序如下: SPEED EQU 10H 。FX 為方向標(biāo)志 COUNT EQU 12H 。外部中斷 0 入口地址,加速子程序 AJMP UP ORG 0013H 。定時(shí)器 0 中斷入口地址,控制中斷次數(shù)來達(dá)到控制轉(zhuǎn)速 AJMP ZDT0 ORG 0030H MAIN: MOV SP,60H MOV TMOD,01H 。定時(shí) /計(jì)數(shù)器允許中斷 CLR IT0 。外部允許中斷 SETB EX1 SETB EA 。 四相單四拍運(yùn)行,共陽數(shù)碼管方向顯示 8,速度值顯示 0 MOV SPEED,00H MOV FX,00H XIANS: MOV A,SPEED MOV DPTR,LED MOVC A,A+DPTR 。第二個(gè)數(shù)碼管顯示轉(zhuǎn)速等級 MOV A,FX 。第一個(gè)數(shù)碼管顯示 1,表示正轉(zhuǎn) AJMP QD ELS: CJNE A,00H,ZHENG MOV P0,0C0H 。第一個(gè)數(shù)碼管顯示 ,表示反轉(zhuǎn) QD: JB ,DD 。停止定時(shí) /計(jì)數(shù)器 MOV P0,0C0H 。第二個(gè)數(shù)碼管顯示 0,表示轉(zhuǎn)速為 0 MOV SPEED,00H 。A 不等于 0,即初始速度不為零,則轉(zhuǎn)移到 GO CLR TR0 。開啟定時(shí) /計(jì)數(shù)器 ACALL DELAY AJMP XIANS DELAY: MOV R6,10 。以下 ZDT0 為定時(shí)器中斷程序 ZDT0: PUSH ACC PUSH DPH PUSH DPL MOV TH0,0D8H MOV TL0,0F0H DJNZ COUNT,EXIT JB ,NIZHUAN 。若 A 不等于 11,即正轉(zhuǎn),則轉(zhuǎn)移到 FZ MOV A,R1 。循環(huán)右一位 MOV R1,A MOV P1,A AJMP RE FZ: MOV A,R1 MOV P1,A RL A 。把轉(zhuǎn)速級別賦給 COUNT JB ,FFX 。只要 FX 不等于 11H,就可以通過循環(huán)左移或右移進(jìn)行換向 EXIT: POP DPL POP DPH POP ACC RETI 。延時(shí)防抖動 JB ,UPEX 。最大等級為 7,若 A 不等于 7,則轉(zhuǎn)移到 SZ AJMP UPEX 。SPEED= SPEED+1 UPEX: POP ACC HERE2: JNB ,HERE2 。以下 DOWN 為減速中斷程序 DOWN: PUSH ACC ACALL DELAY JB ,DEX 。SPEED= SPEED1 DEX: POP ACC HERE3: JNB ,HERE3 RETI TAB: DB 0,60,40,35,30,28,25,21 。 0 1 2 3 4 5 6 7 8 9 LED: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H END C 語言程序如下: include define uint unsigned int sbit k1=P3^4。 //換向開關(guān) sbit s2=P3^2。 //減速按鈕 void isr_int0(void)。 void zd_t0ist(void)。 main() {k=0。 r1=0x11 。 count=1。 ET0=1。 EX0=1。 TH0=0xcf。 for(。 P2=0xff。 TR0=0。 else P0=0xf9。 TR0=0。 } } } void isr_int0(void) interrupt 0 { if(speed7) speed=speed+1。i10。} } void isr_int1(void) interrupt 2 { if(speed0) speed=speed1。i10。} } void zd_t0ist(void) interrupt 1 { TH0=0xd8。 switch(speed) { case 0:P2=0xc0。break。count=60。 case 2:P2=0xa4。break。count=35。 case 4:P2=0x99。break。count=28。 case 6:P2=0x82。break。count=21。 default :break。 if(t0) t=t1。break。break。break。break。 } k=k+1。 } } else { if(t==0) { switch(k) { case 0:P1=0x08。 case 1:P1=0x04。 case 2:P1=0x02。 case 3:P1=0x01。 default :(break。 if(k==4) k=0。對本次設(shè)計(jì),有以下結(jié)論: ( 1)采用單片機(jī)為控制核心,利用其強(qiáng)大的功能,把鍵盤和顯示電路有機(jī)的結(jié) 合起來,組成一個(gè)操作方便、交互性強(qiáng)的控制系統(tǒng)。 ( 2)鍵盤電路和顯示電路采用了動態(tài)掃描技術(shù),節(jié)約了單片機(jī)資源。 本人深知自己做的工作還很不夠,由于軟件和硬件的各方面原因,系統(tǒng)的應(yīng) 用討論不夠,精度還有待于進(jìn)一步提高??梢钥隙ǎS著技術(shù)的不斷發(fā) 展,步進(jìn)電機(jī)的控制應(yīng)用前景將越來越寬闊,而其控制系統(tǒng)也將向著智能化和網(wǎng) 絡(luò)化的方向發(fā)展。 【 1】張家生 . 電機(jī)原理與拖動基礎(chǔ)【 M】 . 北京:北京郵電大學(xué)出版社, 2022. 【 2】馬淑華,王鳳文,張美金 . 單片機(jī)原理與接口技術(shù)【 M】 .北京:北京郵電大學(xué)出版社, 2022. 【 3】顧德英,張健,馬淑華 .計(jì)算機(jī)控制技術(shù)【 M】 . 北京:北京郵電大學(xué)出版社, 2022. 【 4】華成英,童詩白 . 模擬電子技術(shù)基礎(chǔ)【 M】 . 北京:高等教育出版社, 2022 【 5】張靖武,周靈彬 . 單片機(jī)系統(tǒng)的 PROTEUS 設(shè)計(jì)與仿真【 M】 . 北京:電子工業(yè)出版社, 2022
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1