亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
關(guān)于單片機(jī)呼吸燈的一點(diǎn)問題,就是這個程序不理解怎么回事,怎么弄呀
[打印本頁]
作者:
134849694164151
時間:
2018-6-7 22:40
標(biāo)題:
關(guān)于單片機(jī)呼吸燈的一點(diǎn)問題,就是這個程序不理解怎么回事,怎么弄呀
單片機(jī)源程序如下:
#include <reg52.h>
//--定義使用的IO口--//
sbit PWM=P2^1;
bit DIR;
//--定義一個全局變量--//
unsigned int count,value,timer1;
void Time1Config();
void main(void)
{
Time1Config();
while(1)
{
if(count>100)
{
count=0;
if(DIR==1) //DIR控制增加或減小
{
value++;
}
if(DIR==0)
{
value--;
}
}
if(value==1000)
{
DIR=0;
}
if(value==0)
{
DIR=1;
}
if(timer1>1000) //PWM周期為100*1us
{
timer1=0;
}
if(timer1 <value)
{
PWM=1;
}
else
{
PWM=0;
}
}
}
void Time1Config()
{
TMOD|= 0x10; //設(shè)置定時計(jì)數(shù)器工作方式1為定時器
//--定時器賦初始值,12MHZ下定時1us--//
TH1 = 0xFF;
TL1 = 0xff;
ET1 = 1; //開啟定時器1中斷
EA = 1;
TR1 = 1; //開啟定時器
}
void Time1(void) interrupt 3 //3 為定時器1的中斷號 1 定時器0的中斷號 0 外部中斷1 2 外部中斷2 4 串口中斷
{
TH1 = 0xFF; //重新賦初值
TL1 = 0xFf;
timer1++;
count++;
}
復(fù)制代碼
作者:
devcang
時間:
2018-6-8 00:08
這是一路的,那PWM 先熟悉一下這原理,就清楚了。
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1