-
大小: 22KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-05
- 語言: 其他
- 標(biāo)簽:
資源簡介
【實驗題目】
用PWM方波調(diào)節(jié)LED亮度
【實驗?zāi)康摹? 掌握PWM的基礎(chǔ)知識
進一步熟悉定時器的用法
【硬件接法】
P1.1控制LED,低電平點亮
K3和K4分別接在P3.4、P3.5,按下時為低電平
【實驗步驟】
ISP下載開關(guān)扳到“00”,用Flash Magic軟件下載程序文件“PWM-LED.hex”,運行。
【運行效果】
按K3可調(diào)暗LED,按K4可調(diào)亮LED。
代碼片段和文件信息
/*******************************************************************************
程序名稱:用PWM方波調(diào)節(jié)LED的亮度
硬件接法:P1.1控制LED,低電平點亮
??????????K3和K4分別接在P3.4、P3.5,按下時為低電平
運行效果:按K3可調(diào)暗LED,按K4可調(diào)亮LED
*******************************************************************************/
#include?
//定義I/O接口
sbit?PWM?=?P1^1; //PWM輸出(接LED)
sbit?K3?=?P2^0; //按下使PWM方波占空比增加(LED變暗)
sbit?K4?=?P2^1; //按下使PWM方波占空比減少(LED變亮)
//定義PWM最大級數(shù)
#define?PWM_MAX 8
//定義PWM級數(shù),分為0~PWM_MAX-1級
unsigned?char?PwmValue;
/*******************************************************************************
函數(shù):KeyScan()
功能:鍵盤掃描
返回:掃描到的鍵值
*******************************************************************************/
unsigned?char?KeyScan()
{
unsigned?char?k;
k?=?‘\0‘;
if?(?K3?==?0?)?k?=?‘+
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5694??2006-10-19?17:37??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\main.asm
?????文件??????15526??2006-10-19?17:37??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\main.LST
?????文件???????1263??2006-10-19?17:37??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\main.OBJ
?????文件???????1207??2006-10-19?17:37??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\PWM-LED
?????文件????????507??2006-10-19?17:37??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\PWM-LED.hex
?????文件???????5454??2006-10-19?17:37??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\PWM-LED.M51
?????文件???????1027??2006-10-10?14:49??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\PWM-LED.Opt
?????文件????????416??2006-10-19?17:37??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\PWM-LED.plg
?????文件???????1977??2006-10-10?14:49??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\PWM-LED.Uv2
?????文件??????????0??2006-10-10?14:49??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51\PWM-LED_Uv2.Bak
?????文件???????2827??2006-10-19?17:36??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\main.c
?????文件???????6680??2006-10-19?17:36??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\main.LST
?????文件???????4139??2006-10-19?17:36??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\main.OBJ
?????文件???????3803??2006-10-19?17:36??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\PWM-LED
?????文件????????999??2006-10-19?17:36??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\PWM-LED.hex
?????文件???????6701??2006-10-19?17:36??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\PWM-LED.M51
?????文件???????1028??2006-10-10?14:46??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\PWM-LED.Opt
?????文件????????414??2006-10-19?17:36??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\PWM-LED.plg
?????文件???????1987??2006-10-10?14:46??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\PWM-LED.Uv2
?????文件??????????0??2006-10-10?14:45??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51\PWM-LED_Uv2.Bak
?????文件????????318??2006-10-19?17:35??實驗5?用PWM方波調(diào)節(jié)LED亮度\說明.txt
????...D..R?????????0??2010-03-16?17:39??實驗5?用PWM方波調(diào)節(jié)LED亮度\A51
????...D..R?????????0??2010-03-16?17:39??實驗5?用PWM方波調(diào)節(jié)LED亮度\C51
????...D..R?????????0??2010-03-16?17:39??實驗5?用PWM方波調(diào)節(jié)LED亮度
-----------?---------??----------?-----??----
????????????????61967????????????????????24
評論
共有 條評論