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

正文內(nèi)容

電機拖動課程設計論文—直流電動機pwm脈寬調(diào)速系統(tǒng)設計-資料下載頁

2025-06-04 09:30本頁面
  

【正文】 ep。 else step=0。 19 } void motor_stop() //電機制動; { step=0。 } void dispose() //根據(jù)檔位輸出 PWM 波; { uchar bai,shi,ge。 if(step2) count=step。 else count=2*(step1)。 if(step_change==1) //顯示檔位和占空比; { duty=count*10。 bai=duty/100。 shi=duty%100/10。 ge=duty%10。 write_(0x80+4)。 write_date(0x30+bai)。 write_date(0x30+shi)。 write_date(0x30+ge)。 write_(0x80+14)。 write_date(0x30+step)。 } if(count!=0) //一個 PWM 波周期 10ms,定時器中斷一次 { // 根據(jù)占空比及正反轉標志位輸出 PWM波形; if(flag==1) { if(i==count) { IN1=0。 } if(i==10) { i=0。 IN1=1。 } } 20 if(flag==0) { if(i==count) { IN2=0。 } if(i==10) { i=0。 IN2=1。 } } } else { IN1=0。 IN2=0。 } } void key_scan() //鍵盤掃描; { uchar key_down。 P1=0xff。 step_change=0。 if((P1amp。0x1f)!=0x1f) { delay(10)。 if((P1amp。0x1f)!=0x1f) { key_down=P1amp。0x1f。 switch(key_down) { case 0x1e: motor_forward()。break。 case 0x1d: motor_reverse()。break。 case 0x1b: speed_inc()。break。 case 0x17: speed_dec()。break。 case 0x0f: motor_stop()。break。 } } step_change=1。 21 while((P1amp。0x1f)!=0x1f)。 delay(10)。 while((P1amp。0x1f)!=0x1f)。 } } void init() //主程序初始化; { lcd_init()。 flag=1。 step=0。 n0=0。 P2=0。 ENA=1。 TMOD=0x12。 //定時器 0 選擇方式 2;定時器 1選擇方式 1; TH0=156。 TL0=156。 TH1=0x3c。 TL1=0xb0。 EA=1。 ET0=1。 ET1=1。 EX0=1。 IT0=1。 TR0=1。 TR1=1。 } void main() { init()。 while(1) { key_scan()。 dispose()。 } } void Timer0()interrupt 1 //定時 { i++。 } 22 void Timer1()interrupt 3 //定時 5s { uchar ba,sh,g。 TH1=0x3c。 TL1=0xb0。 aa++。 if(aa==100) { aa=0。 n=pulse*60/( 5*12) 。 //每 5s計算根據(jù)脈沖個數(shù)計數(shù)轉速并顯示; pulse=0。 ba=n/100。 sh=n%100/10。 g=n%10。 write_(0x80+0x40+6)。 write_date(0x30+ba)。 write_date(0x30+sh)。 write_date(0x30+g)。 } } void Int0() interrupt 0 //外部中斷 0對脈沖計數(shù); { EX0=0。 pulse++。 EX0=1。 }
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1