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

正文內(nèi)容

片機(jī)課程設(shè)計--步進(jìn)電機(jī)驅(qū)動器(編輯修改稿)

2025-07-12 22:48 本頁面
 

【文章內(nèi)容簡介】 機(jī)運(yùn)行狀態(tài)顯示為 STOP,檔位為 5檔,開機(jī)轉(zhuǎn)速為 ,如下: D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 2L M 0 1 6 L 按下啟動鍵 K1后,轉(zhuǎn)向顯示出顯示 》 ,即電機(jī)順時針轉(zhuǎn),顯示如下: D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 2L M 0 1 6 L 按 K2 鍵一次,檔位加一,高位檔為 10 檔,此時對應(yīng)電機(jī)轉(zhuǎn)速為最慢,為 ,如下圖: D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 2L M 0 1 6 L 故障分析及解決方法 故障一:首先在設(shè)計總體方案時,思路上出 現(xiàn)了一些問題,我首先是想在中斷里完成許多應(yīng)在中斷之外完成的事,經(jīng)過 同學(xué) 的指點(diǎn),后來想清楚了。只在中斷中給電機(jī)送相序碼,并設(shè)定了一個參數(shù)對電機(jī)的轉(zhuǎn)速進(jìn)行調(diào)控。 故障二:由于編寫程序的經(jīng)驗(yàn)不多,在計算電機(jī)轉(zhuǎn)速,并將其顯示在液晶時,遇到了一些問題,速度轉(zhuǎn)換公式是找出來了,但怎樣將其小數(shù)點(diǎn)表示出來,困惑了好久,最后還是請教了同學(xué),才搞定。 故障三:在仿真時首先液晶沒有接上拉電阻,液晶上顯示不出來,我以為是程序方面出了問題,后來嘗試接了上拉電阻,就能夠正常顯示了。 桂林電子科技大學(xué)實(shí)訓(xùn)說明書用紙 16 故障四:在做好硬件后,將程序下載到芯片后,單片 機(jī)沒有工作,沒有實(shí)現(xiàn)所要的功能,后來經(jīng)過同學(xué)的幫助下,發(fā)現(xiàn)我將電容的管腳焊錯了,糾正后,單片機(jī)就正常工作了。 第 6 章 心得體會 在兩周的單片機(jī)實(shí)訓(xùn),學(xué)到了許多知識,也能靈活的應(yīng)用一些軟件,比如 Protel 99 SE、 Keil uVision4 等;剛開始接到任務(wù)時,對步進(jìn)電機(jī)不熟悉,毫無頭緒,通過自己搜索資料和向同學(xué)討論后,才有思路。在用軟件仿真時,出現(xiàn)了一些問題,比如,電機(jī)不轉(zhuǎn)動,液晶屏不顯示,經(jīng)過同學(xué)的指導(dǎo)下,發(fā)現(xiàn)了其中的問題:電機(jī)的線路接錯,液晶屏的電路沒加電阻。 在用 Protel 99 SE 軟件畫原理 圖時,自己對 Protel 99 SE 不是很熟悉,不會制作元件, 元件 封裝, 經(jīng)過自己的努力和同學(xué)的幫助下,也能熟悉 Protel 99 SE 的基本操作,順利完成了原理圖和 PCB 圖。 由于自己以前沒有做過 PCB 板,第一次做板對我有一定的挑戰(zhàn), 在制作 PCB 板中,忽略了一些細(xì)節(jié)的東西,仔細(xì)檢查后,沒有這些細(xì)節(jié),就不可能成功,才發(fā)現(xiàn)細(xì)節(jié)的重要性。 熟悉其制作流程后,跟幾個同學(xué)一起討論 ,先是去打印,在轉(zhuǎn)印,后腐蝕,最后打孔;完成后在將元件按 PCB 板的位置焊接上去,通過一天的努力完成了任務(wù);將程序下載到芯片運(yùn)行時,出現(xiàn)了問題:液晶屏不顯示,電機(jī)不轉(zhuǎn)動。那時我就用萬用表對單板仔細(xì)檢查,檢查一遍后,還是沒能找出問題的所在;后面自己想了想,是不是單片機(jī)還沒工作???在同學(xué)的幫助下,對照 PCB 圖和實(shí)物單板,發(fā)現(xiàn)了我將兩個電容的管腳焊錯了,導(dǎo)致晶振不起振,單片機(jī)無法工作;糾正過來以后,液晶屏正常顯示,電機(jī)也轉(zhuǎn)動了,心情非常激動,非常感謝同學(xué)的幫助,謝謝你們。 第 7 章 參考文獻(xiàn) [1]王迎旭 .《單片機(jī) 原理及及應(yīng)用》 .北京:機(jī)械工業(yè)出版社 [2]張迎新 .《單片微型計算機(jī)原理、應(yīng)用及接口技術(shù)》 .北京:國防工業(yè)出版社 [3]郭天祥 .《新概念 51單片機(jī) C語言教程》 .北京:電子工業(yè)出版社 [4]蔡明文 馮先成編著 .《單片機(jī)課程設(shè)計》 .北京:華中科技大學(xué)出版社 [5]王曉明 .《電動機(jī)的單片機(jī)控制》 .北京航空航天大學(xué)出版社 桂林電子科技大學(xué)實(shí)訓(xùn)說明書用紙 17 附件 系統(tǒng)原理圖 元器件清單 STC89C52 1 片 LCD1602 1 塊 ULN2021 1 個 步進(jìn)電機(jī) 1 個 按鈕開關(guān) 5 個 排阻 10K 2 個 滑動電阻 10K 1 個 電容 30PF 2 個 電解電容 10μ F 1 個 晶振 12MHZ 1 個 桂林電子科技大學(xué)實(shí)訓(xùn)說明書用紙 18 16P 插座 1 個 40P 插座 1 個 覆銅板 1 塊 PCB 板 源程序清單 include //51 芯片管腳定義頭文件 include //內(nèi)部包含延時函數(shù) _nop_()。 define uchar unsigned char define uint unsigned int define delayNOP()。 {_nop_()。_nop_()。_nop_()。_nop_()。}。 uchar code FFW[8]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9}。//正轉(zhuǎn)相序編碼表 uchar code REV[8]={0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1}。//反轉(zhuǎn)相序編碼表 sbit K1 = P3^2。 //運(yùn)行與停止 sbit K2 = P3^3。 //加速 sbit K3 = P3^4。 //減速 sbit K4 = P3^5。 //方向轉(zhuǎn)換 sbit LCD_RS = P2^0。 sbit LCD_RW = P2^1。 sbit LCD_EN = P2^2。 桂林電子科技大學(xué)實(shí)訓(xùn)說明書用紙 19 bit on_off=0。 //運(yùn)行與停止標(biāo)志 bit direction=1。 //方向標(biāo)志 uchar code cdis0[ ] = { WELCOME TO }。 uchar code cdis1[ ] = { STEPPING MOTOR }。 uchar code cdis2[ ] = { CONTROL SYSTEM }。 uchar code cdis3[ ] = {STOP }。 uchar code cdis4[ ] = {DW:}。 uchar code cdis5[ ] = {RUNNING}。 uchar code cdis6[ ] = {r/min}。 uchar code cdis7[ ] = {RATE:}。 uchar m,v=0,q=0,j。 uchar rate=5。 //預(yù)設(shè)定速度檔 uchar data_temP1,data_temp2,data_temp3,data_temp4。 uint zs,data_temp。 /*****************************************************/ void delay(uint t) // 延時 t 毫秒函數(shù) { uchar k。 while(t) { for(k=0。 k125。 k++) { } } } bit lcd_busy() //檢查 LCD 是否為忙狀態(tài), lcd_busy 為 1 時,忙,等待。為 0時 ,閑,可寫指令與數(shù)據(jù)。 { bit result。 LCD_RS = 0。 LCD_RW = 1。 LCD_EN = 1。 delayNOP()。 result = (bit)(P0amp。0x80)。 LCD_EN = 0。 return(result)。 } /**************************************************
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1