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

正文內(nèi)容

基于單片機(jī)的步進(jìn)電機(jī)控制課程設(shè)計(jì)報(bào)告(參考版)

2024-08-30 15:01本頁(yè)面
  

【正文】 [1] 朱清慧 編著 .基于 Proteus 顯示控制系統(tǒng)設(shè)計(jì)與實(shí)例 .北京:清華大學(xué)出版社, 2020 [2] 51 單片機(jī) C語(yǔ)言教程 . 郭天祥主編 . 電子工業(yè)出版社, 2020 年 。 學(xué)習(xí)就應(yīng)該 采取 理論 與 實(shí)踐 結(jié)合的方式, 理論 的問(wèn)題, 也就是 實(shí)踐性 的課題 。通過(guò)這次課程設(shè)計(jì),我們知道了理論和實(shí)際的距離,也知道了理論和實(shí)際想結(jié)合的重要性,也從中得知了很多書(shū)本上無(wú)法得知的知識(shí)。 通過(guò)這次課程設(shè)計(jì)我發(fā)現(xiàn) , 只有理論 水平提高了; 才能夠 將 課本知識(shí) 與 實(shí)踐相 整合, 理論知識(shí) 服務(wù)于教學(xué)實(shí)踐, 以增強(qiáng)自己的動(dòng)手 能力 。撰寫(xiě)設(shè)計(jì)論文的過(guò)程 也是專(zhuān)業(yè)知識(shí)的學(xué)習(xí)過(guò)程 ,它使我 運(yùn)用已有的專(zhuān)業(yè)基礎(chǔ)知識(shí), 對(duì)其 進(jìn)行 設(shè)計(jì) ,分析和解決一個(gè)理論問(wèn)題或?qū)嶋H問(wèn)題,把知識(shí)轉(zhuǎn)化為能力的實(shí) 際訓(xùn)練。 通過(guò)對(duì)自己所學(xué)的 知識(shí)的回顧,并充分發(fā)揮對(duì)所學(xué)知識(shí)的理解和對(duì)課程設(shè)計(jì)的思考及 書(shū)面表達(dá)能力,最終完成了。 } 5. 調(diào)試與功能說(shuō)明 硬件調(diào)試 本次設(shè)計(jì)采用學(xué)習(xí)開(kāi)發(fā)板作為調(diào)試平臺(tái)。j0。i0。 } } } /****tms 延時(shí) */ void delay(uint8 t) { uint8 i,j。 i) { P3 = FFW[i]。 for (i=7。 while (StartEnd) { keyscan()。 while(!KeyIn4)。 } } if(!KeyIn4) { delay(5)。 if(!KeyIn3) { Gra= Three。 while(!KeyIn2)。 } } if(!KeyIn2) { delay(5)。 if(!KeyIn1) { Gra= One。 KeyOut4 = 1。 KeyOut2 = 0。 while(!KeyIn2)。 } } if(!KeyIn2) { delay(5)。 if(!KeyIn1) { StartEnd=1。 KeyOut4 = 1。 KeyOut2 = 1。 } } Else { w_string(0x01, )。 } else if(Gra==Three) { w_string(0xc0,grade:Three)。 if(Gra==One) { w_string(0xc0,grade:one)。 // 現(xiàn)實(shí)清零,數(shù)據(jù)指針清零 } /***液晶顯示子程序 */ void Dis(void) 單片機(jī)原理與接口技術(shù)課程設(shè)計(jì) 20 { Init_LCD1602()。 // 顯示器開(kāi),不顯示光標(biāo) w_cmd(0x06)。 } } /*** 初始化 1602*/ void Init_LCD1602(void) { w_cmd(0x38)。\039。 } /*** 發(fā)送字符串到 LCD*/ void w_string(uint8 addr_start, uint8 *p) { w_cmd(addr_start)。 EN = 1。 RS = 0。 EN = 0。 EN = 0。 RW = 0。 P0 = dat。 } /*** 寫(xiě)數(shù)據(jù) */ void w_dat(uint8 dat) { wait()。}while (BUSY == 1)。 EN = 0。 Do { RS = 0。 } 單片機(jī)原理與接口技術(shù)課程設(shè)計(jì) 18 else { P3 = 0。//鍵盤(pán)掃描 Dis()。//檔位變量 ,默認(rèn)一檔 uint8 code FFW[]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}。 endif 主程序 include include include bit StartEnd = 0。 void keyscan(void)。 void Init_LCD1602(void)。 void w_dat(uint8 dat)。 void wait(void)。 sbit BUSY = P0^7。 sbit RW = P2^6 。 sbit KeyOut4 = P1^7。 sbit KeyOut2 = P1^5。 sbit KeyIn4 = P1^3。 sbit KeyIn2 = P1^1。 typedef unsigned int uint16。 軟件設(shè)計(jì)要求 本設(shè)計(jì)要求實(shí)現(xiàn)用 STC89C52 單片機(jī)實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制,并能實(shí)現(xiàn)步進(jìn)電機(jī)的旋轉(zhuǎn),及四檔不同的速度調(diào)節(jié),同時(shí)能及時(shí)的用液晶顯示屏顯示步進(jìn)電機(jī)的當(dāng)前狀態(tài) 系統(tǒng)軟件設(shè)計(jì)流程 軟件總體設(shè)計(jì)框圖 圖 主程序流程圖 單片機(jī)原理與接口技術(shù)課程設(shè)計(jì) 16 主程序 本設(shè)計(jì)為使程序可讀性好將分模塊進(jìn)行說(shuō)明。 雙擊桌面上的 Keil 軟件的快捷啟動(dòng)方式 打開(kāi)軟件,打開(kāi)后的軟件界面如下圖所示: 圖 Keil 軟件界面 然后點(diǎn)擊 Project— New Project 選擇新建工程,并保存到合適的位置,然后在芯片列表中選擇相應(yīng)的芯片,界面如下圖所示,然后點(diǎn)擊完成即可。很容易想到,抖動(dòng)問(wèn)題不解決就會(huì)引起對(duì)閉合鍵的識(shí)別。這就是抖動(dòng)。 其內(nèi)部結(jié)構(gòu)如下: 圖 ULN2020 內(nèi)部結(jié)構(gòu)圖 連接步進(jìn)電機(jī)電路圖如下: 圖 步進(jìn)電機(jī)及其驅(qū)動(dòng)電路 單片機(jī)原理與接口技術(shù)課程設(shè)計(jì) 13 鍵盤(pán)設(shè)計(jì) 本次設(shè)計(jì)要求有六個(gè)按鍵,分別為啟動(dòng),停止,一檔,二檔,三檔,四檔。 ULN2020 是高耐壓、大電流達(dá)林頓陳列 ,由七個(gè)硅NPN達(dá)林頓管組成。其 proteus 仿真圖如下: 單片機(jī)原理與接口技術(shù)課程設(shè)計(jì) 11 X T A L 220X T A L 121A L E33EA35P S E N32R S T10P 0 .0 /A D 043P 0 .1 /A D 142P 0 .2 /A D 241P 0 .3 /A D 340P 0 .4 /A D 439P 0 .5 /A D 538P 0 .6 /A D 637P 0 .7 /A D 736P 1 . 02P 1 . 13P 1 . 24P 1 . 35P 1 . 46P 1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1