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

正文內(nèi)容

基于單片機的直流電機閉環(huán)調(diào)速控制系統(tǒng)xin-資料下載頁

2025-06-26 15:22本頁面
  

【正文】 }/*****************************************************************************//************************主函數(shù)**********************************************/ void main(){ unsigned char i。 P2 = 0x00。 ET0 = 1。 ET1 = 1。 TMOD = 0x12。 TH0=0x9B。 /* 裝入定時器的初值 */ TL0=0x9B。 TH1 =0x3c。 TL1 =0xb0。 EA=1。 /* 開中斷 */ TR0 = 1。 TR1 = 1。 init()。 //液晶顯示初始化程序 while(1) { while(add==0amp。amp。i=100) { motor(1,i)。 i++。 delay1(5000)。 } while(dec==0amp。amp。i=0) { motor(1,i)。 i。 delay1(5000)。 } wc51r(0x84)。 wc51ddr(39。H39。)。 wc51ddr(39。e39。)。 wc51ddr(39。I39。)。 wc51ddr(39。I39。)。 wc51ddr(39。o39。)。 if(test==0 ) num_medium++。 datamade()。 }}void timer0() interrupt 1 /* T0中斷服務(wù)程序 */{if(t==0) /* 1個PWM周期完成后才會接受新數(shù)值 */{tmp1=m1。}if(ttmp1) en1=1。 else en1=0。 /* 產(chǎn)生電機1的PWM信號 */t++。if(t=100) t=0。 /* 1個PWM信號由100次中斷產(chǎn)生 */}PID程序:includedefine uchar unsigned charuchar timecount,PWMH,SpeedSet,SpeedDet。uchar KP,KI,KD。int e1,e2,e3,uk,duk。sbit Dir=P1^0。sbit PWM=P3^0。void delay(uchar i){ uchar j。 for(。i0。i) { for(j=29。j0。j) 。 。 }}void PWMout(uchar q){ PWM=1。 delay(q)。 PWM=0。 delay(100q)。}void timer1() interrupt 3{ TH1=0x3c。 //50ms TL1=0xb0。 if(timecount==0) { timecount=4。 TR0=0。 SpeedDet=TL0。 TL0=0。 TR0=1。 e1=SpeedSetSpeedDet。 duk=(KP*(e1e2)+KI*e1+KD*(e12*e2+e3))/10。 uk=uk+duk。 if(uk100)uk=100。 else if(uk100)uk=100。 if(uk0) { PWMH=uk。 Dir=0。 } else { PWMH=uk。 Dir=1。 } e3=e2。 e2=e1。 }}void main(){ TMOD=0x16。 TH0=0。 TL0=0。 TH1=0x3c。 //50ms TL1=0xb0。 timecount=4。 // PWMH=0。 SpeedSet=80。 //設(shè)定轉(zhuǎn)速為2000rpm SpeedDet=0。 e1=0。 //對應(yīng)為PID控制中的e(k),e(k1),e(k2) e2=0。 e3=0。 KP=10。 //對應(yīng)為PID控制中的Kp,Ki,Kd KI=1。 KD=2。 TR0=1。 TR1=1。 ET1=1。 EA=1。 while(1) { PWMout(PWMH)。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1