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

正文內(nèi)容

步進電機畢業(yè)設計論文-資料下載頁

2025-11-22 17:36本頁面

【導讀】機和計算機外圍設備中得到廣泛應用。微電子學的迅速發(fā)展和微型計算機的普及與應。器得以用軟件實現(xiàn),既降低了硬件成本又提高了控制的靈活性,可靠性及多功能性。計出高精確度、實時監(jiān)控、語音提示的步進電機具有重要的現(xiàn)實意義和實用價值。單片機的步進電機控制系統(tǒng),能夠有效地對步進電機轉速、方向等進行控制。對電機的狀態(tài)進行控制,并用數(shù)碼管顯示電機的轉速,步進電機是機電一體化產(chǎn)品中的關鍵組件之一,是一種性能良好的數(shù)字執(zhí)行元件,步進電機的需求量越練越大。但近30年來,數(shù)字技術、計算機技術和永磁材料的迅速發(fā)展,推動步進電機的。多功能自動化辦公設備等應用對步進電機的需求增長最強。此外由于的日益流。行促進了高分辨率掃描儀的銷售,步進電機向著小型、薄型和更小的步進角度發(fā)展。鑒于在本市購買步進。為了步進電機及其配套電源的標準化,國家標準GBn113-81規(guī)定步進電機的額。確定步進電機的最高運行轉速。

  

