欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
LED免限流電阻直接單片機IO驅(qū)動實驗
[打印本頁]
作者:
bhjyqjs
時間:
2018-11-7 15:07
標(biāo)題:
LED免限流電阻直接單片機IO驅(qū)動實驗
閑極無聊,做了個LED免限流電阻直接驅(qū)動實驗,效果不錯
/*************************************************
工程名:LED免限流電阻直接驅(qū)動實驗
作 者:老芹
定時器每0.5mS中斷一次,八位顯示耗時12mS,每位1.5mS
CPU:STC15F204EA
驗證通過
************************************************/
#include <STC15F2K60S2.H>
typedef unsigned char uint8;
typedef unsigned int uint16;
uint8 Timer_1,IO_control; //LED_control作為控制LED亮滅的控制變量
sbit LED = P2^5;
void Timer0_Init();
void IO_Model_Config(); //初始化IO口
void main()
{
Timer0_Init();
IO_Model_Config(); //IO工作模式配置(將LED的IO設(shè)置為推挽輸出模式)
while(1)
{
}
}
void Timer0() interrupt 1 //定時器中斷 ,16位自動重裝模式,無需重賦初值
{
Timer_1++;
LED = IO_control;
if (Timer_1<=3)
IO_control = 1;
else IO_control = 0;
if (Timer_1==12)
Timer_1 = 0;
}
void Timer0_Init() //定時器初始化
{
AUXR &= 0x7F; //定時器時鐘12T模式,0.5mS
TMOD &= 0xF0; //設(shè)置定時器模式
TL0 = 0x33; //設(shè)置定時初值
TH0 = 0xFE; //設(shè)置定時初值
TR0 = 1; //定時器0開始計時
ET0 =1;
EA = 1;
}
void IO_Model_Config()
{
P2M1 = 0x00;
P2M0 = 0xff;
}
作者:
admin
時間:
2018-11-7 16:31
亮度怎么樣?
作者:
Dremt
時間:
2018-11-7 16:32
結(jié)果怎么樣
作者:
qq354087499
時間:
2018-11-7 16:49
好貼頂
作者:
快樂眼淚
時間:
2018-11-7 18:04
不是太懂!
作者:
Moqi-S
時間:
2018-11-7 21:26
很不錯,頂一下
作者:
bhjyqjs
時間:
2018-11-8 08:12
亮度和正常帶限流電阻的一樣。
通過這一句調(diào)節(jié)亮度,在實驗板上緩慢調(diào)節(jié)Timer_1的值,到3就可以了,6就很亮。
if (Timer_1<=3)
IO_control = 1;
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1