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

正文內(nèi)容

測控電路課程設計--步進電機控制器設計(編輯修改稿)

2025-07-11 05:35 本頁面
 

【文章內(nèi)容簡介】 內(nèi)含 8K byTES 的可反復擦寫的只讀程序存儲器( PEROM)。器件采用 ATMEL 公司的高密度、非易失性存儲技術生產(chǎn),與標準 80C51 指令系統(tǒng)及 80C52 產(chǎn)品引腳7 兼容,片內(nèi)置通用 8 位中央處理器( CPU )和 FLASH由存儲單元,功能強大AT89C52 單片適用于許多較為復雜控制應用場合。 主要性能參數(shù): 與 Mcs51產(chǎn)品指令和引腳完全兼容。 8字節(jié)可重擦寫 FLASH閃速存儲器 1000 次擦寫周期全靜態(tài)操作: 0HZ24MHZ 三級加密程序存儲器256X8 字節(jié)內(nèi)部 RAM 32 個可編程 I/0 口線 3 個 16 位定時/計數(shù)器 8 個中斷源可編程串行 UART 通道低功耗空閑和掉電模式 AT89C52 提供以下標準功能: 8字節(jié) FLASH閃速存儲器, 256 字節(jié)內(nèi)部 RAM , 32 個 I/O 口線, 3 個 16 位定時/計數(shù)器,一個 6 向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時, AT89c52 可降至零赫茲的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電上作模式。空閑方式停止 CPU 的工作,但允許 RAM,定時/計數(shù)器.串行通信口及中斷系統(tǒng)繼續(xù)工作。掉 電方式保存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復位 . 使用單片機來產(chǎn)生需要的控制信號從而實現(xiàn)對步進電機的驅(qū)動。 三、 軟件設計 程序流程圖 實驗 源程序 電路的基本功能有五個: 程序控制采用四相八拍工作方式。 8 正轉(zhuǎn);按下正轉(zhuǎn)按鈕單片機輸出一個相序為 A,B,C,D的時序信號,從而使電機正轉(zhuǎn)。 反轉(zhuǎn);按下反轉(zhuǎn)按鈕單片機輸出一個相序為 D,C,B,A的時序信號,從而使電機反轉(zhuǎn)。 停止;按下停止按鈕,單片機的 輸出一個全低電平,從而使電機停轉(zhuǎn)。 加速;當按下加速按鈕時,通過程序減小時序的周期,從而加快時序的頻率,從而實現(xiàn)加速目標。 減速;當按下減速按鈕時,加長時序的周期,從而減小時序的頻率,從而實現(xiàn)減速的目的。 源程序: include define uint unsigned int define uchar unsigned char uchar code ZZ[]= { 0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09 }。 uchar code FZ[]= { 0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01 }。 sbit K1 = P3^0。 sbit K2 = P3^1。 sbit K3 = P3^2。 sbit K4 = P3^3。 sbit K5 = P3^4。 uint b=30。 uint a=3。 void DelayMS(uint ms) { uchar i。 while(ms) { for(i=0。i30。i++)。 } } void STEP_MOTOR_ZZ() //正轉(zhuǎn) { uchar j。 P0 = 0xfe。 for(j=0。j8。j++) { P1=ZZ[j]。 9 DelayMS(b)。 } } void STEP_MOTOR_FZ() //反轉(zhuǎn) { uchar j。 P0=0xfd。 for(j=0。j8。j++) { P1=FZ[j]。 DelayMS(b)。 } } void STEP_MOTOR_STOP() //停轉(zhuǎn) { P0=0xfb。 P1=0x03。 } void main() {
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1