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

正文內(nèi)容

單片機(jī)控制步進(jìn)電機(jī)課程設(shè)計(jì)報(bào)告-資料下載頁

2025-08-17 15:57本頁面

【導(dǎo)讀】電機(jī)的旋轉(zhuǎn)方向由正反轉(zhuǎn)控制信號(hào)控制。步進(jìn)電機(jī)的步數(shù)由鍵盤。入步數(shù),也不會(huì)運(yùn)轉(zhuǎn)。只有當(dāng)鍵盤鎖打開并輸入步數(shù)時(shí),步進(jìn)電。紅色指示燈亮,同時(shí)警報(bào)響。步進(jìn)電機(jī)是一種電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信。以固定的角度一步一步運(yùn)行的。結(jié)合對(duì)步進(jìn)電機(jī)的了解,然后對(duì)步進(jìn)電機(jī)的控制原理包括步進(jìn)電機(jī)的控制方式和驅(qū)。動(dòng)方式作了系統(tǒng)的說明,采用89C51單片機(jī)來控制步進(jìn)電機(jī),用c程序來控制運(yùn)行。并通過DS18B20測(cè)溫來防止步進(jìn)電機(jī)的溫度過高。本次課程設(shè)計(jì)著重于通過控制脈沖數(shù)來控制位移,實(shí)現(xiàn)準(zhǔn)確定位。機(jī)本身的優(yōu)越性和應(yīng)用的廣泛性,這正是用單片機(jī)控制步進(jìn)電機(jī)課程設(shè)計(jì)的實(shí)際意義。

  

【正文】 +) for(i=0。i4。i++) { P0=a[i]。 delay(800)。 } D2=0。 } void fj(uchar fj) { uint i,j。 D3=1。 for(j=0。jfj。j++) for(i=0。i4。i++) { P0=b[i]。 delay(800)。 } D3=0。 } void aj(void) { if(k1==0) {delay(M)。 if(k1==0)x=3。 } if(k2==0) { delay(M)。 if(k2==0)x=6。 } if(k3==0) { delay(M)。 if(k3==0)x=9。 } if(k4==0) 13 { delay(M)。 if(k4==0)x=12。 } if(k5==0) { delay(M)。 if(k5==0)x=15。 } if(k6==0) { delay(M)。 if(k6==0)x=18。 } if(k7==0) { delay(M)。 if(k7==0)x=21。 } if(k8==0) { delay(M)。 if(k8==0)x=24。 } if(k9==0) { delay(M)。 if(k9==0)x=27。 } } void motorstart(void) { if(k10==0) { delay(M)。 if(k10==0)P0=0x0f。 } if(k11==1amp。amp。k12==0amp。amp。k10==1) 14 { delay(M)。 if(k11==1amp。amp。k12==0amp。amp。k10==1)zj(x)。 } if(k11==0amp。amp。k12==1amp。amp。k10==1) { delay(M)。 if(k10==1amp。amp。k11==0amp。amp。k12==1)fj(x)。 } } void ds18b20init(void) { uchar ds=0。 DQ=1。 delay(8)。 DQ=0。 delay(80)。 DQ=1。 delay(5)。 ds=DQ。 delay(20)。 } void WriteOneChar(uchar dat) { uchar i=0。 for(i=8。i0。i) { DQ=0。 DQ=datamp。0x01。 delay(5)。 DQ=1。 dat=1。 } delay(4)。 } uchar ReadOneChar(void) { unsigned char i=0。 15 unsigned char dat=0。 for (i=8。i0。i) { DQ=1。 delay(1)。 DQ=0。 dat=1。 DQ=1。 if(DQ) dat|=0x80。 delay(4)。 } return(dat)。 } void ReadTemperature(void) { ds18b20init()。 WriteOneChar(0xcc)。 WriteOneChar(0x44)。 delay(125)。 ds18b20init()。 WriteOneChar(0xcc)。 WriteOneChar(0xbe)。 tempL=ReadOneChar()。 tempH=ReadOneChar()。 } void worktemp(void) { T=((tempLamp。0xf0)4)+((tempHamp。0x07)4)。 } void main() { T=0。 P1=0XFF。 P0=0X0F。 P2=0X00。 while(1) { ds18b20init()。 16 WriteOneChar(0XCC)。 WriteOneChar(0X44)。 ReadTemperature()。 worktemp()。 aj()。 if(T50) { D1=0。 bel=1。 motorstart()。 } if(T=50) { P0=0。 D1=1。 bell()。 delay(1000)。 D1=0。 } } } 參 考 文 獻(xiàn) 17 【 1】張毅剛編著,《單片機(jī)原理及應(yīng)用》高等教育出版社 2020。 【 2】 郭天祥 編著,《 Altium PCB 設(shè)計(jì)視頻教程 》 2020。 【 3】樓然苗 等編著 ,《 51 系列單片機(jī)設(shè)計(jì)實(shí)例 》 北京航空航天大學(xué)出版社 2020。 【 4】汪道輝編著,《單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)踐》 電子工業(yè)出版社 2020。 【 5】譚浩強(qiáng)編著,《 C 程序設(shè)計(jì)(第三版)》清華大學(xué)出版社 2020。 【 6】王港元編著,《電工電子實(shí)踐指導(dǎo)》江西科學(xué)技術(shù)出版社 2020。 【 7】周潤景編著,《 PROTEUS 入門實(shí)用教程》機(jī)械工業(yè)出版社 2020。 【 8】林立編著,《單片機(jī)原理及應(yīng)用 :基于 Proteus 和 Keil C》電子工業(yè)出版社 2020。 【 9】閻石編著,《數(shù)字電子技術(shù)基礎(chǔ)》高等教育出版社 2020。 【 10】李朝青編著,《單片機(jī)原理及接口技術(shù)》北京航空航天大學(xué)出版社 2020 附錄: 18 答辯記錄及評(píng)分表 課題名稱 單片機(jī)控制步進(jìn)電機(jī) 答辯教師(職稱) 崔雪英 答辯時(shí)間 2020—— 2020 學(xué)年第 1 學(xué)期 第 7 周 答 辯 記 錄 評(píng) 分 表 學(xué)生姓名 學(xué)號(hào) 評(píng)分 陳營營 1109121056 方蘋 1109121058 張樹朋 1109121049 陶輪 1109121030 高文韜 1109121009 朱德強(qiáng) 1109121052 葛自立 1109121010
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1