【正文】 xFA,0x4C,0x68,0xB8,0x29,0x09,0x7A,0x08,0x28,0x18,0x89,0x0F,0xCD,0xC8,0x0D,0x1D,0x98,0x99,0x8F,0xD9,0x1A,0xC9,0x1C,0xDD,0x8D,0x8A,0xFD,0xff,0xcb /*0,1,2,3,4,5,6,7,8,9,A ,b ,C ,c ,d ,E ,F ,H ,h ,L ,n ,N ,o ,P ,r ,t ,U ,,*/ }。 unsigned char code Led_bit[]={0xfe,0xfd,0xfb,0xf7,0x00}。//LED 顯示位選 基于單片機的步進電機控制系統(tǒng)畢業(yè)設計論文 第 31 頁 共 38 頁 unsigned char Led_disp[]={0x00,0x01,0x02,0x03,0x00}。//顯示寄存器 unsigned char i。//顯示位選 unsigned int j。//步進電機拍 unsigned char a,b。 unsigned char temp。 int *p。 //延時 秒子程序 void delay10ms(void) { unsigned char j,k。 // for(i=20。i0。i) for(j=20。j0。j) for(k=248。k0。k)。 } //按鍵掃描 char key(void) { unsigned char key_code,kk。 if(0xff!=(0x47|P1))//按鍵是否按下 { delay10ms()。 //去抖 if(0xff!=(0x47|P1))//按鍵是否按下 { switch(0x47|P1) { case 0xf7: key_code=1。 break。 case 0x7f: key_code=2。 break。 case 0xdf: key_code=3。 break。 case 0xef: key_code=4。 break。 default: key_code=0。 break。 } for(kk=0。0xff!=(0x47|P1)。kk++)//等待按鍵釋放 { delay10ms()。 if(kk20) 基于單片機的步進電機控制系統(tǒng)畢業(yè)設計論文 第 32 頁 共 38 頁 { kk=20。 key_code=key_code+4。 return(key_code)。 } } if(kk=20)//長短鍵識別 key_code=key_code+4。 } else { key_code=0。 } } else { key_code=0。 } return(key_code)。 } void step_dir(void) { if(j400) { if(dir) { P3=cww[j%8]。 } else { P3=cw[j%8]。 } j++。 } else { j=0。 } } //步進電機控制 void t1(void) interrupt 3 using 2 基于單片機的步進電機控制系統(tǒng)畢業(yè)設計論文 第 33 頁 共 38 頁 { TL1=(65536500)%256。 TH1=(65536500)/256。 if(rev_setup=0) { if(on_off) { switch(motor_mode) { case 0: { if(step_num0) { step_dir()。 step_num。 } else { step_num=0。 on_off=0。 } } case 1: { step_dir()。 } } } rev_setup=rev。 } rev_setup。 } //用于 LED顯示 顯存在 Led_disp[] void t0(void) interrupt 1 using 1 { TH0=(655364700)/256。 TL0=(655364700)%256。 if(disp_bit) { Led_disp[0]=rev/1000。 Led_disp[1]=(rev(Led_disp[0]*1000))/100。 基于單片機的步進電機控制系統(tǒng)畢業(yè)設計論文 第 34 頁 共 38 頁 Led_disp[2]=(rev(Led_disp[0]*1000)(Led_disp[1]*100))/10。 Led_disp[3]=rev%10。 } if(i4) { P0=0xff。//消隱 P2=Disp_DB[Led_disp[i]]。 P0=Led_bit[i]。 i++。 } else { i=0。 } } void main(void) { unsigned char key_code。 unsigned char menu_mode=0。 unsigned int rev_disp=0。 TMOD=0x11。 TH0=(655363500)/256。 TL0=(655363500)%256。 TR0=1。 ET0=1。 TH1=(65536500)/256。 TL1=(65536500)%256。 TR1=0。 ET1=1。 EA=1。 Led_disp[0]=0x05。 Led_disp[1]=0x16。 Led_disp[2]=0x17。 Led_disp[3]=0x19。 rev=5。 while(1) { on_off=0。//電機停止 key_code=key()。 if(key_code==1) { 基于單片機的步進電機控制系統(tǒng)畢業(yè)設計論文 第 35 頁 共 38 頁 menu_mode++。 } if(menu_mode=3) { menu_mode=0。 } switch(menu_mode) { case 0: { disp_bit=0。 Led_disp[0]=0x18。 Led_disp[1]=0x1d。//0x1a。 Led_disp[2]=0x14。 Led_disp[3]=0x01。//0x1c。 if(key_code==5) { //模式 0 motor_mode=1。//電機模式 1 while(key_code!=6) { disp_bit=1。 key_code=key()。 switch(key_code) { case 1: { dir=~dir。 break。 } case 2: { on_off=~on_off。 TR1=on_off。 break。 } case 3: { rev=rev+1。 if(rev=9990) rev=9995。 break。 } 基于單片機的步進電機控制系統(tǒng)畢業(yè)設計論文 第 36 頁 共 38 頁 case 4: { rev=rev1。 if(rev=2|rev9995) rev=2。 break。 } case 7: { rev=rev+10。 if(rev=9990) rev=9995。 break。 } case 8: { rev=rev10。 if(rev=2|rev9995) rev=2。 break。 } default: break。 } } } break。 } case 1: { disp_bit=0。 Led_disp[0]=0x18。 Led_disp[1]=0x1d。 Led_disp[2]=0x14。 Led_disp[3]=0x02。 if(key_code==5) { //模式 1 如:運轉 disp_bit=0。 Led_disp[0]=0x18。 Led_disp[1]=0x1d。 Led_disp[2]=0x14。 Led_disp[3]=0x1c。 TR1=1。 基于單片機的步進電機控制系統(tǒng)畢業(yè)設計論文 第 37 頁 共 38 頁 while(key_code==5) { if(KEY3==0)//正轉 { motor_mode=1。//電機模式 0 注 :不計步 on_off=1。 dir=0。 //rev=5。 } else if (KEY4==0) { motor_mode=1。 on_off=1。 dir=1。 //rev=5。 } else if (KEY2==0) { key_code=6。 //退出 on_off=0。 } else { on_off=0。 } } } break。 } case 2: { disp_bit=0。 Led_disp[0]=0x05。 Led_disp[1]=0x16。 Led_disp[2]=0x17。 Led_disp[3]=0x19。 if(key_code==5) { 。 } break。 } default: break。 基于單片機的步進電機控制系統(tǒng)畢業(yè)設計論文 第 38 頁 共 38 頁 } } }
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1