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

正文內(nèi)容

基于單片機(jī)的無刷直流電機(jī)的控制系統(tǒng)——論文(參考版)

2025-06-23 12:41本頁面
  

【正文】 /*開啟T1*/ TR0=1。 /*裝入初值*/ TL0=0XF0。 /*計(jì)數(shù)器清零*/ TL1=0X00。 /*關(guān)閉定時(shí)器T1*/ count=T1。 } else stop()。 display(p1)。 /*啟動(dòng)T0、T1*/ TR1=1。 /*中斷允許總控制,禁止T1中斷*/ keyget()。 TL0=0xF0。 TL1=0x00。 /*T1軟件啟動(dòng),T0軟件+脈沖啟動(dòng),T1計(jì)數(shù)器,T0定時(shí)器 T1工作在方式1,T0工作在方式1*/ TCON=0x20。 TR1=0。 P2=0。 /*延長(zhǎng)時(shí)間*/} void stop() /*停止函數(shù)*/{ P0=0。 /*延長(zhǎng)時(shí)間*/ P16=0。 P16=1。 /*求占空比*/ zkbd=a/(a+1)。 /*轉(zhuǎn)速=count*(1000000/10000) 轉(zhuǎn)子每轉(zhuǎn)一圈,每個(gè)傳感器都會(huì) 8個(gè)脈沖產(chǎn)生*/ } void pwm() /*pwm輸出函數(shù)*/{ ulong a。 } while(1)。 d_ms(20)。 z[3]=1。 d_ms(20)。 z[2]=1。 d_ms(20)。 z[1]=1。 d_ms(20)。 /**/ } z[0]=1。 /**/ *z=0。break。break。break。break。 } else /*有閃爍的時(shí)候*/ { do { if(z==zy) /*當(dāng)前顯示位和閃爍位重疊*/ { *z=1。 z[3]=0。 P0=d_p[d]。 z[2]=0。 P0=d_p[c]。 z[1]=0。 P0=d_p[b]。 /*延遲顯示*/ z[0]=0。 /*P10置高*/ P0=d_p[a]。 /*轉(zhuǎn)速十位*/ d=zs%10。 /*轉(zhuǎn)速千位*/ b=zs%1000/100。 /*右移*/ }}void display(uchar *z) /*顯示函數(shù)*/{ uchat code d_p[]={0XFC,0X60,0XDA,0XF2,0X66,0XB6,0XBE,0XFE, 0XE6}; /*定義段選數(shù)組09*/ uchar a,b,c,d。 /*向下箭頭*/ case 0x27: right()。 /*左移*/ case 0x2F: down()。 /*反轉(zhuǎn)*/ case 0x3F: left()。 /*向上箭頭*/ case 0x67: fanzhuan()。 /*啟動(dòng)*/ case 0x6F: up()。 /*讀P2口*/ } } switch(x0x21) { case 0x7F: start()。0x40)==0) /*第二行有鍵按下*/ { d_ms(1500)。 /*讀P2口*/ } P2=0x40。0x80)==0) /*第一行有鍵按下*/ { d_ms(1500)。0xC0)==0) /*有鍵按下*/ { P2=0x80。 /*定義變量*/ P2=0xC0。 tag1=0。 if(zy==p1[5]) { zy=p1+1。 zy=p1+4。break。break。break。break。 /*閃爍標(biāo)志位置0,停止閃爍*/}void down() /*參考up()函數(shù)*/{ if(tag1==0) { if(zssd=2000) { zssd=100。 /*自動(dòng)跳轉(zhuǎn)到第五位*/ } d_ms(200000)。 /*指針指向位選數(shù)組首地址*/ }else /*已經(jīng)開始閃爍*/ ++zy。 /*,默認(rèn)高電平*/}void left() /*左移函數(shù)*/{ if(tag1==0) /*閃爍標(biāo)志位為0,無閃爍*/ { tag1=1。 /*,默認(rèn)高電平*/ P14=0。break。break。break。break。 /*再次按下,標(biāo)志位置0*/} void up() /*向上箭頭函數(shù)*/{ if(tag1==0) /*閃爍標(biāo)志位為0*/ { If(zssd=4000) /*最大轉(zhuǎn)速為4000轉(zhuǎn)*/ {zssd+=100。 tag=1。 /*數(shù)碼管全部選通*/ P0=0x00。 }}void start() /*開始程序*/{ if(tag==0) /*系統(tǒng)未啟動(dòng)*/ { P0=0xFF。j100。im。 /*定義指針指向數(shù)組p1*/void d_ms(uchar m) /*延時(shí)程序*/{ uchar i,j。uchar code p1[]={0x00,0x90,0x91,0x92,0x93,0x00}。sbit P16=P1^6。 /*占空比高低*/ sbit P14=P1^4。 /*轉(zhuǎn)速設(shè)定*/ ulong count。 /*定義轉(zhuǎn)速變量*/extern uchar tag=0x00,tag1=0x00。這對(duì)于畢業(yè)設(shè)計(jì)的順利完成起到了十分重要的作用。由于能力有限,時(shí)間緊促,本系統(tǒng)只采用了轉(zhuǎn)速閉環(huán)。主要模塊程序
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1