




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)報(bào)告題目:步進(jìn)電機(jī)轉(zhuǎn)速控制顯示系統(tǒng)學(xué)生姓名:陶寧學(xué)生學(xué)號(hào): 0908020132 系別:電氣信息工程專業(yè):自動(dòng)化屆別: 2013屆指導(dǎo)教師:苗磊電氣信息工程學(xué)院制2012年 5 月成績(jī)淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 1 頁(yè)步進(jìn)電機(jī)轉(zhuǎn)速控制顯示系統(tǒng)學(xué)生:陶寧指導(dǎo)教師:苗磊電氣信息工程學(xué)院自動(dòng)化系1 課程設(shè)計(jì)的任務(wù)與要求1.1 課程設(shè)計(jì)的任務(wù)對(duì)于步進(jìn)電機(jī)的進(jìn)行轉(zhuǎn)速控制,包括正轉(zhuǎn)與反轉(zhuǎn),并且通過(guò)lcd 顯示。1.2 課程設(shè)計(jì)的要求該設(shè)計(jì)要求通過(guò)程序?qū)崿F(xiàn)單片機(jī)對(duì)電動(dòng)機(jī)進(jìn)行控制。共包含五個(gè)鍵盤(pán), 分別操控正轉(zhuǎn)、反轉(zhuǎn)、停止、加速、減速。并且講電動(dòng)機(jī)的轉(zhuǎn)動(dòng)狀態(tài)反映在
2、lcd 上。1.3 課程設(shè)計(jì)的研究基礎(chǔ)2 步進(jìn)電機(jī)轉(zhuǎn)速控制顯示系統(tǒng)方案制定2.1 方案提出方案一:使用開(kāi)關(guān)直接控制電動(dòng)機(jī)的正反轉(zhuǎn)以及轉(zhuǎn)速控制,此種設(shè)計(jì)非常簡(jiǎn)便易操作,共兩個(gè)開(kāi)關(guān)控制。圖 1 方案一開(kāi)始電動(dòng)機(jī)初始電動(dòng)機(jī)正轉(zhuǎn)電動(dòng)機(jī)反轉(zhuǎn)電動(dòng)機(jī)勻速轉(zhuǎn)動(dòng)電動(dòng)機(jī)加速正轉(zhuǎn)電動(dòng)機(jī)停止勻速電動(dòng)機(jī)減速反轉(zhuǎn)end 淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 2 頁(yè)方案二:使用四個(gè)五個(gè)開(kāi)關(guān)分別控制電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、停止、加速、減速。圖 2 方案二2.2 方案比較方案一:本方案十分簡(jiǎn)單, 除了實(shí)現(xiàn)正常的正轉(zhuǎn)反轉(zhuǎn), 只能實(shí)現(xiàn)步進(jìn)電機(jī)的正轉(zhuǎn)加速,還有反轉(zhuǎn)減速, 并不能實(shí)現(xiàn)正轉(zhuǎn)減速或者反轉(zhuǎn)加速等功能。程
3、序設(shè)計(jì)上比較簡(jiǎn)單,實(shí)用性不大。方案二:本方案較方案一復(fù)雜些, 并且成功的實(shí)現(xiàn)了電機(jī)的正轉(zhuǎn)加速和減速,反轉(zhuǎn)的加速和減速,簡(jiǎn)單明了,控制范圍更大,實(shí)用性更強(qiáng)。但是由于復(fù)雜性增加,程開(kāi)始電動(dòng)機(jī)正轉(zhuǎn)電動(dòng)機(jī)反轉(zhuǎn)正轉(zhuǎn)加速正轉(zhuǎn)減速反轉(zhuǎn)加速反轉(zhuǎn)減速電動(dòng)機(jī)停止轉(zhuǎn)動(dòng)結(jié)束電動(dòng)機(jī)初始狀態(tài)淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 3 頁(yè)序的編寫(xiě)難度上就增加了。2.3 方案論證對(duì)于以上兩個(gè)方案比較分析得出:方案二成功的實(shí)現(xiàn)了方案一所有的功能,而且其他功能上更加全面。 使用上也更加易操作。 方案一對(duì)于簡(jiǎn)單的應(yīng)用可以適用,但局限性很大,有時(shí)無(wú)法實(shí)現(xiàn)必要的功能。2.4 方案選擇根據(jù)以上的比較論證,選擇方
4、案二。3 步進(jìn)電機(jī)轉(zhuǎn)速控制顯示系統(tǒng)方案設(shè)計(jì)3.1 各單元模塊功能介紹及電路設(shè)計(jì)該設(shè)計(jì)分為控制模塊,驅(qū)動(dòng)模塊,顯示模塊??刂颇K: 五個(gè)開(kāi)關(guān)控制單片機(jī)的輸入高低電平,通過(guò)單片機(jī)的接口功能設(shè)計(jì)程序控制輸出電平的高低最后達(dá)到控制電動(dòng)機(jī)正反轉(zhuǎn)的功能。驅(qū)動(dòng)模塊:通過(guò)單片機(jī)的p0.0到 p0.3控制步進(jìn)電機(jī)之前的放大噐uln2003a ,從而達(dá)到控制步進(jìn)電機(jī)轉(zhuǎn)速的效果。顯示模塊: 通過(guò)單片機(jī)中的 p3.0到 p3.5和 p2.7控制 lcd 12864,以顯示目前電動(dòng)機(jī)的狀態(tài)。3.2 電路參數(shù)的計(jì)算及元器件的選擇12864 液晶電源: vdd:+5v;lcd 外接驅(qū)動(dòng)電壓為 -5.0-14.0v。步進(jìn)電機(jī)
5、:額定電壓12v;額定電流 0.5a。uln2003a 輸入額定電壓為 +12v。3.3 特殊器件的介紹(1)at89c51 at89c51 是一種帶4k 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(fperomfalsh programmable and erasable read only memory )的低電壓,高性能cmos8 位微處理器,俗稱單片機(jī)。由于將多功能8 位 cpu 和閃爍存儲(chǔ)器組合在單個(gè)芯片中,atmel的 at89c51 是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。1)主要特性a.與 mcs-51 兼容b.4k 字節(jié)可編程閃爍存儲(chǔ)器淮南師范學(xué)院電氣信息
6、工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 4 頁(yè)c.壽命: 1000寫(xiě)/擦循環(huán)d.數(shù)據(jù)保留時(shí)間: 10年e.全靜態(tài)工作: 0hz-24hz f.三級(jí)程序存儲(chǔ)器鎖定g.128*8 位內(nèi)部 ram k.可編程串行通道l.低功耗的閑置和掉電模式m.片內(nèi)振蕩器和時(shí)鐘電路2)管腳說(shuō)明a.vcc:供電電壓。b.gnd:接地。c.p0口:p0口為一個(gè) 8 位漏級(jí)開(kāi)路雙向 i/o 口,每腳可吸收 8ttl 門(mén)電流。d.p1 口:p1口是一個(gè)內(nèi)部提供上拉電阻的8 位雙向 i/o 口,p1 口緩沖器能接收輸出 4ttl 門(mén)電流。e.p2口:p2口為一個(gè)內(nèi)部上拉電阻的8 位雙向 i/o 口,p2 口緩沖器可接收
7、,輸出 4 個(gè) ttl 門(mén)電流。f.p3 口:p3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向i/o 口,可接收輸出4 個(gè) ttl門(mén)電流34。(2)uln2003a uln2003a 是一個(gè) 7 路反向器電路,即當(dāng)輸入端為高電平時(shí)uln2003a 輸出端為低電平,當(dāng)輸入端為低電平時(shí)uln2003a 輸出端為高電平。 共 16 個(gè)端口,其中 17 口為輸入端口,相對(duì)應(yīng)1610口為輸出端口。 8 號(hào)口 9 號(hào)口為地與 com端口3。圖 3 uln2003a 淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 5 頁(yè)(3) 步進(jìn)電機(jī) motor-stepper 步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻?/p>
8、位移或線位移的開(kāi)環(huán)控制元步進(jìn)電機(jī)件。在非超載的情況下, 電機(jī)的轉(zhuǎn)速、 停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響, 當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度, 稱為“步距角”,它的旋轉(zhuǎn)是以固定的角度一步一步運(yùn)行的。可以通過(guò)控制脈沖個(gè)數(shù)來(lái)控制角位移量,從而達(dá)到準(zhǔn)確定位的目的; 同時(shí)可以通過(guò)控制脈沖頻率來(lái)控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速目的3。3.4 系統(tǒng)整體電路圖圖 4 系統(tǒng)整體電路圖4 步進(jìn)電機(jī)轉(zhuǎn)速控制顯示系統(tǒng)仿真和調(diào)試4.1 仿真軟件介紹本設(shè)計(jì)主要采用protues軟件,protues軟件是英國(guó) labcenter elect
9、ronics公司出版的 eda 工具軟件。它不僅具有其它 eda 工具軟件的仿真功能, 還能仿真單片機(jī)及外圍器件。是目前世界上唯一將電路仿真軟件、pcb 設(shè)計(jì)軟件和虛擬模型仿真軟件三淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 6 頁(yè)合一的設(shè)計(jì)平臺(tái),其處理器模型支持8051、hc11、pic10/12/16/18/24/30/dspic33 、avr、arm 、8086 和 msp430 等,2010 年即將增加 cortex 和 dsp 系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持iar、keil 和 mplab 等多種編譯。它具有豐富的元器件庫(kù),超過(guò)2
10、7000種元器件,可方便地創(chuàng)建新元件。仿真元器件資源:仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件,有30 多個(gè)元件庫(kù)。仿真儀表資源:示波器、邏輯分析儀、虛擬終端、spi 調(diào)試器、 i2c 調(diào)試器、信號(hào)發(fā)生器、模式發(fā)生器、交直流電壓表、交直流電流表。理論上同一種儀器可以在一個(gè)電路中隨意的調(diào)用。圖形顯示功能, 可以將線路上變化的信號(hào), 以圖形的方式實(shí)時(shí)地顯示出來(lái),其作用與示波器相似, 但功能更多。 這些虛擬儀器儀表具有理想的參數(shù)指標(biāo),例如極高的輸入阻抗、極低的輸出阻抗。這些都盡可能減少了儀器對(duì)測(cè)量結(jié)果的影響。還提供了比較豐富的測(cè)試信號(hào)用于電路的測(cè)試。這些測(cè)試信號(hào)包括模擬信號(hào)和數(shù)字信號(hào)12。4.2 系
11、統(tǒng)仿真實(shí)現(xiàn)(1)打開(kāi)仿真,出現(xiàn)如圖界面,目前電動(dòng)機(jī)為停止?fàn)顟B(tài)。圖 5 初始狀態(tài)淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 7 頁(yè)(2)按下 k1 正轉(zhuǎn)開(kāi)關(guān),電動(dòng)機(jī)開(kāi)始正轉(zhuǎn),lcd 顯示正轉(zhuǎn)。圖 6 正轉(zhuǎn)狀態(tài)(3)按下 k4 開(kāi)關(guān),電動(dòng)機(jī)開(kāi)始加速轉(zhuǎn)動(dòng),顯示屏顯示正轉(zhuǎn)加速。圖 7 正轉(zhuǎn)加速狀態(tài)淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 8 頁(yè)(4)隨后轉(zhuǎn)速達(dá)到穩(wěn)定, lcd 顯示正轉(zhuǎn)正常運(yùn)行。圖 8 正轉(zhuǎn)正常運(yùn)行狀態(tài)(5)按下 k6 開(kāi)關(guān),使電動(dòng)機(jī)減速,顯示正轉(zhuǎn)減速運(yùn)行。圖 9 正轉(zhuǎn)減速淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 9
12、 頁(yè)(6)當(dāng)步進(jìn)電機(jī)轉(zhuǎn)速達(dá)到穩(wěn)定時(shí),lcd 顯示正轉(zhuǎn)低速運(yùn)行。圖 10 正轉(zhuǎn)低速運(yùn)行(7)此時(shí)按下 k3,無(wú)需先按下k2 停止,電動(dòng)機(jī)實(shí)現(xiàn)反轉(zhuǎn)運(yùn)行,顯示反轉(zhuǎn)低速運(yùn)行。圖 11 反轉(zhuǎn)低速運(yùn)行淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 10 頁(yè)(8)此時(shí)按下 k4,與正轉(zhuǎn)加速類似,加速過(guò)程后,顯示反轉(zhuǎn)正常運(yùn)行。圖 12 反轉(zhuǎn)正常運(yùn)行狀態(tài)4.3 系統(tǒng)測(cè)試測(cè)試環(huán)境: 20測(cè)試儀器: xp 系統(tǒng)計(jì)算機(jī), protues仿真軟件, keil 程序編輯軟件。測(cè)量數(shù)據(jù):暫無(wú)數(shù)據(jù)。4.4 數(shù)據(jù)分析由于本課程設(shè)計(jì)僅限于仿真階段,實(shí)現(xiàn)其設(shè)計(jì)功能, 未做出實(shí)體, 所以暫時(shí)沒(méi)有數(shù)據(jù),有待以后深入研
13、究發(fā)展。5 總結(jié)5.1 設(shè)計(jì)小結(jié)本設(shè)計(jì)通過(guò)分析步進(jìn)電機(jī)結(jié)構(gòu)工作原理,查閱步進(jìn)電機(jī)控制系統(tǒng)的相關(guān)科技文獻(xiàn),遵循實(shí)用、簡(jiǎn)單、可靠和低成本的原則,設(shè)計(jì)了一種既可用于精度要求不高,但控制需完備的場(chǎng)合,對(duì)本次設(shè)計(jì),有以下結(jié)論:(1)采用單片機(jī)為控制核心,利用其強(qiáng)大的功能,把開(kāi)關(guān)和顯示電路有機(jī)的結(jié)合起來(lái),組成一個(gè)操作方便, 交互性強(qiáng)的控制系統(tǒng)。 而且整個(gè)系統(tǒng)所包含的技術(shù)包括了很多現(xiàn)本科學(xué)校自動(dòng)化專業(yè)所要求的知識(shí),有利于實(shí)踐教學(xué)取得最大效果?;茨蠋煼秾W(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 11 頁(yè)(2)系統(tǒng)軟件采用結(jié)構(gòu)化設(shè)計(jì),具有易維護(hù)性,根據(jù)用戶新的要求,對(duì)軟件系統(tǒng)進(jìn)行少量的修改,使系統(tǒng)
14、功能得到一定程度的提高。5.1 收獲體會(huì)通過(guò)對(duì)本設(shè)計(jì)的設(shè)計(jì)與研究,對(duì)于proteus 有了更深層次的了解,對(duì)于軟件操作也更加的熟練。 基于以前的對(duì)于單片機(jī)的知識(shí)的學(xué)習(xí),沒(méi)有十分系統(tǒng)的做過(guò)相應(yīng)的實(shí)驗(yàn),此軟件的仿真功能很好的解決了這一問(wèn)題。使得對(duì)于單片機(jī)的各個(gè)接口,模塊功能,程序的設(shè)計(jì)有了更深層次的理解。我們深知做的工作還很不夠, 由于軟件和硬件的各方面原因,系統(tǒng)的應(yīng)用討論不夠,精度還有待于進(jìn)一步提高。5.2 展望隨著技術(shù)的不斷發(fā)展, 步進(jìn)電機(jī)的控制應(yīng)用前景將越來(lái)越廣闊,而其控制系統(tǒng)也將向著智能化和網(wǎng)絡(luò)化的方向發(fā)展。此課程設(shè)計(jì)還是比較基礎(chǔ)部分,基本上在實(shí)用上沒(méi)有太大用途, 但是我們要在現(xiàn)在的基礎(chǔ)上
15、,不斷吸收新的技術(shù)和方法, 并將其應(yīng)用于課題研究上來(lái), 為以后學(xué)習(xí)更多的電子類如嵌入式、微機(jī)原理等知識(shí)打下了堅(jiān)實(shí)基礎(chǔ)。6 參考文獻(xiàn)1 侯玉寶 , 等 . 基于 proteus的 51 系列單片機(jī)設(shè)計(jì)與仿真 m. 電子工業(yè)出版社,2010. 2 林志琦 , 等 . 基于 proteus的單片機(jī)可視化軟硬件仿真 m. 科學(xué)出版社 ,2006. 3 李全利 , 等 . 單片機(jī)原理及接口技術(shù) m. 北京航空航天大學(xué)出版社,2010. 4 薛均義 , 等 . mcs-51 系列單片微型計(jì)算機(jī)及其應(yīng)用 m. 西安交通大學(xué)出版社,2009. 7 附錄7.1 系統(tǒng)主要功能展示圖圖 13 系統(tǒng)展示淮南師范學(xué)院電
16、氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 12 頁(yè) 7.2器件清單元件名稱元件個(gè)數(shù)at89c51 1 ampire12864 1 and_8 1 7074 4 button 5 cap 2 uln2003a 1 respack-7 1 crystal 1 motor-stepper 1 phyc0402np015p 1 pot-lin 1 res 6 10watt1k 2 3watt2k2 2 7.3 c 程序#include #include #include #define uc unsigned char #define ui unsigned int #define lcdp
17、age 0 xb8 #define lcdline 0 x40 sbit p00=p00; sbit p01=p01; sbit p02=p02; sbit p03=p03; 淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 13 頁(yè)sbit e=p35; sbit rw=p34; sbit rs=p32; sbit l=p31; sbit r=p30; sbit busy=p27; uc scan_key1,scan_key2; uc step1;step2; static step_index; ui count1,count2; uc butter; static spe
18、ed; uc code chang= 0 x20,0 x18,0 x08,0 x09,0 xee,0 xaa,0 xa8,0 xaf, 0 xa8,0 xa8,0 xec,0 x0b,0 x2a,0 x18,0 x08,0 x00, 0 x00,0 x00,0 x3e,0 x02,0 x02,0 x02,0 x02,0 xff, 0 x02,0 x02,0 x12,0 x22,0 x1e,0 x00,0 x00,0 x00, ; uc code yun= 0 x40,0 x41,0 xce,0 x04,0 x00,0 x20,0 x22,0 xa2, 0 x62,0 x22,0 xa2,0 x
19、22,0 x22,0 x22,0 x20,0 x00, 0 x40,0 x20,0 x1f,0 x20,0 x28,0 x4c,0 x4a,0 x49, 0 x48,0 x4c,0 x44,0 x45,0 x5e,0 x4c,0 x40,0 x00, ; uc code xing= 0 x10,0 x08,0 x84,0 xc6,0 x73,0 x22,0 x40,0 x44, 0 x44,0 x44,0 xc4,0 x44,0 x44,0 x44,0 x40,0 x00, 淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 14 頁(yè)0 x02,0 x01,0 x00,0 xff
20、,0 x00,0 x00,0 x00,0 x00, 0 x40,0 x80,0 x7f,0 x00,0 x00,0 x00,0 x00,0 x00, ; uc code zheng = 0 x00,0 x02,0 x02,0 xc2,0 x02,0 x02,0 x02,0 x02, 0 xfe,0 x82,0 x82,0 x82,0 x82,0 x82,0 x02,0 x00, 0 x20,0 x20,0 x20,0 x3f,0 x20,0 x20,0 x20,0 x20, 0 x3f,0 x20,0 x20,0 x20,0 x20,0 x20,0 x20,0 x00, ; uc code z
21、huan = 0 xc8,0 xa8,0 x9c,0 xeb,0 x88,0 x88,0 x88,0 x40, 0 x48,0 xf8,0 x4f,0 x48,0 x48,0 x48,0 x40,0 x00, 0 x08,0 x08,0 x04,0 xff,0 x04,0 x04,0 x00,0 x02, 0 x0b,0 x12,0 x22,0 xd2,0 x0e,0 x02,0 x00,0 x00, ; uc code contrary = 0 x00,0 x00,0 xfe,0 x12,0 x72,0 x92,0 x12,0 x12, 0 x12,0 x11,0 x91,0 x71,0 x
22、01,0 x00,0 x00,0 x00, 0 x40,0 x30,0 x4f,0 x40,0 x20,0 x21,0 x12,0 x0c, 0 x0c,0 x12,0 x11,0 x20,0 x60,0 x20,0 x00,0 x00, ; uc code ting = 0 x80,0 x40,0 x20,0 xf8,0 x07,0 x02,0 x04,0 x74, 0 x54,0 x55,0 x56,0 x54,0 x74,0 x04,0 x04,0 x00, 0 x00,0 x00,0 x00,0 xff,0 x00,0 x03,0 x01,0 x05, 0 x45,0 x85,0 x7
23、d,0 x05,0 x05,0 x05,0 x03,0 x00, 淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 15 頁(yè); uc code zhi = 0 x00,0 x00,0 x00,0 x00,0 xf0,0 x00,0 x00,0 x00, 0 xff,0 x40,0 x40,0 x40,0 x40,0 x40,0 x00,0 x00, 0 x40,0 x40,0 x40,0 x40,0 x7f,0 x40,0 x40,0 x40, 0 x7f,0 x40,0 x40,0 x40,0 x40,0 x40,0 x40,0 x00, ; uc code jia= 0 x
24、00,0 x08,0 x08,0 x08,0 xff,0 x08,0 x08,0 xf8, 0 x00,0 xf8,0 x08,0 x08,0 x08,0 xf8,0 x00,0 x00, 0 x40,0 x20,0 x18,0 x07,0 x00,0 x20,0 x40,0 x3f, 0 x00,0 x7f,0 x10,0 x10,0 x10,0 x3f,0 x00,0 x00, ; uc code su= 0 x40,0 x42,0 xcc,0 x00,0 x04,0 xe4,0 x24,0 x24, 0 xff,0 x24,0 x24,0 x24,0 xe4,0 x04,0 x00,0
25、x00, 0 x40,0 x20,0 x1f,0 x20,0 x48,0 x49,0 x45,0 x43, 0 x7f,0 x41,0 x43,0 x45,0 x4d,0 x40,0 x40,0 x00, ; uc code jian= 0 x00,0 x02,0 xec,0 x00,0 xf8,0 x28,0 x28,0 x28, 0 x28,0 x28,0 xff,0 x08,0 x8a,0 xec,0 x48,0 x00, 0 x02,0 x5f,0 x20,0 x18,0 x07,0 x00,0 x1f,0 x49, 0 x5f,0 x20,0 x13,0 x0c,0 x13,0 x2
26、0,0 x78,0 x00, ; uc code bai= 淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 16 頁(yè) 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, 0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x00, ; uc code di= 0 x40,0 x20,0 xf0,0 x0
27、c,0 x07,0 x02,0 xfc,0 x44, 0 x44,0 x42,0 xfe,0 x43,0 x43,0 x42,0 x40,0 x00, 0 x00,0 x00,0 x7f,0 x00,0 x00,0 x00,0 x7f,0 x20, 0 x10,0 x28,0 x43,0 x0c,0 x10,0 x20,0 x78,0 x00, ; void inilcd(void); void chkbusy(void); void wcode(uc cd) ; void wdata(uc dat); void disrow(uc page,uc col,uc *temp); void di
28、splay( uc page,uc col,uc *temp); void ground(step); void run1(); void run2(); void stop(); void delay(ui time); void inilcd(void) l=1;r=1; wcode(0 x38); wcode(0 x0f); wcode(0 xc0); wcode(0 x01); 淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 17 頁(yè)wcode(0 x06); void chkbusy(void) e=1; rs=0; rw=1; p2=0 xff; while(!b
29、usy); void wcode(uc cd) chkbusy(); p2=0 xff; rw=0; rs=0; p2=cd; e=1; e=0; void wdata(uc dat) chkbusy(); p2=0 xff; rw=0; rs=1; p2=dat; e=1; e=0; 淮南師范學(xué)院電氣信息工程學(xué)院2013 屆自動(dòng)化專業(yè)課程設(shè)計(jì)報(bào)告第 18 頁(yè)void disrow(uc page,uc col,uc *temp) uc i; if(col64) l=1;r=0; wcode(lcdpage+page); wcode(lcdline+col); if(col+16)64) for(i=0;i16;i+) wdata(*(temp+i); else for(i=0;i64-col;i+) wdata(*(temp+i); l=0;r=1; wcode(lcdpage+page); wcode(lcdline); for(i=64-col;i16;i+) wdata(*(temp+i); else l=0;r=1; wcode(lcdpage+page); wcode(lcdline+col-64); for(i=0;i7) step_index=0; if(scan_key1=0)&(scan_key2=1) groun
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 石材臺(tái)階施工方案
- 大橋鋼索地基施工方案
- 工業(yè)地坪施工方案
- 廣場(chǎng)石材工地施工方案
- 樹(shù)木淘汰 施工方案
- 房屋改造施工方案
- 店面施工方案
- 2025年度電子產(chǎn)品商標(biāo)許可及銷售代理合同
- 二零二五年度橋梁工程款抵頂設(shè)計(jì)費(fèi)合同
- 2025年度貨運(yùn)信息化建設(shè)合同規(guī)范
- 揭陽(yáng)市基層診所醫(yī)療機(jī)構(gòu)衛(wèi)生院社區(qū)衛(wèi)生服務(wù)中心村衛(wèi)生室地址信息
- 晉中項(xiàng)目投決會(huì)報(bào)告
- 二年級(jí)下冊(cè)數(shù)學(xué)課件-1.3 分草莓 北師大版(共14張PPT)
- 2022年中小學(xué)心理健康教育指導(dǎo)綱要
- 中國(guó)紅十字會(huì)救護(hù)員培訓(xùn)理論考試試卷 (1)附答案
- 高架橋梁混凝土工程專項(xiàng)施工方案
- 銀行案件風(fēng)險(xiǎn)排查實(shí)施細(xì)則
- 亞馬遜品牌授權(quán)書(shū)(英文模板)
- 10級(jí)空乘《形體訓(xùn)練3》課程標(biāo)準(zhǔn)(共14頁(yè))
- 風(fēng)機(jī)變頻節(jié)能原理
- 100以內(nèi)不進(jìn)位不退位加減法練習(xí)習(xí)題(直接打印)
評(píng)論
0/150
提交評(píng)論