基于PWM的LED亮度控制實驗報告

基于PWM的LED亮度控制實驗報告

ID:45139286

大小:608.50 KB

頁數(shù):6頁

時間:2019-11-10

基于PWM的LED亮度控制實驗報告_第1頁
基于PWM的LED亮度控制實驗報告_第2頁
基于PWM的LED亮度控制實驗報告_第3頁
基于PWM的LED亮度控制實驗報告_第4頁
基于PWM的LED亮度控制實驗報告_第5頁
資源描述:

《基于PWM的LED亮度控制實驗報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、西華大學實驗報告西華大學實驗報告(理工類)開課學院及實驗室:機械學院機械工程專業(yè)實驗中心實驗時間:年月日至月日學生姓名非常繁華的5舍514學號成績學生所在學院機械工程學院年級/專業(yè)/班課程名稱微機測控實驗課程代碼106003659實驗項目名稱微機測控綜合實驗項目代碼指導教師韋興平項目學分1.實驗目的(1)學習Keil編譯軟件的使用、調(diào)試、程序下載的方法;(2)掌握PWM調(diào)節(jié)LED指示燈亮度的原理及編程方法;(3)掌握STC89C52單片機I/O端口的控制和使用方法;(4)掌握單片機與上位機串口通訊的原理及程序?qū)崿F(xiàn);(5)掌握AD轉(zhuǎn)換、LCD顯示的編程實現(xiàn);(6)對單片機的串口通

2、訊、PWM控制、AD轉(zhuǎn)換、LED指示燈、LED數(shù)碼管,及按鍵、定時器/計數(shù)器進行綜合應用。2.實驗設備PC機、keil編譯軟件、proteus仿真軟件,單片機實驗板、STC_ISP_V4793.實驗內(nèi)容設計上位機通過串口通訊,控制下位機的PWM調(diào)節(jié)指示燈的亮度,要求調(diào)節(jié)共有100檔(0—99),脈沖周期為5ms。4.實驗電路圖4.1STC89C52主控芯片6西華大學實驗報告圖4.2LED流水燈圖4.3USB轉(zhuǎn)串口PWM調(diào)節(jié)原理脈沖寬度調(diào)節(jié)(PWM)的工作原理如圖4.4所示,在脈沖周期t不變的情況下,改變周期內(nèi)的占空比,即改變周期內(nèi)高低電平的時間比,實現(xiàn)改變LED指示燈的亮度。在

3、圖4.4中,(2)圖的高電平時間t1大于圖(3)中的高電平時間,因此圖(2)所示波形控制的LED比圖(3)的更亮。圖4.4PWM調(diào)節(jié)原理圖6西華大學實驗報告5.實驗程序?qū)嶒灣绦蛄鞒虉D和實驗代碼分別如下:下位機將上位機的16進制數(shù)轉(zhuǎn)換成10進制數(shù)上位機發(fā)送16進制數(shù)通過裝入t0定時器不同的初值實現(xiàn)占空比圖5.1程序流程圖程序如下:#include#defineucharunsignedchar#defineuintunsignedintsbitled=P1^4;uintdate=0,flag=0;voidtime_init(){SCON=0x50;////設置串

4、行口為工作方式1,并允許接收數(shù)據(jù)TMOD=0x21;//設置計數(shù)器為方式2TH1=0xfd;//設置波特率為9600TL1=0xfd;ET0=1;//允許T0溢出中斷EA=1;//打開總中斷TR0=1;//打開計數(shù)器T0TR1=1;//打開計數(shù)器T1}voidmain(){time_init();while(1){date=SBUF-6*(SBUF/16);//接收串口數(shù)據(jù)RI=0;//清除接收中斷標志位}}6西華大學實驗報告voidmov_t1()interrupt1{flag++;if(date==0){led=1;}elseif(flag%2==0)//燈亮{led=0;

5、TL0=(65536-50*date)%256;TH0=(65536-50*date)/256;}else//燈滅{led=1;TL0=(65536-50*(100-date))%256;TH0=(65536-50*(100-date))/256;}}6.實驗結(jié)果(包括上位機和下位機)上位機發(fā)送16進制數(shù)76,表示占空比為0.76,如圖6.1所示:圖6.1上位機下位機接收數(shù)據(jù)后,led燈則以76%的亮度顯示,如圖6.2所示:6西華大學實驗報告圖6.2下位機7.實驗步驟(1)在Proteus畫出實驗原理圖或者使用實驗板,用Keil編寫程序并進行編譯,如未通過,修改程序,直至通過;

6、(2)運行程序,觀看運行結(jié)果,如果不符合要求,改寫程序,直至成功。8.思考題(1)串口控制寄存器SCON各位表示含義?(2)如何計算串口通訊的波特率?(3)簡述PWM調(diào)節(jié)的工作原理,并說明在工業(yè)中主要應用在哪些方面。(4)在設計中選擇A/D轉(zhuǎn)換器時的主要考慮哪些參數(shù)?(5)如何計算單片機定時器的初值?6西華大學實驗報告附錄:西華大學51單片機原理圖6

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。