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

正文內容

基于單片機的無刷直流電機的控制系統(tǒng)論文-資料下載頁

2025-06-20 12:41本頁面
  

【正文】 鍵按下*/ { d_ms(1500)。 /*延時去抖*/ x=P2。 /*讀P2口*/ } } switch(x0x21) { case 0x7F: start()。break。 /*啟動*/ case 0x6F: up()。break。 /*向上箭頭*/ case 0x67: fanzhuan()。break。 /*反轉*/ case 0x3F: left()。break。 /*左移*/ case 0x2F: down()。break。 /*向下箭頭*/ case 0x27: right()。break。 /*右移*/ }}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。 /*轉速各位*/ a=zs/1000。 /*轉速千位*/ b=zs%1000/100。 /*轉速百位*/ c=zs%100/10。 /*轉速十位*/ d=zs%10。 /*轉速個位*/ if(tag1==0) /*無閃爍時*/ { do { z[0]=1。 /*P10置高*/ P0=d_p[a]。 /*從數(shù)組讀數(shù),P0口輸出*/ d_ms(20)。 /*延遲顯示*/ z[0]=0。 z[1]=1。 P0=d_p[b]。 d_ms(20)。 z[1]=0。 z[2]=1。 P0=d_p[c]。 d_ms(20)。 z[2]=0。 z[3]=1。 P0=d_p[d]。 d_ms(20)。 z[3]=0。 } while(1)。 } else /*有閃爍的時候*/ { do { if(z==zy) /*當前顯示位和閃爍位重疊*/ { *z=1。 /*當前顯示為置高*/ switch(*z) /*查詢當前是哪位同時顯示*/ { case 0x90: P0=d_p[a]。break。 case 0x91: P0=d_p[b]。break。 case 0x92: P0=d_p[c]。break。 case 0x93: P0=d_p[d]。break。 } d_ms(50000)。 /**/ *z=0。 /*當前顯示位置低*/ d_ms(50000)。 /**/ } z[0]=1。 /*如前所示*/ P0=d_p[a]。 d_ms(20)。 z[0]=0。 z[1]=1。 P0=d_p[b]。 d_ms(20)。 z[1]=0。 z[2]=1。 P0=d_p[c]。 d_ms(20)。 z[2]=0。 z[3]=1。 P0=d_p[d]。 d_ms(20)。 z[3]=0。 } while(1)。 }}void cs() /*測速函數(shù)*/{ zs=count/8*100。 /*轉速=count*(1000000/10000) 轉子每轉一圈,每個傳感器都會 8個脈沖產(chǎn)生*/ } void pwm() /*pwm輸出函數(shù)*/{ ulong a。 /*定義臨時變量*/ a=zs/zssd。 /*求占空比*/ zkbd=a/(a+1)。 zkbg=1zkbd。 P16=1。 /*輸出高電平*/ d_ms(1000*zkbg)。 /*延長時間*/ P16=0。 /*輸出低電平*/ d_ms(1000*zkbd)。 /*延長時間*/} void stop() /*停止函數(shù)*/{ P0=0。 P1=0。 P2=0。 TR0=0。 TR1=0。}void main(void){ TMOD=0x5D。 /*T1軟件啟動,T0軟件+脈沖啟動,T1計數(shù)器,T0定時器 T1工作在方式1,T0工作在方式1*/ TCON=0x20。 TH1=0x00。 TL1=0x00。 TH0=0xD8。 TL0=0xF0。 IE=0x82。 /*中斷允許總控制,禁止T1中斷*/ keyget()。 if(tag!=0) /*啟動標志為1時*/ { TR0=1。 /*啟動T0、T1*/ TR1=1。 keyget()。 display(p1)。 pwm()。 } else stop()。} void interrupt1() interrupt 1 using 0 /*中斷服務程序*/{ TR1=0。 /*關閉定時器T1*/ count=T1。 /*統(tǒng)計T1的值*/ TH1=0X00。 /*計數(shù)器清零*/ TL1=0X00。 TH0=0xD8。 /*裝入初值*/ TL0=0XF0。 TR1=1。 /*開啟T1*/ TR0=1。 /*開啟T0*/} 圖 21 程序調試成功附錄
點擊復制文檔內容
醫(yī)療健康相關推薦