版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、微型計算機(jī)技術(shù)專業(yè)方向課程設(shè)計微型計算機(jī)技術(shù)專業(yè)方向課程設(shè)計任務(wù)書任務(wù)書題目名稱:題目名稱:利用利用 PWMPWM 調(diào)節(jié)調(diào)節(jié) LEDLED 亮度亮度專業(yè)專業(yè)自動化(訂單式培養(yǎng))班級班級機(jī)電 121 班姓名姓名 胡炳華 學(xué)號學(xué)號 201228212 學(xué)校:學(xué)校:青島理工大學(xué)自動化學(xué)院 指導(dǎo)教師:指導(dǎo)教師:史賀男 2014 年 12 月 151日課程設(shè)計任務(wù)書課程設(shè)計任務(wù)書課程名稱:課程名稱:微型計算機(jī)技術(shù)設(shè)計題目:設(shè)計題目:利用 PWM 調(diào)節(jié) LED 亮度系統(tǒng)硬件要求:系統(tǒng)硬件要求:LED 亮度分四個檔:滅、微亮、較亮、最亮,由四個按鍵控制軟件設(shè)計:軟件設(shè)計: 1)主程序設(shè)計 2)各功能子程序設(shè)
2、計其他要求其他要求:1、每位同學(xué)獨立完成本設(shè)計。2、依據(jù)題目要求,提出系統(tǒng)設(shè)計方案。3、設(shè)計系統(tǒng)電路原理圖。1、調(diào)試系統(tǒng)硬件電路、功能程序。2、編制課程設(shè)計報告書并裝訂成冊,報告書內(nèi)容(按順序)(1)報告書封面(2)課程設(shè)計任務(wù)書(3)系統(tǒng)設(shè)計方案的提出、分析(4)系統(tǒng)中典型電路的分析(5)系統(tǒng)軟件結(jié)構(gòu)框圖(6)系統(tǒng)電路原理圖(7)源程序(8)課設(shè)字?jǐn)?shù)不少于 2000 字成績成績評語評語2摘摘 要要 隨著 LED 在照明領(lǐng)域的發(fā)展,其控制方法也在不斷提高。而 PWM 技術(shù)利用數(shù)字輸出來對模擬電路進(jìn)行控制的優(yōu)點被應(yīng)用于眾多領(lǐng)域 。本項目以 51 單片機(jī)為核心,通過單片機(jī)產(chǎn)生 PWM 波來控制 L
3、ED 亮度,使 LED 亮度分四個檔:滅、微亮、較亮、最亮,由四個按鍵控制。同時添加了數(shù)碼顯示管輔助顯示,本系統(tǒng)設(shè)計簡單,性能穩(wěn)定,能夠通過單片機(jī)靈活編程進(jìn)行各參數(shù)的設(shè)定和修改。關(guān)鍵詞:關(guān)鍵詞: 51 單片機(jī) PWM LEDABSTRACTWith the development of the LED in lighting field, the control method has been improved. PWM technology uses digital output to control analog circuits .The advantages of PWM techno
4、logy was applied in many fields. This project uses 51 single-chip microcomputer as the core, and single chip microcomputer to control the LED brightness by producing PWM wave. The LED have four kinds of brightness: destroyed, careless, lighter, the brightest, controlled by the four buttons, added th
5、e digital display tube auxiliary display at the same time. The system design is simple, stable performance .The single chip microcomputer programming could set and modify the parameters flexibly.KEY WORDS : 51 single chip microcomputer PWM LED3前前 言言 當(dāng)前社會能源短缺的問題日益嚴(yán)重,節(jié)約能源成為經(jīng)濟(jì)發(fā)展面臨的重要問題。LED 是一種半導(dǎo)體固體發(fā)光器件
6、。它是利用固體半導(dǎo)體芯片作為發(fā)光材料,在半導(dǎo)體中通過載流子發(fā)生復(fù)合放出過剩的能量而引起光子發(fā)射。LED具有環(huán)保、節(jié)能、壽命長、體積小等特點、廣泛應(yīng)用于普通照明和各種指示、顯示等領(lǐng)域。作為一種新型綠色光源產(chǎn)品,LED 將成為未來照明領(lǐng)域的發(fā)展趨勢。LED 的亮度調(diào)節(jié)有多種方法。可以模擬電壓和電流可直接用來進(jìn)行控制。盡管模擬控制看起來可能直觀而簡單,但模擬電路容易隨時間漂移,因而難以調(diào)節(jié)。此外, 利用模擬電路調(diào)節(jié)還有可能嚴(yán)重發(fā)熱。脈沖寬度調(diào)制是一種模擬控制方式,其根據(jù)相應(yīng)載荷的變化來調(diào)制晶體管基極或 MOS 管柵極的偏置,來實現(xiàn)晶體管或 MOS 管導(dǎo)通時間的改變,從而實現(xiàn)開關(guān)穩(wěn)壓電源輸出的改變。這
7、種方式能使電源的輸出電壓在工作條件變化時保持恒定,是利用微處理器的數(shù)字輸出來對模擬電路進(jìn)行控制的一種術(shù)廣泛應(yīng)用在測量、通信和功率變換的領(lǐng)域中。PWM 控制信號從處理器到被控系統(tǒng)都是數(shù)字形式的,而無需進(jìn)行數(shù)模轉(zhuǎn)換,可以有效的降低噪聲的影響。在電力電子技術(shù)中,PWM 脈寬調(diào)制的方法有很多,比如 :相電壓控制 PWM、電流控制 PWM 和矢量控制 PWM 等 。在簡單的系統(tǒng)中可以利用單片微機(jī)通過程序產(chǎn)生 PWM 波形來實現(xiàn)控制作用。PWM 控制技術(shù)以其控制簡單,靈活和動態(tài)響應(yīng)好的優(yōu)點而成為電力電子技術(shù)最廣泛應(yīng)用的控制方式,也是人們研究的熱點。由于當(dāng)今科學(xué)技術(shù)的發(fā)展已經(jīng)沒有了學(xué)科之間的界限,結(jié)合現(xiàn)代控
8、制理論思想或?qū)崿F(xiàn)無諧振波開關(guān)技術(shù)將會成為 PWM 控制技術(shù)發(fā)展的主要方向之一。4目錄目錄第一章第一章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計.5 51.1 總體設(shè)計方案 .51.2 單片機(jī)產(chǎn)生 PWM 波的分析 .61.3 LED 亮度調(diào)節(jié)討論.6第二章第二章 系統(tǒng)硬件設(shè)計系統(tǒng)硬件設(shè)計. 8 82.1 單片機(jī) .82.2 系統(tǒng)復(fù)位電路 .9第三章第三章 系統(tǒng)軟件設(shè)計系統(tǒng)軟件設(shè)計.12123.1 原理 .123.2 軟件程序流程圖 .12第四章第四章 系統(tǒng)的調(diào)試與仿真系統(tǒng)的調(diào)試與仿真.13134.1 硬件調(diào)試 .134.2 軟件調(diào)試 .134.3 KEIL 和 PROTEUS 的聯(lián)合調(diào)試.144.4 實物 PWM 模
9、擬信號調(diào)節(jié)燈亮度 .16總結(jié)與體會總結(jié)與體會.1919未來展望未來展望.2020參考文獻(xiàn)參考文獻(xiàn).2121附附 錄錄.22221. 整體電路原理圖及 PCB 圖 .222. 程序 .233. 元器件清單 .285第一章第一章系統(tǒng)設(shè)計系統(tǒng)設(shè)計1.11.1 總體設(shè)計方案總體設(shè)計方案 由項目要求我們可以初步確定整體方案,首先我們使用 STC89C52RC 單片機(jī),它也是屬于51單片機(jī)系列的一款。根據(jù)要可知,我們以51單片機(jī)為控制器,配合晶振電路和復(fù)位電路構(gòu)成最小系統(tǒng),外界 LED 顯示,由軟件控制產(chǎn)生 PWM 波,根據(jù)占空比不同,所以通過 LED 的平均電流不同,LED 亮度也不同。從 LED 的伏
10、安特性可知,其曲線是非線性的,0.1V 的電壓變化可能造成100200mA 的 If 的變化,不易控制;另外,LED 具有負(fù)溫度系數(shù)特性,所以,一般將 LED 說成是電流控制型器件。PWM 是脈沖寬度調(diào)制信號,其中的“寬度” ,就是脈沖的高電平的時間。PWM 信號調(diào)節(jié) LED 亮度時,信號頻率是不變的,改變的是脈沖的高電平的時間,即 LED 的導(dǎo)通時間。這種信號調(diào)節(jié)亮度相當(dāng)于調(diào)節(jié) LED 的平均電流,所以電流會變化,即 LED 亮度會改變。通過學(xué)習(xí)我們知道可以用 MCU 產(chǎn)生 PWM 信號,也可以用模擬電子線路產(chǎn)生相應(yīng)的 PWM 信號,但對我們所做的系統(tǒng)來說,采用單片機(jī)產(chǎn)生相應(yīng)的 PWM 信號
11、比較簡單且成本低,因此我們選擇用 MCU 來產(chǎn)生 PWM 信號。在原來的基礎(chǔ)上我們又增加了數(shù)碼管,以此來顯示此時的占空比,增加此功能后更直觀、清晰。 下面是我們總體系統(tǒng)設(shè)計框圖:6 、 、 、 、 、 、 、 、 、 、 、 、 、 、 MAX232、 、 、 、 、 、 、LED、 、 、 、 、 、 、 、 圖 3.1 總體系統(tǒng)設(shè)計框圖1.21.2 單片機(jī)產(chǎn)生單片機(jī)產(chǎn)生 PWMPWM 波的分析波的分析 通過前面學(xué)習(xí)知道脈沖寬度調(diào)制(PWM)是一種對模擬信號電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計數(shù)器的使用和方波的占空比被調(diào)制來對一個具體模擬信號的電平進(jìn)行編碼。PWM 信號仍然是數(shù)字的,因為在
12、給定的任何時刻,滿幅值的直流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時候即是直流供電被加到負(fù)載上的時候,斷的時候即是供電被斷開的時候。只要帶寬足夠,任何模擬值都可以使用 PWM 進(jìn)行編碼。 51 系列單片機(jī)自身沒有 PWM 接口,即無 PWM 輸出功能,但可以采用定時器配合軟件的方法輸出。對精度要求不高的場合,非常實用。51 系列單片機(jī)的工作頻率我們選擇的是 12MHZ,并用 T0 定時器及定時中斷來完成 PWM 輸出, T0 定時器設(shè)置成:16 位定時器通過使用定時器 0,方式 1。1.31.3 LED
13、LED 亮度調(diào)節(jié)討論亮度調(diào)節(jié)討論 系統(tǒng)硬件要求 LED 亮度由 4 個按鍵控制。最初我們是利用這 4 個按鍵來控7制 LED 燈的滅、微亮、較亮、最亮,僅 4 種狀態(tài),但最終經(jīng)我們商討和向老師請教,我們決定設(shè)置了 4 個按鍵,分別為 open 鍵、close 鍵、up 鍵及 down 鍵,分別控制單片機(jī) P1.0 口 PWM 的輸出進(jìn)而控制 LED 燈的開、關(guān)、亮度增加及亮度降低,在達(dá)到要求的基礎(chǔ)上,我們使 LED 燈的亮度狀態(tài)增加至 16 級。8第二章第二章系統(tǒng)硬件設(shè)計系統(tǒng)硬件設(shè)計2.12.1 單片機(jī)單片機(jī)我們選用的是 STC89C52 型號的單片機(jī),該單片機(jī)是STC公司生產(chǎn)的一種低功耗、高
14、性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲器。STC89C52 使用經(jīng)典的 MCS-51 內(nèi)核,但做了很多的改進(jìn)使得芯片具有傳統(tǒng)51 單片機(jī)不具備的功能。在芯片上,擁有靈巧的 8 位CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 其具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash,512 字節(jié) RAM, 32 位 I/O 口線,看門狗定時器,內(nèi)置 4KB EEPROM, MAX810 復(fù)位電路,3 個 16 位定時器/計數(shù)器,4 個外部中斷,一個 7 向量 4 級中斷結(jié)構(gòu)(兼容傳統(tǒng) 51 的 5 向量
15、2 級中斷結(jié)構(gòu)) ,全雙工串行口。 圖3.2 STC89C52RC 單片機(jī)原理圖9系統(tǒng)時鐘電路:控制單片機(jī)的工作節(jié)奏。12Y111.0592C930PFC330pf 圖3.3 系統(tǒng)時鐘電路原理圖 2.22.2 系統(tǒng)復(fù)位電路:系統(tǒng)復(fù)位電路:上電復(fù)位:上電瞬間,電容充電電流最大,電容相當(dāng)于短路,RST 端為高電平,自動復(fù)位;電容兩端的電壓達(dá)到電源電壓時,電容充電電流為零,電容相當(dāng)于開路,RST 端為低電平,程序正常運行。手動復(fù)位:首先經(jīng)過上電復(fù)位,當(dāng)按下按鍵時,RST 直接與 VCC 相連,為高電平形成復(fù)位,同時電解電容被短路放電;按鍵松開時,VCC 對電容充電,充電電流在電阻上,RST 依然為高
16、電平,仍然是復(fù)位,充電完成后,電容相當(dāng)于開路,RST 為低電平,正常工作。 K0VCCC7104R10R11GND 圖3.4 系統(tǒng)復(fù)位電路原理圖LED 模塊:LED 亮度顯示。10R9470LED1VCCP1_0 圖3.5 LED 連接原理圖數(shù)碼管顯示模塊:用于顯示當(dāng)前的輸出 PWM 占空比。 A1f2g3e4d5A6c8DP7b9a10G1Dpy Green-CAP2_0P2_1P2_2P2_3P2_4P2_5P2_6P2_7R1100RR2100RR3100RR4100RR5100RR6100RR7100RR8100RQ12N3906VCCR0P1_0 圖3.6 數(shù)碼管顯示原理圖按鍵模塊:
17、控制 LED 燈的亮度。 K1K2K3K4GNDP3_4P3_5P3_6P3_7 圖3.7 按鍵原理圖MAX232電路模塊:用于 STC89C52RC 單片機(jī)串口通信和燒寫程序用11 C1+1VS+2C1-3C2+4C2-5VS-6T2OUT7R2IN8R2OUT9T2IN10T1IN11R1OUT12R1IN13T1OUT14GND15VCC16U2MAX232NC1104C2104P3_1P3_0GNDC4104C5 104C6 104GND1234567891110J1D Connector 9GND 圖3.8 USB 插口原理圖12第三章第三章系統(tǒng)軟件設(shè)計系統(tǒng)軟件設(shè)計3.13.1原理:
18、原理: 51 系列單片機(jī)本身是沒有 PWM 接口的,我們通過軟件模擬 PWM。在一定的頻率的方波中,調(diào)整高電平和低電平的占空比,即可實現(xiàn) LED 燈亮度控制,程序中使用定時器 0 產(chǎn)生周期約 100us 的脈沖,使用占空比控制變量 X 控制占空比,在低電平期間使 LED 燈亮,在高電平期間使 LED 燈滅,改變 X 就改變了高電平與低電平的時間,因此也就控制了 LED 燈的亮度。X 的值通過按鍵來改變。3.23.2 軟件程序流程圖:軟件程序流程圖: 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、cl ose、 、up、 、down、 、 、 、 、 、 、 、 、 、 、 、 、
19、、 、 、 、 、 、 、 、open、 、13 第四章第四章 系統(tǒng)的調(diào)試與仿真系統(tǒng)的調(diào)試與仿真 4.14.1 硬件調(diào)試硬件調(diào)試 Proteus 是英國 Labcenter 公司開發(fā)的 EDA 工具軟件。不僅是模擬電路、數(shù)字機(jī)電路、模數(shù)混合電路設(shè)計的與仿真平臺,更是目前最先進(jìn)、最完整的多種型號微控器系統(tǒng)的設(shè)計與仿真平臺,具有豐富的元器件庫、激勵磁、虛擬儀表和圖表仿真。首先我們打開 proteus 軟件:新建一個 DSN 文件,繪制電路圖并保存。4.24.2 軟件調(diào)試軟件調(diào)試 下面以 Keil uVision4 軟件來調(diào)試程序來介紹:打開 Keil uVision4 軟件:建立一個新工程單擊“P
20、roject”菜單,在彈出的下拉菜單中選中“New Project”選項。選擇你要保存的路徑,輸入工程文件的名字,比如保存到“程序”目錄里,工程文件的名字為“l(fā)ed” ,然后點擊“保存” 。這是時會彈出一個對話框,要求你選擇單片機(jī)的型號(根據(jù)自己使用的單片機(jī)來選擇) ,比如 Atmel 的 AT89C52,然后點擊“確定” 。在我們要編寫程序前,要進(jìn)行以下步驟。在菜單中,單擊 File 菜單,再在下拉菜單中單擊“New”選項。此時光標(biāo)在編輯窗口里閃爍,這時可以鍵入程序,但最好要先對空白的文件進(jìn)行保存。點擊“FileSave As”,在“文件名”欄右側(cè)的編輯框中,鍵入欲使用的文件名,同時必須鍵入
21、正確的擴(kuò)展名,比如pwm.c(注:用 C 語言編寫程序是“.c ”,用匯編編寫程序是“.asm”)。然后,單擊保存?;氐骄庉嫿缑婧?,單擊“Target 1”前面的“+”號,然后在“Source Group 1”上點擊右鍵,彈出菜單。然后單擊“Add File to GroupSource Group 1 ”選中你的源文件,比如 pwm.c,然后單擊“Add”進(jìn)行添加。14單擊“Project”菜單,再在下拉菜單中單擊“Options for Target Target 1 ” ,單擊“Output”中的“Create HEX File”選項,使程序編譯后產(chǎn)生 HEX 代碼,供仿真器使用。然后,
22、單擊“Debug”中,選中“Use Simulator”進(jìn)行軟件仿真;現(xiàn)在開始編寫程序:編寫完后要進(jìn)行編譯,看是否有源程序錯誤。若沒有,則進(jìn)行仿真,調(diào)試。4.34.3 KEILKEIL 和和 PROTEUSPROTEUS 的聯(lián)合調(diào)試的聯(lián)合調(diào)試打開已經(jīng)畫好的仿真電路圖 在 DSN 文件中雙擊單片機(jī),在 program file 中找到已經(jīng)編寫好的程序,并且找到.hex 的文件,點擊確定鍵,完成燒寫程序。15仿真結(jié)果:16注:注:由于 PROTEUS 軟件對該模擬電路仿真存在缺陷,在這里只能看到的現(xiàn)象是:LED 燈或亮或滅。并不能實現(xiàn)我們的要求,因此我們選擇了實物電路仿真。4.44.4 實物實物
23、PWMPWM 模擬信號調(diào)節(jié)燈亮度模擬信號調(diào)節(jié)燈亮度 沒啟動 open 鍵:啟動 open 鍵(50%占空比,較亮):17 啟動 up 鍵(0占空比,最亮) 啟動 down 鍵(約94%占空比,微亮)18Close 鍵按下,則 LED 燈熄滅。通過以上仿真,我們成功實現(xiàn)了 PWM 對 LED 燈亮度的控制,通過CLOSE、OPEN、UP 和 DOWN 四個獨立按鍵的設(shè)置,可以實現(xiàn)四個亮度檔位:滅、微亮、較亮、最亮的控制。由于直接分成四個亮度級別,我們?nèi)庋蹮o法捕捉識別,因此我們在軟件編程中通過 pp 值和 x 值的設(shè)置使他們有16個亮度級別,通過兩個變量在軟件中的控制與按鍵相結(jié)合,使我們能夠明顯分
24、辨出亮度的變化。19總結(jié)與體會總結(jié)與體會LED 與 PWM 在我們?nèi)粘I钪欣玫脑絹碓綇V泛,小到我們的家用電器,大到航空航天的高科技技術(shù),可以說是應(yīng)用十分廣泛的,我們學(xué)習(xí)的這個專業(yè),也決定了,我們會長時間的與它們連個打交道,本次課程設(shè)計,讓我們清醒的認(rèn)識到我們即將來會從事的專業(yè),以及我們以后需要努力的方向,我們清醒的認(rèn)識到自己的不足,也在這次項目中,也學(xué)習(xí)了很多的知識。在本次項目設(shè)計中,我們真正體會到制作一件成功的作品并不像想象的那樣簡單,它需要扎實的專業(yè)基礎(chǔ),能熟練駕馭知識的能力,團(tuán)隊的團(tuán)結(jié)合作精神,吃苦耐勞的品質(zhì)以及遇見問題沉著冷靜的態(tài)度。我們在電路的設(shè)計、調(diào)試方面得到了很好鍛煉,能力也
25、有了很大的提高,同時也深刻的體會到:實踐是理論運用的最好檢驗,懂得了共同協(xié)作和團(tuán)隊精神的重要性,提高了我們分析問題、解決問題的能力通過我們本次項目的學(xué)習(xí),使我們加深了對 LED、PWM 技術(shù)的了解,本作品在設(shè)計上還存在許多值得改進(jìn)和優(yōu)化的地方,也深知我們用很大的不足,我們會更加努力,不斷學(xué)習(xí)。在學(xué)習(xí)過程中,老師給我們了很大的幫助,在我們困惑的的地方,給我們指點迷津,為我們付出了很多,無論我們的問題多么簡單,老師都給我們細(xì)心講解。請允許我們代表所有隊員向為我們提供這次學(xué)習(xí)機(jī)會的領(lǐng)導(dǎo),指導(dǎo)我們學(xué)習(xí)的老師表示最誠摯的謝意。20未來展望未來展望 關(guān)于 LED 的應(yīng)用在我國現(xiàn)階段主要是建筑照明、室內(nèi)外顯
26、示屏,基于上述原因,下一波的主力可能還是目前這些市場,但在手機(jī)、小尺寸背光、汽車的滲透會加大,另外一些零散分布市場如特種照明的開拓也會更大。由于它的低功耗、壽命長的優(yōu)點,使 LED 燈的使用非常普遍,而且 LED 顯示屏以及易拼裝、低功耗、高亮度等優(yōu)點已經(jīng)廣泛應(yīng)用到銀行、證券、廣場、車站、體育館中,未來這一市場仍有巨大潛力。在奧運會、世博會、一些城市夜景功程的示范效應(yīng)下,LED 市場前景廣闊。 PWM 技術(shù)應(yīng)用廣泛,不僅僅應(yīng)用于調(diào)光帶動 LED 產(chǎn)業(yè),自從開關(guān)器件的發(fā)展為 PWM 技術(shù)鋪平了道路,目前幾乎所用的變頻調(diào)速裝置都采用這一技術(shù)。PWM處理應(yīng)用于逆變器的控制,還應(yīng)用于整流器額控制,PW
27、M 整流器現(xiàn)在已經(jīng)開發(fā)成功,人們稱 PWM 整流器是對電網(wǎng)無污染的“綠色”變流器。目前已經(jīng)提出的PWM 控制技術(shù)就不下數(shù)十種,尤其微處理器應(yīng)用于 PWM 技術(shù)數(shù)字化后,花樣不斷翻新,說明現(xiàn)在這項技術(shù)研究方法方興未艾,需要我們?nèi)ゲ粩鄬W(xué)習(xí)。 通過這些天的學(xué)習(xí)我們深深認(rèn)識到,未來的產(chǎn)業(yè)競爭將取決于兩個方面,一是技術(shù),這包括效率,降低成本的技術(shù),提高器件功率的技術(shù),方向上有先有技術(shù)線路的延伸,也有可能出現(xiàn)新的技術(shù)線路,而 LED 與 PWM 都體現(xiàn)了這兩方面的要求,我們作為技術(shù)型高素質(zhì)大學(xué)生,更要注重理論也實踐相結(jié)合的本領(lǐng),正真做高素質(zhì),有文化,有能力的新一代大學(xué)生。21參考文獻(xiàn)參考文獻(xiàn)1胡漢才.單片
28、機(jī)原理及其接口技術(shù)第 3 版M.北京:清華大學(xué)出版社,2010:288296.2雷思孝,李伯成,雷向莉.單片機(jī)原理及實用技術(shù)M.西安:西安電子科技大學(xué)出版社,2004:14.3郭天祥.51 單片機(jī) C 語言教程M.北京:電子工業(yè)出版社,2009.4 Plauger,P.J(1992).The Standard C Library. Prentice-Hall, Englewood Cliffs, N.J. 5 王雁 杜貴府 呼小亮 基于 PWM 控制的 LED 亮度調(diào)節(jié)方法 22附附 錄錄 : :1.1. 整體電路原理圖及整體電路原理圖及 PCBPCB 圖圖 圖1 電路原理圖23 圖2 PCB
29、 圖242.2. 軟件程序軟件程序#include#define uint unsigned int #define uchar unsigned charuint pp,kk; /控制 pp 和 x 來改變燈的亮度,共 16 個等級亮度; /kk 用來表示 open 鍵按下后 kk=1,再判斷是 close、up 和 down哪個鍵按下char x=16;/16 個等級亮度 sbit pwm=P10;/pwm 輸出控制燈亮度口sbit open=P34;/總開sbit close=P35;/總關(guān)sbit up=P36;/亮度增加sbit down=P37;/亮度降低sbit dula=P26;/數(shù)碼管的位置sbit wela=P27;/數(shù)碼管顯示數(shù)數(shù)值unsigned char code table=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71,0 x00; /*數(shù)碼管顯示*/ void display(a)25 dula=0; P0=tablea; dula=1;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧政法職業(yè)學(xué)院《建筑模型制作實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘭州交通大學(xué)《影視劇創(chuàng)作》2023-2024學(xué)年第一學(xué)期期末試卷
- 江西經(jīng)濟(jì)管理職業(yè)學(xué)院《中醫(yī)經(jīng)典傷寒論》2023-2024學(xué)年第一學(xué)期期末試卷
- 吉首大學(xué)《痕跡信息系統(tǒng)應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南高爾夫旅游職業(yè)學(xué)院《建筑材料與構(gòu)造1》2023-2024學(xué)年第一學(xué)期期末試卷
- 黑龍江外國語學(xué)院《系統(tǒng)辨識及自適應(yīng)控制》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶建筑科技職業(yè)學(xué)院《光纖通信系統(tǒng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 中央音樂學(xué)院《高級統(tǒng)計分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 小學(xué)五年專項發(fā)展規(guī)劃(教學(xué)工作)
- 長春工業(yè)大學(xué)人文信息學(xué)院《小學(xué)體育教師基本功》2023-2024學(xué)年第一學(xué)期期末試卷
- 產(chǎn)品質(zhì)量反饋、回復(fù)單
- GB/T 7424.2-2002光纜總規(guī)范第2部分:光纜基本試驗方法
- 《材料分析測試技術(shù)》全套教學(xué)課件
- 人教版8年級上英語各單元語法課件大全
- (完整版)形式發(fā)票模版(國際件通用)
- 武漢東湖賓館建設(shè)項目委托代建合同
- 安徽大學(xué)大學(xué)生素質(zhì)教育學(xué)分認(rèn)定辦法
- 高度限位裝置類型及原理
- 中文版gcs electrospeed ii manual apri rev8v00印刷稿修改版
- 新生兒預(yù)防接種護(hù)理質(zhì)量考核標(biāo)準(zhǔn)
- 除氧器出水溶解氧不合格的原因有哪些
評論
0/150
提交評論