




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目 錄1 前言2 方案設(shè)計(jì)121任務(wù)223技術(shù)方案與論證23 電路設(shè)計(jì)31系統(tǒng)電路原理32主要元器件選擇33單元電路設(shè)計(jì)4程序設(shè)計(jì)41系統(tǒng)程序流程42系統(tǒng)程序設(shè)計(jì)5系統(tǒng)仿真 51 系統(tǒng)仿真 52 系統(tǒng)仿真結(jié)果分析6 總結(jié)與體會(huì)18參考文獻(xiàn)資料19第1章 方案設(shè)計(jì)1.1設(shè)計(jì)任務(wù)1.1.1設(shè)計(jì)要求(1)用帶中斷行列式鍵盤作為數(shù)據(jù)和暫停等功能的輸入(2)七段數(shù)碼管顯示當(dāng)前步進(jìn)電機(jī)的運(yùn)行狀態(tài)(3)采用集成芯片作為步進(jìn)電機(jī)的驅(qū)動(dòng)電路(4)使用proteus軟件對(duì)程序進(jìn)行仿真和調(diào)試1.1.2設(shè)計(jì)任務(wù)(1)根據(jù)設(shè)計(jì)要求劃分功能模塊(2)編程實(shí)現(xiàn)模塊要求(3)根據(jù)模塊畫出總電路圖(4)畫出模塊程序流程圖(5)
2、編寫整個(gè)源程序代碼(6)proteus仿真與調(diào)試1.2方案設(shè)計(jì)與論證1.2.1總體方案論證與比較方案一、采用at89c51單片機(jī)作為整機(jī)的控制單元。以at89c51單片機(jī)為核心的控制電路,采用模塊化的設(shè)計(jì)方案,使用行列式鍵盤作為數(shù)據(jù)的輸入、數(shù)碼管做數(shù)據(jù)的輸出顯示、以l298作為驅(qū)動(dòng)控制步進(jìn)電機(jī),實(shí)現(xiàn)步進(jìn)電機(jī)進(jìn)行正轉(zhuǎn)、反轉(zhuǎn)、暫停、繼續(xù)。修改延時(shí)子程序可控制步進(jìn)電機(jī)的轉(zhuǎn)速。在本系統(tǒng)中,行列式鍵盤起著人機(jī)交互的作用,是輸入電路的主要組成部分,行列式鍵盤是通過反轉(zhuǎn)法編程實(shí)現(xiàn)的,相對(duì)于行列的查詢法,更加簡(jiǎn)單實(shí)用,容易理解。在行列式鍵盤的程序設(shè)計(jì)中,利用了中斷程序,更好的體現(xiàn)了控制的實(shí)時(shí)性,它既和硬件有關(guān)
3、,又和軟件有關(guān),使得步進(jìn)電機(jī)的控制更靈活,效率更高;利用四位一體的七段數(shù)碼管顯示輸入的步數(shù),并動(dòng)態(tài)顯示當(dāng)前剩余步數(shù);以l298數(shù)字芯片作為步進(jìn)電機(jī)的驅(qū)動(dòng)電路,解決單片機(jī)驅(qū)動(dòng)能力不足的缺點(diǎn)。此系統(tǒng)比較靈活,采用軟件方法來解決復(fù)雜的硬件電路部分,使系統(tǒng)硬件簡(jiǎn)潔化,各類功能易于實(shí)現(xiàn),具有高度的智能化、人性化,一定程度體現(xiàn)了智能,能滿足系統(tǒng)的要求。此方案的基本原理如圖1.1所示。at89s51單片機(jī)鍵盤輸入模塊步進(jìn)電機(jī)顯示模塊 圖1.1 方案一原理框圖方案二、采用電機(jī)專用驅(qū)動(dòng)數(shù)字芯片l297以及l(fā)298組合使用控制步進(jìn)電機(jī)。采用數(shù)字電路對(duì)單片機(jī)對(duì)步進(jìn)電機(jī)控制的信號(hào)進(jìn)行處理,由于l297以及l(fā)298的組
4、合使用,能有效的減少單片機(jī)i/o口的使用,并大幅度的提高單片機(jī)的帶負(fù)載能力。但由于該課程設(shè)計(jì)可用的i/o口充足,如果過多的使用數(shù)字芯片,這樣必然帶來高成本、電路復(fù)雜等缺點(diǎn)。因此,本方案靈活性不高,效率低,不利于步進(jìn)電機(jī)的性能。同時(shí),對(duì)各路信號(hào)處理也比較困難。比較以上兩種方案的優(yōu)缺點(diǎn),方案一簡(jiǎn)潔、靈活、可擴(kuò)展性好,能達(dá)到設(shè)計(jì)要求,因此本設(shè)計(jì)采用方案一來實(shí)現(xiàn)。 第2章 電路設(shè)計(jì)2.1系統(tǒng)電路原理 系統(tǒng)電路圖如圖2.1所示 圖2.1 系統(tǒng)電路圖2.2主要元器件選擇單片機(jī)具有運(yùn)算能力強(qiáng)、功耗低、大尋址范圍以及廉價(jià)等特點(diǎn),基于單片機(jī)的上述優(yōu)越性,所以首選單片作為整個(gè)電路設(shè)計(jì)的核心控制器件。綜合單片機(jī)存儲(chǔ)
5、器,驅(qū)動(dòng)能力,抗干擾能力等各個(gè)方面的要求選擇ats89c51。顯示電路采用四位一體的七段數(shù)碼管既能夠滿足顯示的要求,同時(shí)相對(duì)于使用lcd作為電路顯示單元來說,從顯示效果上七段數(shù)碼管顯示具有字符大,亮度高等特點(diǎn),從硬件電路上七段數(shù)碼管驅(qū)動(dòng)也同樣簡(jiǎn)單,并且七段數(shù)碼管的成本更低,更符合設(shè)計(jì)效益方面的要求。由于單片機(jī)最高輸出電壓為+5v,而步進(jìn)電機(jī)的額定工作電壓是+12v,所以必須采用外圍的驅(qū)動(dòng)電路。步進(jìn)電機(jī)的驅(qū)動(dòng)電路多種多樣,從設(shè)計(jì)的要求分析,我們可以采用單電源供電方式電路作為步進(jìn)電機(jī)的驅(qū)動(dòng)電路。兩相步進(jìn)電機(jī)工作在雙相四拍工作方式時(shí)需要四種不同狀態(tài)的時(shí)序脈沖,所以使用步進(jìn)電機(jī)驅(qū)動(dòng)芯片l298能夠使電
6、路的結(jié)構(gòu)更簡(jiǎn)單,并且能夠提高電路的穩(wěn)定性和可靠性。2.3單元電路設(shè)計(jì) 2.3.1步進(jìn)電機(jī)控制原理 步進(jìn)電機(jī)是數(shù)字控制電機(jī),它將脈沖信號(hào)轉(zhuǎn)變成角位移,即給一個(gè)脈沖信號(hào),步進(jìn)電機(jī)就轉(zhuǎn)動(dòng)一個(gè)角度,因此非常適合于單片機(jī)控制。步進(jìn)電機(jī)區(qū)別于其他控制電機(jī)的最大特點(diǎn)是,它是通過輸入脈沖信號(hào)來進(jìn)行控制的,即電機(jī)的總轉(zhuǎn)動(dòng)角度由輸入脈沖數(shù)決定,而電機(jī)的轉(zhuǎn)速由脈沖信號(hào)頻率決定。 步進(jìn)電機(jī)的驅(qū)動(dòng)電路根據(jù)控制信號(hào)工作,控制信號(hào)由單片機(jī)產(chǎn)生。其基本原理作用如下: (1)控制換相順序 通電換相這一過程稱為脈沖分配。例如:兩相步進(jìn)電機(jī)的雙相四拍工作方式,其各相通電順序時(shí)序如圖所示:通電控制脈沖必須嚴(yán)格按照這一順序分別控制a、
7、b兩相的通斷。 圖2.2 步進(jìn)電機(jī)原理圖 圖2.3 步進(jìn)電機(jī)雙相四拍工作時(shí)序圖(2)控制步進(jìn)電機(jī)的轉(zhuǎn)向 如果給定工作方式正序換相通電,步進(jìn)電機(jī)正轉(zhuǎn),如果按反序通電換相,則電機(jī)就反轉(zhuǎn)。 (3)控制步進(jìn)電機(jī)的速度 如果給步進(jìn)電機(jī)發(fā)一個(gè)控制脈沖,它就轉(zhuǎn)一步,再發(fā)一個(gè)脈沖,它會(huì)再轉(zhuǎn)一步。兩個(gè)脈沖的間隔越短,步進(jìn)電機(jī)就轉(zhuǎn)得越快。調(diào)整單片機(jī)發(fā)出的脈沖頻率,就可以對(duì)步進(jìn)電機(jī)進(jìn)行調(diào)速。2.3.2步進(jìn)電機(jī)驅(qū)動(dòng)原理 步進(jìn)電機(jī)可以有多種驅(qū)動(dòng)方式,例如單電源供電方式,高低雙電源供電等,綜合該設(shè)計(jì)各方面的因素,采用單電源供電方式作為步進(jìn)電機(jī)驅(qū)動(dòng),電路結(jié)構(gòu)比較簡(jiǎn)單,也具有一定的可靠性。但在高頻時(shí)會(huì)產(chǎn)生干擾,影響步進(jìn)電機(jī)的
8、正常運(yùn)行。單電源供電方式原理圖如圖2.4所示:圖2.4 單電源供電方式原理圖采用數(shù)字芯片l298作為步進(jìn)電機(jī)驅(qū)動(dòng)電路,l298引腳分布及內(nèi)部結(jié)構(gòu)如圖2.5所示。單片機(jī)對(duì)步進(jìn)電機(jī)的控制信號(hào)從l298的in1-in4輸入,步進(jìn)電機(jī)的控制信號(hào)從out1-out4輸出。 圖2.5 l298引腳及內(nèi)部結(jié)構(gòu) 2.3.3數(shù)碼顯示管在此次課程設(shè)計(jì)中,為了更好的實(shí)現(xiàn)人機(jī)交互,讓我們更好的控制步進(jìn)電機(jī)的轉(zhuǎn)動(dòng),我們用四合一的8位數(shù)碼顯示管來顯示我們輸入的轉(zhuǎn)動(dòng)次數(shù),并且通過程序讓步進(jìn)電機(jī)每轉(zhuǎn)動(dòng)一次,數(shù)碼顯示管上的數(shù)相應(yīng)減少一,當(dāng)步進(jìn)電機(jī)轉(zhuǎn)完我們需要其轉(zhuǎn)動(dòng)的次數(shù)時(shí),數(shù)碼顯示管上顯示的數(shù)字也減少到“0”,然后數(shù)碼顯示管會(huì)
9、顯示英文單詞“over”,由此提醒人步進(jìn)電機(jī)已經(jīng)轉(zhuǎn)動(dòng)完成,從而實(shí)現(xiàn)人們對(duì)步進(jìn)電機(jī)的動(dòng)態(tài)控制。數(shù)碼顯示管是由二極管顯示字段的顯示器件,它由8個(gè)發(fā)光二極管構(gòu)成,通過不同的組合可以顯示0到9,a到f以及小數(shù)點(diǎn)等字符。數(shù)碼管通常有共陰極和共陽(yáng)極兩種類型,共陰極數(shù)碼管陰極必須接低電平(一般為地),當(dāng)一個(gè)發(fā)光二極管的陽(yáng)極連到高電平時(shí),此二極管亮;共陽(yáng)極數(shù)碼管的發(fā)光二極管是陽(yáng)極并接到高電平(一般為+5v),需點(diǎn)亮的發(fā)光二極管陰極接到低電平即可。顯然,要顯示一個(gè)字型就應(yīng)該使此字型的相應(yīng)發(fā)光二極管點(diǎn)亮,實(shí)際上就是送一個(gè)不同電平的組合代表的數(shù)據(jù)到數(shù)碼管。在此次課程設(shè)計(jì)中,我們采用的使共陽(yáng)極數(shù)碼顯示管,因?yàn)?,在?shù)碼
10、顯示管于單片機(jī)相連接時(shí),若為共陰極,則必須接上上拉電阻,這樣數(shù)碼顯示管對(duì)單片機(jī)的壓力太大,而共陽(yáng)極卻不要,所以為了減低單片機(jī)的壓力,減少成本,增大元器件的壽命,我們采用的使共陽(yáng)極的數(shù)碼顯示管。2.3.4行列式鍵盤在單片機(jī)的應(yīng)用系統(tǒng)中,掃描鍵盤只是cpu的工作任務(wù)之一。在實(shí)際應(yīng)用中,要想做到既能及時(shí)響應(yīng)鍵操作,又不過多的占用cpu的工作時(shí)間,就要根據(jù)應(yīng)用系統(tǒng)中的忙閑情況選擇適當(dāng)?shù)逆I盤工作方式。鍵盤的工作方式一般有循環(huán)掃描和中斷掃描兩種。循環(huán)掃描方式是利用cpu在完成其它工作的空余,調(diào)用鍵盤掃描子程序,來響應(yīng)鍵輸入要求。在執(zhí)行鍵功能程序時(shí),cpu不再響應(yīng)鍵輸入要求。鍵盤掃描程序應(yīng)具備以下4項(xiàng)功能:
11、1,判斷鍵盤上有無按下。2,去除鍵的抖動(dòng)操作。3,掃描鍵盤,得到按下鍵的鍵號(hào)。4,判別閉合的鍵是否釋放。采用循環(huán)掃描鍵盤的工作方式,雖然也能響應(yīng)鍵入的命令或數(shù)據(jù),但這種工作方式不管鍵盤上有無按鍵按下,cpu總要定時(shí)掃描鍵盤;而應(yīng)用系統(tǒng)在工作時(shí),并不需要按鍵輸入,因此,cpu常處于空掃描狀態(tài)。中斷掃描工作方式可以提高cpu的工作效率,即只在鍵盤有鍵按下時(shí)發(fā)中斷請(qǐng)求,cpu響應(yīng)中斷請(qǐng)求后,轉(zhuǎn)入中斷服務(wù)程序,進(jìn)行鍵盤掃描,識(shí)別鍵碼。中斷掃描工作方式是一種簡(jiǎn)易鍵盤接口電路,其直接有80c51p1口的高,低字節(jié)構(gòu)成4*4行列式鍵盤。鍵盤的列線與p1口的低四位相接,鍵盤的行線接到p1口的高四位。在中斷掃描
12、方式中,有一個(gè)與門,其輸入端分別與各列線相連,而輸入端接單片機(jī)外部中斷輸入int0。初始化時(shí),鍵盤行輸入口全部置0。當(dāng)有鍵按下時(shí),int0端為低電平,向cpu發(fā)中斷請(qǐng)求,若cpu開放外部中斷,則響應(yīng)中斷請(qǐng)求,進(jìn)入中斷服務(wù)程序。綜合以上所述,我們采用中斷工作方式。 第3章 程序設(shè)計(jì)3.1系統(tǒng)程序流程 3.1.1主程序流程圖 由于程序?qū)崿F(xiàn)的功能比較的多,為了能夠更清晰的體現(xiàn)設(shè)計(jì)思路,編寫合理規(guī)范的程序;同時(shí)也是為了能夠更好的協(xié)調(diào)各模塊的功能,提高程序的執(zhí)行效率和,所以一般首先畫出主程序的流程圖,然后在主程序流程圖結(jié)構(gòu)的指導(dǎo)下完成各個(gè)部分的功能。這種設(shè)計(jì)的思路充分的體現(xiàn)了模塊化的設(shè)計(jì)思想,因?yàn)槟K化
13、的設(shè)計(jì)思想能夠使編寫的程序在以后的調(diào)試和修改的過程中也顯得比較的容易。主程序流程圖如圖3.1所示。 圖3.1 主程序流程圖3.1.2中斷服務(wù)程序流程圖 中斷服務(wù)程序主要實(shí)現(xiàn)鍵盤的功能并且把用戶從鍵盤輸入的數(shù)據(jù)存儲(chǔ)到相應(yīng)的存儲(chǔ)單元中。中斷服務(wù)程序流程圖如圖3.2所示。圖3.2 中斷服務(wù)程序流程圖 3.1.2顯示子程序流程圖 數(shù)碼管采用動(dòng)態(tài)掃描的顯示方法,從p2.0-p2.3口依次高電平選通需要顯示的數(shù)碼管,顯示數(shù)字的字形碼存放在60h到63h單元中。為了觀察到比較穩(wěn)定而且亮度高的顯示效果,延時(shí)子程序一般延時(shí)2-5ms。顯示子程序流程圖如圖3.3所示。圖3.3 顯示子程序流程圖 3.2系統(tǒng)程序設(shè)計(jì)
14、 org 0000h ljmp main org 0003h ljmp key org 0100;*程序初始化* main:ss bit 20h ;1代表開始 zz bit 21h ;1代表正轉(zhuǎn) ff bit 22h ;1反轉(zhuǎn) pp bit 23h ;1表示暫停 jx bit 24h ;1代表繼續(xù) back bit 25h; mov sp,#30h mov p1,#0fh mov ie,#81h mov 60h,#00h mov 61h,#00h mov 62h,#00h mov 63h,#00h setb it0;*控制主程序* start: jb ss,begin lcall disp l
15、jmp start ;沒有開始,則等待 begin: jb zz,zheng jb ff,fan lcall disp ljmp start;*步進(jìn)電機(jī)正轉(zhuǎn)程序* zheng:setb p2.4 setb p2.5 clr p2.6 clr p2.7 lcall disp ;完成一步 lcall check jb back ,pos1 ljmp wan pos1:clr p2.4 setb p2.5 setb p2.6 clr p2.7 lcall disp ;完成一步 lcall check jb back ,pos2 ljmp wan pos2:clr p2.4 clr p2.5 setb
16、 p2.6 setb p2.7 lcall disp;完成一步 lcall check jb back ,pos3 ljmp wan pos3:setb p2.4 clr p2.5 clr p2.6 setb p2.7 lcall disp ;完成一步 lcall check jb back ,zheng ljmp wan;*步進(jìn)電機(jī)反轉(zhuǎn)程序* fan:setb p2.4 clr p2.5 clr p2.6 setb p2.7 lcall disp ;完成一步 lcall check jb back ,poss1 ljmp wan poss1:clr p2.4 clr p2.5 setb p2
17、.6 setb p2.7 lcall disp ;完成一步 lcall check jb back ,poss2 ljmp wan poss2:clr p2.4 setb p2.5 setb p2.6 clr p2.7 lcall disp;完成一步 lcall check jb back ,poss3 ljmp wan poss3:setb p2.4 setb p2.5 clr p2.6 clr p2.7 lcall disp ;完成一步 lcall check jb back ,fan ljmp wan;*步進(jìn)電機(jī)步數(shù)為0,暫停,繼續(xù)功能查詢子程序* check:mov r1,#60h d
18、ec r1 cjne r1,#0ffh,ov1 inc r1 dec r1 mov 60h,#09h cjne r1,#0ffh,ov1 inc r1 dec r1 mov 60h,#09h mov 61h,#09h cjne r1,#0ffh,ov1 inc r1 dec r1 mov 60h,#09h mov 61h,#09h mov 62h,#09h cjne r1,#0ffh,ov1 clr back ljmp return1 ov1:setb back l2:jb pp,pause1 ;等于1則跳轉(zhuǎn)到暫停 lcall disp ljmp return1 pause1:jb jx,l1
19、 lcall disp ljmp l2 l1:ljmp l2 return1:ret;*步數(shù)顯示子程序* disp:mov dptr,#dat setb p2.0 clr p2.1 clr p2.2 clr p2.3 mov a,60h movc a,a+dptr mov p0,a lcall delay clr p2.0 setb p2.1 clr p2.2 clr p2.3 mov a,61h movc a,a+dptr mov p0,a lcall delay clr p2.0 clr p2.1 setb p2.2 clr p2.3 mov a,62h movc a,a+dptr mov
20、 p0,a lcall delay clr p2.0 clr p2.1 clr p2.2 setb p2.3 mov a,63h movc a,a+dptr mov p0,a lcall delay mov p0,#0ffh ret dat: db 0c0h,0f9h,0a4h,0b0h db 99h,92h,82h,0f8h db 80h,90h;*鍵盤中斷服務(wù)程序* key: push acc push psw mov p1,#0f0h ;高位輸出1,讀低四位的狀態(tài) mov a,p1 ;送入a anl a,#0f0h ;屏蔽低四位,保存高四位 mov b,a mov p1,#0fh ;低位
21、輸出1,讀高四位狀態(tài) mov a,p1 anl a,#0fh ;屏蔽高四位,保存低四位 orl a,b ;ab相或形成查表字符 mov b,a mov r0,#00h ;鍵碼保存在r0中 mov dptr,#tab loop:mov a,r0 movc a,a+dptr cjne a,b,next ;若相等則送鍵碼到80h8fh單元中,不相等則繼續(xù)查找 ljmp key1 next:inc r0 cjne r0,#10h,loop ljmp return ; 查完沒有鍵按下則返回主程序 tab:db 0eeh, 0edh, 0ebh, 0e7h db 0deh, 0ddh, 0dbh, 0d7
22、h db 0beh, 0bdh, 0bbh, 0b7h db 07eh, 07dh, 07bh, 077h key1:mov a,r0 mov dptr,#tab1 add a,r0 jmp a+dptr tab1:ajmp opr1 ajmp opr2 ajmp opr3 ajmp oprzz ajmp opr4 ajmp opr5 ajmp opr6 ajmp oprfz ajmp opr7 ajmp opr8 ;以上為09數(shù)字鍵的入口地址 ajmp opr9 ajmp oprpa ajmp oprst ajmp opr0 ajmp oprgo opr1:mov 63h,62h mov 6
23、2h,61h mov 61h,60h mov 60h,#01h ljmp return opr2:mov 63h,62h mov 62h,61h mov 61h,60h mov 60h,#02h ljmp return opr3:mov 63h,62h mov 62h,61h mov 61h,60h mov 60h,#03h ljmp return oprzz:setb zz clr ff ljmp return opr4:mov 63h,62h mov 62h,61h mov 61h,60h mov 60h,#04h ljmp return opr5:mov 63h,62h mov 62h,
24、61h mov 61h,60h mov 60h,#05h ljmp return opr6:mov 63h,62h mov 62h,61h mov 61h,60h mov 60h,#06h ljmp return oprfz:setb ff clr zz ljmp return opr7:mov 63h,62h mov 62h,61h mov 61h,60h mov 60h,#07h ljmp return opr8:mov 63h,62h mov 62h,61h mov 61h,60h mov 60h,#08h ljmp return opr9:mov 63h,62h mov 62h,61h
25、 mov 61h,60h mov 60h,#09h ljmp return oprpa:setb pp clr jx ljmp return oprst:setb ss ljmp return opr0:mov 63h,62h mov 62h,61h mov 61h,60h mov 60h,#00h ljmp return oprgo:setb jx clr pp return:pop psw pop acc reti;*延時(shí)子程序* delay:mov r7,#100 de:mov r6,#50 djnz r6,$ djnz r7,de ret;*顯示提示信息over程序* wan:mov
26、p2,#08h mov p0,#0c0h lcall delay mov p2,#04h mov p0,#0c1h lcall delay mov p2,#02h mov p0,#86h lcall delay mov p2,#01h mov p0,#88h lcall delay ljmp wan end第4章 系統(tǒng)仿真4.1系統(tǒng)仿真使用proteus軟件畫出系統(tǒng)電路圖,然后加載程序文件。點(diǎn)擊開始按鈕,進(jìn)行系統(tǒng)仿真。仿真結(jié)果如圖4.1所示。圖4.1 系統(tǒng)仿真圖4.2系統(tǒng)仿真結(jié)果分析從鍵盤輸入步進(jìn)電機(jī)的運(yùn)行步數(shù),確定步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)方向,然后按下開始鍵按鈕,從proteus仿真中我們可以看到電機(jī)
27、按照我們預(yù)設(shè)的要求轉(zhuǎn)動(dòng)并且數(shù)碼管也比較清晰的顯示著步進(jìn)電機(jī)當(dāng)前剩余的步數(shù),當(dāng)步數(shù)減為0的時(shí)候,顯示提示信息“over”告訴我們所有步數(shù)已經(jīng)執(zhí)行完畢。在步進(jìn)電機(jī)正常轉(zhuǎn)動(dòng)的過程中,按下暫停鍵,電機(jī)停止轉(zhuǎn)動(dòng),數(shù)碼管同樣顯示當(dāng)前剩下的步數(shù),等待開始按鈕按下;當(dāng)開始鍵按下后,系統(tǒng)恢復(fù)暫停前的運(yùn)行狀態(tài)。開始鍵和步進(jìn)電機(jī)方向控制按鍵不分先后順序,也就是說不論是先按下正轉(zhuǎn)或反轉(zhuǎn)鍵確定電機(jī)的轉(zhuǎn)動(dòng)方向再執(zhí)行開始操作,還是先在輸入好電機(jī)的運(yùn)行步數(shù)后直接按下開始鍵,再來確定電機(jī)的轉(zhuǎn)動(dòng)方向,最后在proteus仿真中我們看到的結(jié)果是一樣的,比較符合人的思維習(xí)慣。 第5章 課程設(shè)計(jì)的總結(jié)與體會(huì) 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用
28、所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握單片機(jī)的開發(fā)技術(shù)是十分重要的?;仡櫞舜螁纹瑱C(jī)課程設(shè)計(jì),從選題到確定任務(wù)書,從原理到仿真,在接近個(gè)三星期的日子里,可以說是苦多于甜,但是我確實(shí)從中學(xué)到很多實(shí)用的東西,設(shè)計(jì)中自由的發(fā)散不僅鞏固了以前所學(xué)過的知識(shí),更重要的是通過查資料請(qǐng)教老師同學(xué)等各種學(xué)習(xí)途徑掌握了許多書本上所沒有學(xué)到過的知識(shí),在這短短的半個(gè)月時(shí)間里獲益匪淺。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)
29、際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。參考文獻(xiàn)資料1 張迎新,等.單片機(jī)初級(jí)教程m.北京:北京航空航天大學(xué)出版社,20002 張迎新,等.單片機(jī)微型計(jì)算機(jī)原理、應(yīng)用及接口技術(shù)m.修訂版.北京:國(guó)防工業(yè)出版社,2004.3 丁志剛,李剛民.單片微型計(jì)算機(jī)原理與應(yīng)用m.北京:電子工業(yè)出版社,1990.4 孫傳友,等.測(cè)控電路及裝置m.北京:北京航天航空大學(xué)出版社,2000.5 www.cndz.com蹲月貼苯量配箭蕊壁搓怠夯阮孝菏好攪絕糧歪海蒲食杭敵秦卿蔣架腕搐炳舶葵柔離尤努媽熱埔娛疫餡按伸鳥頻滓料薪仕疇貪范嗽翱鉀豆燈胯智操唬丫呆極裙疑失遮靈末媳琵叉隸觸焦肯擬襟挫滾苔灣千麻匠喳勛民鼓鹿霸召北聘輝抒因攣
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)民簽訂收購(gòu)合同范例
- 產(chǎn)品壟斷合同范例
- 買賣飼料設(shè)備合同范例
- 沖壓模具采購(gòu)合同范例
- 黑龍江省海林市高中化學(xué) 第四章 非金屬及其化合物 第二節(jié) 富集在海水中的元素-氯氯離子的檢驗(yàn)、鹵素及氯氣的制法教學(xué)實(shí)錄 新人教版必修1
- 勞務(wù)制作安裝合同范例
- led設(shè)計(jì)合同范例
- 公司出售資產(chǎn)合同范例
- 大學(xué)生安全教育主題班會(huì)總結(jié)
- 占股合同范例
- 【海信電器員工流失現(xiàn)狀調(diào)查及其原因和完善策略10000字】
- 小學(xué)美術(shù)人教版三年級(jí)下冊(cè) .動(dòng)物的花衣裳 教學(xué)課件
- 國(guó)資公司招聘總經(jīng)理試題
- 天津醫(yī)院運(yùn)營(yíng)分析報(bào)告
- 呼吸科健康宣教五分鐘
- 消化道出血病人健康教育課件
- 《橋梁施工方法掛籃》課件
- 《關(guān)于情商的》課件
- 2024年國(guó)家能源集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2024版行政管理培訓(xùn)課件
- 錨固溝施工方案
評(píng)論
0/150
提交評(píng)論