




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