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

正文內(nèi)容

單片機(jī)課程設(shè)計步進(jìn)電機(jī)驅(qū)動器(更新版)

2025-08-07 12:04上一頁面

下一頁面
  

【正文】 else { for(m=0。 lcd_pos(0x48)。 zs=1332/rate。 data_temp4=data_temp%10。 //低位 data_temp2=data_temp2+0x30。 //顯示字符RATE: while(cdis7[m] != 39。 m = 0。) { lcd_wdat(cdis4[m])。 while(cdis3[m] != 39。 } for(j=0。) { //顯示字符 lcd_wdat(cdis1[m])。 m++。} /********************************************************/void lcd_pos(uchar pos)//設(shè)定顯示位置{ lcd_wcmd(pos | 0x80)。 lcd_wcmd(0x38)。 LCD_EN = 1。 LCD_EN = 0。 LCD_RW = 0。 delayNOP()。 //BEEP取反 } BEEP=1。 k++) { } }}/********************************************************/void delayB(uchar x) //x* { uchar i。uchar code cdis7[ ] = {RATE:}。 //運行與停止標(biāo)志bit direction=1。 //運行與停止sbit K2 = P3^3。 {_nop_()。然后是電機(jī)也不轉(zhuǎn),最后我把送進(jìn)去的脈沖頻率減小,才使得電機(jī)運轉(zhuǎn)起來,這個仿真過程又使我更加熟練了Proteus軟件的用法。第7章 心得體會為期兩周的單片機(jī)課程設(shè)計在忙碌中已接近尾聲,經(jīng)過這么多天的努力,終于完成了這次課程設(shè)計基本設(shè)計要求,在充實中也學(xué)到了很多知識,是真正將所學(xué)知識運用于實踐中的一次很好的體驗,使人受益匪淺。 //方向轉(zhuǎn)換sbit BEEP = P3^6。uchar code cdis3[ ] = {STOP }?;谶@次課程設(shè)計的要求不高,我們可以選用51系列或52系列單片機(jī),其有可靠性高,易于擴(kuò)展以及實用性好等特點,完全可以滿足我們的控制要求。用單片機(jī)來產(chǎn)生這個脈沖信號,通過單片機(jī)的P1口輸出脈沖信號,因為所選電機(jī)是四相的,~。單四拍與雙四拍的步距角相等,而八拍的步距角則是單四拍與雙四拍的一半。7%(25℃)(按客戶要求而定:80、130歐姆):≥600Hz:≥1000Hz:≥(120Hz):≥:>10MΩ(500V):600VAC/1mA/1S:A:<50K(120Hz):<40dB(120Hz):大約40g:GB1804m:CCW 步進(jìn)電機(jī)的基本術(shù)語 相數(shù)產(chǎn)生不同對極N、S磁場的激磁線圈對數(shù),常用m表示。當(dāng)對步進(jìn)電機(jī)施加一系列連續(xù)不斷的控制脈沖時,它可以連續(xù)不斷地轉(zhuǎn)動。關(guān)鍵詞:步進(jìn)電機(jī);AT89C52單片機(jī);ULN2003AN驅(qū)動。本文在分析了步進(jìn)電機(jī)的驅(qū)動特性、斬波恒流細(xì)分驅(qū)動原理和混合式步進(jìn)電機(jī)驅(qū)動芯片ULN2003AN的性能、結(jié)構(gòu)的基礎(chǔ)上,結(jié)合AT89C52單片機(jī),設(shè)計出了混合式步進(jìn)電機(jī)驅(qū)動電路。本次設(shè)計是采用步進(jìn)電機(jī)28BYJ48型四相八拍電機(jī),電壓為DC5V—DC12V。/64:4相8拍:200Ω177。 信號分配四相步進(jìn)電機(jī)按照其通電方式的不同,可以分為單四拍,雙四拍和雙八拍三種工作方式。所以怎樣產(chǎn)生這個脈沖信號和產(chǎn)生怎樣的信號是電機(jī)控制的關(guān)鍵。其顯示原理如下圖42:圖42 液晶顯示流程圖步進(jìn)電機(jī)的正反轉(zhuǎn)用K4控制,初始化電機(jī)為順時針轉(zhuǎn),即“》”,每當(dāng)按下K4鍵,電機(jī)轉(zhuǎn)向改變,具體流程圖如下圖43:啟動與停止是用K1鍵來控制的,初始化標(biāo)志位on_off==0,檔按下K1,即將on_off置1,每當(dāng)按下k1,都將在啟動與停止間切換,具體流程圖如下圖44:圖44 啟動與停止流程圖第5章 硬件設(shè)計 硬件的設(shè)計與選取 步進(jìn)電機(jī)的驅(qū)動步進(jìn)電機(jī)的驅(qū)動采用ULN2003,~,具體如圖51:圖51 步進(jìn)電機(jī)驅(qū)動及其接口圖 單片機(jī)的選取目前市面上的通用型單片機(jī)種類很多,且適合不同應(yīng)用場合的新產(chǎn)品不斷出現(xiàn),但目前的應(yīng)用狀況,以8位中檔MCS51系列單片機(jī)的應(yīng)用最為普遍。uchar code cdis2[ ] = { CONTROL SYSTEM }。 //減速sbit K4 = P3^5。故障三:在仿真時首先液晶沒有接上拉電阻,液晶上顯示不出來,我以為是程序方面出了問題,后來嘗試接了上拉電阻,就能夠正常顯示了。仿真時也出了一些小問題,首先LCD完全沒有顯示,我就嘗試接上拉電阻,結(jié)果就能正常工作了。define uchar unsigned chardefine uint unsigned intdefine delayNOP()。//反轉(zhuǎn)相序編碼表sbit K1 = P3^2。bit on_off=0。uchar code cdis6[ ] = {r/min}。 k125。 BEEP=!BEEP。 LCD_EN = 1。 LCD_RS = 0。 delayNOP()。 delayNOP()。 delay(5)。 //清除LCD的顯示內(nèi)容 delay(5)。) { //顯示字符WELCOME lcd_wdat(cdis0[m])。\039。 //顯示字符 m++。 //設(shè)置顯示位置為第一行的第1個字符 m = 0。\039。 //顯示小數(shù)點 lcd_wdat(0x2e)。 lcd_pos(0x40)。 } data_temp2=data_temp%10。 //小數(shù)位第一位 data_temp3=data_temp3+0x30。 lcd_wdat(data_temp2)。 lcd_wdat(data_temp2)。 //顯示方向符號 lcd_wdat(0x3e)。 while(cdis5[m] != 39。 //設(shè)置顯示位置為第一行的第1個字符 m = 0。m++) { lcd_pos(0x0e+m)。 //開放定時器T0的中斷 P1 = 0x0f。 direction=~direction。 rate。 if(q rate) { return。 } } }
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1