51单片机_15-1 LED亮度调节
生活随笔
收集整理的這篇文章主要介紹了
51单片机_15-1 LED亮度调节
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 要求
- 資源
- main函數
要求
通過獨立按鍵調節LED燈亮度
資源
工程文件壓縮包
鏈接:https://pan.baidu.com/s/1wF4UhANu4yHbSXCM7_ugKA
提取碼:kwks
main函數
#include <REGX52.H> #include "Key.H" #include "Timer0.H"sbit LED=P2^0;unsigned char Counter,Compare; //占空比調節 unsigned char KeyNum,Speed; //亮度控制void main(){Timer0Init();while(1){} }//定時器中斷函數模板 100us觸發一次 void Timer0_Routine() interrupt 1 //中斷1 {TL0 = 0x9C; //設置定時初值TH0 = 0xFF; //設置定時初值//獨立按鍵模塊KeyNum=key();if(KeyNum==1){Speed++;Speed%=6;Compare=Speed*20;}//LED亮度調節燈模塊Counter++;Counter%=101;if(Counter<=Compare){LED=1; //LED滅}else{LED=0; //LED亮} }總結
以上是生活随笔為你收集整理的51单片机_15-1 LED亮度调节的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自媒体平台数据统计分析爬虫之【趣头条】模
- 下一篇: Linux手动安装JDK并配置多个版本J