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

正文內(nèi)容

單片機課程設(shè)計報告——單片機控制步進電機(編輯修改稿)

2025-08-30 01:28 本頁面
 

【文章內(nèi)容簡介】 數(shù)模塊該模塊重要功效是調(diào)動溫度采集函數(shù)、步進電機函數(shù)中函數(shù),實現(xiàn)模塊化編程。 整體功效AT89S52芯片控制ULN2003A芯片驅(qū)動步進電機,掃描鍵盤輸入運行狀態(tài)以及運轉(zhuǎn)步數(shù),當電機外表溫度超過32℃是電機停止轉(zhuǎn)動,并且報警! 程序流程圖主程序流程圖如圖所示:開始初始化程序報警,紅燈點亮,步進電機停轉(zhuǎn)判斷步進電機溫度是否過高? 是 否鎖鍵盤等待開鍵盤 是 否確定輸入步數(shù)電機高溫?步進電機運轉(zhuǎn) 否 圖2 程序流程圖步進電機驅(qū)動函數(shù)://ifndef _BJDJ_H_define _BJDJ_H_ include include define uchar unsigned chardefine uint unsigned intsbit k1=P1^0。sbit k2=P1^1。sbit k3=P1^2。sbit k4=P1^3。sbit k5=P1^4。sbit k6=P1^5。sbit k7=P1^6。sbit k8=P1^7。sbit k9=P0^0。sbit k10=P0^1。sbit k11=P0^2。sbit k12=P0^3。void key_scan()。void motor_turn()。void motor_stop()。endif//includeuchar code FFW[8]={0xfe,0xfc,0xfd,0xf9,0xfb,0xf3,0xf7,0xf6}。uchar code REV[8]={0xf6,0xf7,0xf3,0xfb,0xf9,0xfd,0xfc,0xfe}。uchar rate 。extern uchar i=0。 /********************************************************/ /* 延時 /********************************************************/void delay(uchar x) { uchar i,j。 for(i=0。ix。i++)。 for(j = 0 。 j110 。 j++) 。 }/********************************************************//*步進電機正轉(zhuǎn)/********************************************************/void motor_ffw(uchar x) { uchar i,j。 for (j=0。 jx。 j++) //轉(zhuǎn)1*n圈 { for (i=0。 i8。 i++) //一個周期轉(zhuǎn)45度 { P2 = FFW[i]。 //取數(shù)據(jù) delay(150)。 //調(diào)節(jié)轉(zhuǎn)速 } } }/********************************************************//*/*步進電機反轉(zhuǎn)/********************************************************/void motor_rev(uchar x) { uchar i,j。 for (j=0。 jx。 j++) //轉(zhuǎn)1*n圈 { //退出此循環(huán)程序 for (i=0。 i8。 i++) //一個周期轉(zhuǎn)45度 { P2
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1