




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、-課題名稱 單片機控制直流電機調(diào)速系統(tǒng) 目錄第一章總體設(shè)計方案11.1方案選取1方案一:PWM波調(diào)速1方案二:晶閘管調(diào)速2第二章 單元模塊設(shè)計32.1 H橋電路方案設(shè)計32.2 調(diào)速設(shè)計方案42.3系統(tǒng)硬件電路設(shè)計5電源電路52.4 H橋驅(qū)動電路525基于霍爾傳感器的測速模塊626 LCD顯示模塊72.7 調(diào)速設(shè)計模塊82.8測速軟件設(shè)計10第三章系統(tǒng)功能調(diào)試113.1調(diào)試軟件介紹113.2直流電機的調(diào)速功能仿真123.3電機速度的測量并顯示功能仿真133.4系統(tǒng)的電路原理圖13設(shè)計總結(jié)14參考文獻15附錄16. z-畢業(yè)設(shè)計開題報告一、課題設(shè)計論文目的及意義在現(xiàn)代電子產(chǎn)品中,自動控制系統(tǒng),電
2、子儀器設(shè)備、家用電器、電子玩具等等方面,直流電機都得到了廣泛的應(yīng)用。大家熟悉的錄音機、電唱機、錄相機、電子計算機等,都不能缺少直流電機。所以直流電機的控制是一門很實用的技術(shù)。直流電機,大體上可分為3類:幾相繞組的步進電機、永磁式換流器直流電機、伺服電機、 直流電機具有良好的啟動性能和調(diào)速特性,它的特點是啟動轉(zhuǎn)矩大,最大轉(zhuǎn)矩大,能在寬廣的圍平滑、經(jīng)濟地調(diào)速,轉(zhuǎn)速控制容易,調(diào)速后效率很高。與交流調(diào)速相比,直流電機構(gòu)造復雜,生產(chǎn)本錢高,維護工作量大。適用圍:直流調(diào)速器在數(shù)控機床、造紙印刷、紡織印染、光纜線纜設(shè)備、包裝機械、電工機械、食品加工機械、橡膠機械、生物設(shè)備、印制電路板設(shè)備、實驗設(shè)備、焊接切割
3、、輕工機械、物流輸送設(shè)備、機車車輛、醫(yī)療設(shè)備、通訊設(shè)備、雷達設(shè)備、衛(wèi)星地面承受系統(tǒng)等行業(yè)廣泛應(yīng)用。我認為設(shè)計一個直流電機調(diào)速系統(tǒng),不管是從學習還是實踐的角度,對一名機電一體化專業(yè)的大學生都會產(chǎn)生積極地作用,有利于提高學習熱情。二、課題設(shè)計論文提綱1收集相關(guān)資料并仔細研讀和思考。2提出幾種設(shè)計方案,對提出的設(shè)計方案進展比較和論證,確定最正確設(shè)計方案。3產(chǎn)品的設(shè)計與組裝4整機連調(diào)及性能測試。5整理資料,編寫設(shè)計論文。三、課題設(shè)計論文思路、方法及進度安排一思路方法:要完本錢次畢業(yè)設(shè)計,首先要對產(chǎn)品的構(gòu)造和零部件有一定的了解,對產(chǎn)品部構(gòu)造和性能都要進展了解。再對產(chǎn)品實體進展解析,做到對產(chǎn)品相當?shù)氖煜ぶ?/p>
4、后再進展設(shè)計和工藝工裝的分析。按照自頂向下,由總提到局部的設(shè)計原則,首先針對所設(shè)計的任務(wù)要求,根據(jù)所掌握的知識和資料,從全局出發(fā),明確總體功能和各局部功能畫出一個能表示各單元電路功能和總體工作的原理框圖,然后進展電路的硬件.軟件的分析和程序的編程設(shè)置。二進程安排第一周:寫開題報告,提出幾種設(shè)計方案進展并進展方案論證,確定最正確設(shè)計方案。第二周:對設(shè)計方案進展數(shù)學建模,通過相關(guān)數(shù)學推導和計算,確定相關(guān)元器件的參數(shù)及型號。第三周:設(shè)計硬件電路。第四周:程序設(shè)計并連接硬件電路。第五周:硬件電路的整機調(diào)試及性能測試。第六周:整理資料,撰寫設(shè)計論文,準備辯論。. z-第一章 總體設(shè)計方案1.1方案選取1
5、.1.1方案一:PWM波調(diào)速采用由達林頓管組成的H型PWM電路圖11。用單片機控制達林頓管使之工作在占空比可調(diào)的開關(guān)狀態(tài),準確調(diào)整電動機轉(zhuǎn)速。這種電路由于工作在管子的飽和截止模式下,效率非常高;H型電路保證了可以簡單地實現(xiàn)轉(zhuǎn)速和方向的控制;電子開關(guān)的速度很快,穩(wěn)定性也極佳,是一種廣泛采用的PWM調(diào)速技術(shù)。我采用了脈寬調(diào)頻方式,因為采用這種方式,電動機在運轉(zhuǎn)時比較穩(wěn)定;并且在采用單片機產(chǎn)生PWM脈沖的軟件實現(xiàn)上比較方便。且對于直流電機,采用軟件延時所產(chǎn)生的定時誤差在允許圍。圖1-1 PWM波調(diào)速電路其構(gòu)造圖如圖12所示:單片機速度的測量計算、輸入設(shè)定及系統(tǒng)控制單片機PID運算控制器、PWM模擬發(fā)
6、生器電機速度采集電路電機驅(qū)動電路鍵 盤顯示器圖1-2 電機調(diào)速系統(tǒng)框圖1.1.2方案二:晶閘管調(diào)速采用閘流管或汞弧整流器的離子拖動系統(tǒng)是最早應(yīng)用靜止式變流裝置供電的直流電動機調(diào)速系統(tǒng)。1957年,晶閘管俗稱“可控硅問世,到了60年代,已生產(chǎn)出成套的晶閘管整流裝置,并應(yīng)用于直流電動機調(diào)速系統(tǒng),即晶閘管可控整流器供電的直流調(diào)速系統(tǒng)V-M系統(tǒng)。如圖1-3,VT是晶閘管可控整流器,通過調(diào)節(jié)觸發(fā)裝置GT的控制電壓來移動觸發(fā)脈沖的相位,即可改變整流電壓,從而實現(xiàn)平滑調(diào)速。晶閘管整流裝置不僅在經(jīng)濟性和可靠性上都有很大提高,而且在技術(shù)性能上也顯示出較大的優(yōu)越性;晶閘管可控整流器的功率放大倍數(shù)在以上,其門極電流
7、可以直接用晶體管來控制,不再像直流發(fā)電機那樣需要較大功率的放大器。因此,在60年代到70年代,晶閘管可控整流器供電的直流調(diào)速系統(tǒng)V-M系統(tǒng)代替旋轉(zhuǎn)變流機組直流電動機調(diào)速系統(tǒng)G-M系統(tǒng),得到了廣泛的應(yīng)用。但是由于晶閘管的單向?qū)щ娦?,它不允許電流反向,給系統(tǒng)的可逆運行造成困難;晶閘管對過電壓、過電流和過高的與都十分敏感,假設(shè)超過允許值會在很短的時間損壞器件。另外,由諧波與無功功率引起電網(wǎng)電壓波形畸變,殃及附近的用電設(shè)備,造成“電力公害,因此必須添置無功補償和諧波濾波裝置。圖1-3 晶閘管可控整流器供電的直流調(diào)速系統(tǒng)V-M系統(tǒng)兼于方案一調(diào)速特性優(yōu)良、調(diào)整平滑、調(diào)速圍廣、過載能力大,因此本設(shè)計采用方案
8、一。第2章 單元模塊設(shè)計2.1 H橋電路方案設(shè)計圖2-1所示的H橋式電機驅(qū)動電路包括4個三極管和一個電機,電路得名于“H橋驅(qū)動電路是因為它的形狀酷似字母H。如圖2-1所示,要使電機運轉(zhuǎn),必須導通對角線上的一對三極管。根據(jù)不同三極管對的導通情況,電流可能會從左至右或從右至左流過電機,從而控制電機的轉(zhuǎn)向。圖2-1H橋驅(qū)動電路要使電機運轉(zhuǎn),必須使對角線上的一對三極管導通。例如,如圖2-2所示,當Q1管和Q4管導通時,電流就從電源正極經(jīng)Q1從左至右穿過電機,然后再經(jīng) Q4回到電源負極。按圖中電流箭頭所示,該流向的電流將驅(qū)動電機順時針轉(zhuǎn)動。當三極管Q1和Q4導通時,電流將從左至右流過電機,從而驅(qū)動電機按
9、特定方向轉(zhuǎn)動電機周圍的箭頭指示為順時針方向。圖2-2H橋驅(qū)動電機順時針轉(zhuǎn)動圖2-3所示為另一對三極管Q2和Q3導通的情況,電流將從右至左流過電機。當三極管Q2和Q3導通時,電流將從右至左流過電機,從而驅(qū)動電機沿另一方向轉(zhuǎn)動電機周圍的箭頭表示為逆時針方向。圖2-3H橋驅(qū)動電機逆時針轉(zhuǎn)動2.2 調(diào)速設(shè)計方案調(diào)速采用PWMPulseWidthModulation脈寬調(diào)制,工作原理:通過產(chǎn)生矩形波,改變占空比,以到達調(diào)整脈寬的目的。PWM的定義:脈寬調(diào)制(PWM)是利用微處理器的數(shù)字輸出來對模擬電路進展控制的一種非常有效的技術(shù),廣泛應(yīng)用在從測量、通信到功率控制與變換的許多領(lǐng)域中。模擬信號的值可以連續(xù)變
10、化,其時間和幅度的分辨率都沒有限制。9V電池就是一種模擬器件,因為它的輸出電壓并不準確地等于9V,而是隨時間發(fā)生變化,并可取任何實數(shù)值。與此類似,從電池吸收的電流也不限定在一組可能的取值圍之。模擬信號與數(shù)字信號的區(qū)別在于后者的取值通常只能屬于預先確定的可能取值集合之,例如在0V,5V這一集合中取值。模擬電壓和電流可直接用來進展控制,如對汽車收音機的音量進展控制。在簡單的模擬收音機中,音量旋鈕被連接到一個可變電阻。擰動旋鈕時,電阻值變大或變??;流經(jīng)這個電阻的電流也隨之增加或減少,從而改變了驅(qū)動揚聲器的電流值,使音量相應(yīng)變大或變小。與收音機一樣,模擬電路的輸出與輸入成線性比例。盡管模擬控制看起來可
11、能直觀而簡單,但它并不總是非常經(jīng)濟或可行的。其中一點就是,模擬電路容易隨時間漂移,因而難以調(diào)節(jié)。能夠解決這個問題的精細模擬電路可能非常龐大、笨重(如老式的家庭立體聲設(shè)備)和昂貴。模擬電路還有可能嚴重發(fā)熱,其功耗相對于工作元件兩端電壓與電流的乘積成正比。模擬電路還可能對噪聲很敏感,任何擾動或噪聲都肯定會改變電流值的大小。通過以數(shù)字方式控制模擬電路,可以大幅度降低系統(tǒng)的本錢和功耗。此外,許多微控制器和DSP已經(jīng)在芯片上包含了PWM控制器,這使數(shù)字控制的實現(xiàn)變得更加容易了。2.3系統(tǒng)硬件電路設(shè)計2.3.1電源電路1芯片介紹78*,*就代表它所輸出的電壓值,能降低電壓4-5V電子產(chǎn)品中常見到的三端穩(wěn)壓
12、集成電路有正電壓輸出的78××系列和負電壓輸出的79××系列。故名思義,三端IC是指這種穩(wěn)壓用的集成電路只有三條引腳輸出,分別是輸入端、接地端和輸出端。用78/79系列三端穩(wěn)壓IC來組成穩(wěn)壓電源所需的外圍元件極少,電路部還有過流、過熱及調(diào)整管的保護電路。該系列集成穩(wěn)壓IC型號中的78或79后面的數(shù)字代表該三端集成穩(wěn)壓電路的輸出電壓,如7806表示輸出電壓為正6V,7909表示輸出電壓為負9V。有時在數(shù)字78或79后面還有一個M或L,如78M12或79L24,用來區(qū)別輸出電流和封裝形式等,其中78L系列的最大輸出電流為100mA,78M系列最大輸出電流為1
13、A,78系列最大輸出電流為1.5A。在實際應(yīng)用中,應(yīng)在三端集成穩(wěn)壓電路上安裝足夠大的散熱器當然小功率的條件下不用。當穩(wěn)壓管溫度過高時,穩(wěn)壓性能將變差,甚至損壞。 2電路原理圖電源電路采用78系列芯片產(chǎn)生+5V、+15V。電路圖如圖2-4:圖2-4 78系列的電源電路2.4 H橋驅(qū)動電路基于三極管的使用機理和特性,在驅(qū)動電機中采用H橋功率驅(qū)動電路,H橋功率驅(qū)動電路可應(yīng)用于步進電機、交流電機及直流電機等的驅(qū)動。永磁步進電機或混合式步進電機的勵磁繞組都必須用雙極性電源供電,也就是說繞組有時需正向電流,有時需反向電流,這樣繞組電源需用H橋驅(qū)動。直流電機控制使用H橋驅(qū)動電路圖2-5,當PWM1為低電平,
14、通過對PWM2輸出占空比不同的矩形波使三極管Q1、Q6同時導通Q5截止,從而實現(xiàn)電機正向轉(zhuǎn)動以及轉(zhuǎn)速的控制;同理,當PWM2為高電平,通過對PWM1輸出占空比不同的矩形波使三極管Q1、Q6同時導通,Q5截止,從而實現(xiàn)電機反向轉(zhuǎn)動以及轉(zhuǎn)速的控制。圖2-5 H橋的電機驅(qū)動電路25基于霍爾傳感器的測速模塊2.5.1霍爾傳感器的工作原理霍爾效應(yīng):在一塊半導體薄片上,其長度為l,寬度為b,厚度為d,當它被置于磁感應(yīng)強度為B的磁場中,如果在它相對的兩邊通以控制電流I,且磁場方向與電流方向正交,則在半導體另外兩邊將產(chǎn)生一個大小與控制電流I和磁感應(yīng)強度B乘積成正比的電勢UH,即UH=KHIB,其中kH為霍爾元
15、件的靈敏度。該電勢稱為霍爾電勢,半導體薄片就是霍爾元件。工作原理:霍爾開關(guān)集成電路中的信號放大器將霍爾元件產(chǎn)生的幅值隨磁場強度變化的霍爾電壓UH放大后再經(jīng)信號變換器、驅(qū)動器進展整形、放大后輸出幅值相等、頻率變化的方波信號。信號輸出端每輸出一個周期的方波,代表轉(zhuǎn)過了一個齒。單位時間輸出的脈沖數(shù)N,因此可求出單位時間的速度VNT。2.5.2霍爾傳感器的電路原理圖圖2-6 霍爾傳感器的測速電路26 LCD顯示模塊2.6.1 1602芯片介紹1602液晶模塊部的字符發(fā)生存儲器CGROM)已經(jīng)存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號和日文假名等,每一個字符都
16、有一個固定的代碼,比方大寫的英文字母“A的代碼是01000001B41H,顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A。因為1602識別的是ASCII碼,試驗可以用ASCII碼直接賦值,在單片機編程中還可以用字符型常量或變量賦值,如'A。1602采用標準的16腳接口,其中:第1腳:VSS為電源地第2腳:VDD接5V電源正極第3腳:V0為液晶顯示器比照度調(diào)整端,接正電源時比照度最弱,接地電源時比照度最高比照度過高時會產(chǎn)生“陰影,使用時可以通過一個10K的電位器調(diào)整比照度。第4腳:RS為存放器選擇,高電平1時選擇數(shù)據(jù)存放器、低電平0時選擇指令存放器。第5腳:RW為讀
17、寫信號線,高電平(1)時進展讀操作,低電平(0)時進展寫操作。第6腳:E(或EN)端為使能(enable)端。第714腳:D0D7為8位雙向數(shù)據(jù)端。第1516腳:空腳或背燈電源。15腳背光正極,16腳背光負極。2.6.2電路原理圖圖2-7 LCD顯示電路產(chǎn)生矩形波2.7 調(diào)速設(shè)計模塊PWM波軟件軟件設(shè)計程序流程圖:開場按鍵查詢OPEN是否按下時定時器T0開場計時Add_speed是否按下初始化是是增大矩形波占空比Sub_speed是否按下是減小矩形波占空比Swap或close是否按下改變轉(zhuǎn)向或關(guān)閉電機圖2-8 軟件電機控制的方框圖通過控制總中斷使能EA控制電機的開關(guān),同時使能對霍爾傳感器輸出的
18、方波在單位時間脈沖個數(shù)的計數(shù)。其中定時器T0,T1分別對脈沖的寬度、霍爾元件輸出的脈沖數(shù)對應(yīng)的1秒時間定時。對脈沖寬度的調(diào)整是通過改變高電平的定時長度,由變量high控制。變量change、 sub_speed 、add_speed分別實現(xiàn)電機的轉(zhuǎn)向、加速、減速。/*通過按鍵實現(xiàn)對電機開關(guān)、調(diào)速、轉(zhuǎn)向的控制的程序*/ void motor_control() if(open = 1)EA = 1;if(close = 1)EA = 0;if(swap = 1) change = change;while(swap != 0) if(sub_speed = 1) high+; if(high =
19、 30) EA=0; while(sub_speed != 0) if(add_speed = 1) high-; if(high = 5) high = 5; while(add_speed != 0) 2.8測速軟件設(shè)計開場初始化OPEN是否按下定時器T1開場計時對單位時間內(nèi)的脈沖計數(shù) N根據(jù)公式計算出電機的速度液晶顯示電機速度圖2-9 軟件測速的方框圖/*T1中斷效勞程序*單位時間S方波的個數(shù)*/void time1_int(void) interrupt 3 count_speed+;if(count_speed = 20) count_speed = 0;num_display =
20、num_medium;num_medium = 0;第三章 系統(tǒng)功能調(diào)試3.1調(diào)試軟件介紹Protel99SE是應(yīng)用于Windows9*/2000/NT操作系統(tǒng)下的EDA設(shè)計軟件,采用設(shè)計庫管理模式,可以進展聯(lián)網(wǎng)設(shè)計,具有很強的數(shù)據(jù)交換能力和開放性及3D模擬功能,可以完成電路原理圖設(shè)計,印制電路板設(shè)計和可編程邏輯器件設(shè)計等工作,可以設(shè)計32個信號層,16個電源-地層和16個機加工層。按照系統(tǒng)功能來劃分,Protel99se主要包含6個功能模塊:電路工程設(shè)計局部、印刷電路板設(shè)計系統(tǒng)、自動布線系統(tǒng)、電路模擬仿真系統(tǒng)、可編程邏輯設(shè)計系統(tǒng)、高級信號完整性分析系統(tǒng)。KeilC51軟件提供豐富的庫函數(shù)和功
21、能強大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到KeilC51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能表達高級語言的優(yōu)勢。KEIL C51編譯器由uVision2集成開發(fā)環(huán)境與編輯器和調(diào)試器以及C51編譯器組成。其中uVision2集成開發(fā)環(huán)境中的工程(project)是由源文件、開發(fā)工具選項以及編程說明三局部組成的;編輯器和調(diào)試器包括源代碼編輯器、斷點設(shè)置、調(diào)試函數(shù)語言、變量和存儲器。Proteus軟件是一種低投資的電子設(shè)計自動化軟件,提供可仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件和多達
22、30多個元件庫。Proteus軟件提供多種現(xiàn)實存在的虛擬儀器儀表。此外,Proteus還提供圖形顯示功能,可以將線路上變化的信號,以圖形的方式實時地顯示出來。這些虛擬儀器儀表具有理想的參數(shù)指標,例如極高的輸入阻抗、極低的輸出阻抗,盡可能減少儀器對測量結(jié)果的影響,Proteus軟件提供豐富的測試信號用于電路的測試。這些測試信號包括模擬信號和數(shù)字信號。提供Schematic Drawing、SPICE仿真與PCB設(shè)計功能,同時可以仿真單片機和周邊設(shè)備,可以仿真51系列、AVR、PIC等常用的MCU,并提供周邊設(shè)備的仿真,例如373、led、示波器等。Proteus提供了大量的元件庫,有RAM、RO
23、M、鍵盤、馬達、LED、LCD、AD/DA、局部SPI器件、局部IIC器件,編譯方面支持Keil和MPLAB等編譯器。一臺計算機、一套電子仿真軟件,在加上一本虛擬實驗教程,就可相當于一個設(shè)備先進的實驗室。以虛代實、以軟代硬,就建立一個完善的虛擬實驗室。在計算機上學習電工根底,模擬電路、數(shù)字電路、單片機應(yīng)用系統(tǒng)等課程,并進展電路設(shè)計、仿真、調(diào)試等。當電路設(shè)計完成之后,為了減少在電路板上調(diào)試時的難度,保證電路設(shè)計的正確性,將Keil c51編譯生成的*.HE* 文件載入Proteus軟件,實現(xiàn)電路仿真。3.2直流電機的調(diào)速功能仿真當按下open鍵時,電機開場工作。假設(shè)需要加快電機的轉(zhuǎn)速,則按下ad
24、d_speed鍵,直到電機轉(zhuǎn)速適中;相反,需要減慢電機的轉(zhuǎn)速時,則按下sub_speed鍵,待轉(zhuǎn)速滿意后,放開按鍵。當然,在*種特定的環(huán)境下,還需改變電機的轉(zhuǎn)速,此時,你可以按一下swap鍵,以到達改變電機轉(zhuǎn)向的目的。當電機不工作時,則按下close鍵。圖3-1 直流電機調(diào)速系統(tǒng)的Proteus仿真圖1調(diào)速前的波形圖圖3-2 電機啟動時的脈沖波形占空比2調(diào)速后的波形圖圖3-3 電機減速后的脈沖波形占空比3.3電機速度的測量并顯示功能仿真對電機轉(zhuǎn)速的顯示,為使用者提供了更為直觀的界面。用戶可以根據(jù)液晶顯示屏上的數(shù)字,調(diào)整電機的轉(zhuǎn)速,為調(diào)速提供了方便。從顯示數(shù)字的穩(wěn)定程度,也可以判斷電機轉(zhuǎn)速的穩(wěn)定
25、性。假設(shè)顯示數(shù)字幾乎不變,則說明電機工作十分穩(wěn)定;與之相反,顯示數(shù)字不停地變化,則說明電機工作非常不穩(wěn)定。圖3-4 直流電機系統(tǒng)的Proteus仿真3.4系統(tǒng)的電路原理圖圖3-5 直流電機調(diào)速系統(tǒng)的Protel原理圖由電源模塊、單片機控制單元、電機驅(qū)動電路、LCD顯示電路、霍爾傳感器電路構(gòu)成。設(shè)計總結(jié)經(jīng)過2個月的課程設(shè)計,我的畢業(yè)設(shè)計終于完成。在沒有做畢業(yè)設(shè)計以前覺得畢業(yè)設(shè)計只是對這幾年來所學知識的單純總結(jié),但是通過這次做畢業(yè)設(shè)計發(fā)現(xiàn)自己的看法有點太片面。畢業(yè)設(shè)計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。通過這次的畢業(yè)設(shè)計留給我印象最深的是要設(shè)計一個成功的電路,必須要有扎實
26、的理論根底,還要有堅持不懈的精神。通過了這次的做設(shè)計,自己收獲很大,王教師對我的指導也起到了很大的作用,在此先教師對我的指導。還有這次對直流電機的調(diào)速,個人感覺其中還有許多不夠完善的地方,例如:對電機的控制采用的是獨立按鍵,而非矩陣鍵盤;電機的驅(qū)動電路的設(shè)計也不是很成熟。此次的設(shè)計并不奢望一定能成功,但一定要對已學的各種電子知識能有一定的運用能力,我做設(shè)計的目的是希望能檢查下對所學知識的運用能力的好壞,并且開場慢慢走上創(chuàng)造的道路,這是非??少F的一點。這次設(shè)計我感覺把大學學的東西都柔和了進去。不止單片機方面有所提升,別的方面也有了很大的收獲,自己學到了不少知識,也經(jīng)歷了不少艱辛,但收獲同樣巨大。
27、在整個設(shè)計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。參考文獻1 傅豐林模擬電子線路根底 M. :電子科技大學,2001.12 江志紅51單片機技術(shù)與應(yīng)用系統(tǒng)開發(fā)案列精選 M. :清華大學,2021.123 王選民 智能儀器原理及設(shè)計 M. :清華大學,2021.74 文東 鵬飛 C語言程序設(shè)計 M. :中國人民大學,2021.25 加國 單片機原理與應(yīng)用及C51程序設(shè)計 M. :清華大學,2021.3附錄*include <reg51.h>*define uchar unsigned char*define
28、 uint unsigned intsbit open = P20;sbit close = P21;sbit swap = P22;sbit sub_speed = P23;sbit add_speed = P24;sbit PWM1 = P30;sbit PWM2 = P31;/*液晶顯示*/sbit E=P37;sbit RW = P36;sbit RS = P35;sbit test = P34;int time = 0;int high = 20;int period = 30;int change = 0;int flag = 0;int num_medium = 0;int nu
29、m_display = 0;int count_speed = 0;uchar wword=0*30,0*31,0*32,0*33,0*34,0*35,0*36,0*37,0*38,0*39; /*延時t毫秒*/void delay(uchar t) uint i;while(t) /*對于11.0592MHz時鐘,延時1ms*/for(i=0;i<125;i+);t-;/寫命令函數(shù)LCDvoid wc51r(uchar j) RS=0; RW=0; P1=j; E=1; E=0; delay(3);/寫數(shù)據(jù)函數(shù)LCDvoid wc51ddr(uchar j)RS=1; RW=0; P1
30、=j; E=1; E=0; delay(2);/初始化函數(shù)LCDvoid init() wc51r(0*01); /清屏 wc51r(0*38); /使用8位數(shù)據(jù),顯示兩行,使用5*7的字型wc51r(0*0c); /顯示器件,光標開,字符不閃爍 wc51r(0*06); /字符不動,光標自動右移一格/*8T0中斷效勞程序*PWM波的生成*/void time0_int(void) interrupt 1 time+;TH0 = 0*ec;TL0 = 0*78;if(change = 0)PWM2 = 1;if(time = high)PWM1=0;else if(time = period) PWM1 = 1;time = 0; else PWM1 = 1; if(time = high) PWM2=0; else if(time = period) PWM2 = 1; time = 0; /*/*T1中斷效勞程序*單位時間S方波的個數(shù)*/void time1_int(void) interrupt 3 count_speed+;if(count_speed = 20) count_speed = 0;num_display = num_me
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 實踐應(yīng)用2025年軟件設(shè)計師試題及答案
- 如何培養(yǎng)學生的自主學習能力計劃
- 2024年河北省文化和旅游廳下屬事業(yè)單位真題
- 湖北省武漢市江岸區(qū)2025年八下數(shù)學期末學業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 2024年貴州省商務(wù)廳下屬事業(yè)單位真題
- 2024年南大奧宇高級中學招聘筆試真題
- 風險管理建議與企業(yè)應(yīng)對措施試題及答案
- 打造高效學習計劃軟件設(shè)計師考試的試題及答案
- 2025年軟考網(wǎng)絡(luò)管理員考試復習筆記和試題及答案
- 代碼注釋與文檔對照的作用試題及答案
- 統(tǒng)編版2024-2025第二學期小學六年級期末語文測試卷(有答案)
- 中華人民共和國民營經(jīng)濟促進法
- 2025年田徑三級裁判試題及答案
- 保安證考試新手必看試題及2025年答案
- 小紅書食用農(nóng)產(chǎn)品承諾書示例
- 《建筑工程設(shè)計文件編制深度規(guī)定》(2022年版)
- 2024年共青團入團積極分子考試題庫(附答案)
- 市政道路綜合整治工程施工部署方案
- 無機材料科學基礎(chǔ)-第3章-晶體結(jié)構(gòu)與晶體中的缺陷
- 泄漏擴散模型及其模擬計算
- 橋梁工程施工工藝標準圖集
評論
0/150
提交評論