亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
單片機讀取航模接收機pwm,程序有注釋(原創)
[打印本頁]
作者:
Xsxin
時間:
2020-4-5 22:49
標題:
單片機讀取航模接收機pwm,程序有注釋(原創)
(
原創
)航模接收機pwm輸出 高位2ms 中位1.5ms 低位1ms(大部分是)我采用的是 STC15F104E單片機 8腳封裝
STC15F104E.png
(364.86 KB, 下載次數: 103)
下載附件
2020-4-5 22:41 上傳
源代碼如下:
/*
By:Xsxin
Time:2020.4.5
STC15F104E
IRC頻率12M.
*/
#include<reg51.h>
sfr AUXR = 0x8E;
unsigned int a=0;
sbit led=P3^4;
sbit p=P3^2; //pwm輸入腳
void Timer0Init(void) //12.000MHz
{
AUXR &= 0x7F; //定時器時鐘12T模式
TMOD &= 0xF0; //設置定時器模式
TL0 = 0x00; //設置定時初值
TH0 = 0x00; //設置定時初值
TF0 = 0; //清除TF0標志
TR0 = 0; //定時器0停止計時
}
void main()
{
Timer0Init(); //初始化
while(1)
{
if(p==1)TR0 = 1; //滿足條件,開始計時
while(p==1); //不滿足條件,跳出循環
TR0 = 0; //停止計時
a = TH0;
a = a*256+TL0;
TL0 = 0x00; //清零
TH0 = 0x00; //清零
if(a>900&&a<1100)led=0; else led=1; //判斷,執行程序
a = 0; //計數清零
}
}
復制代碼
注意
:燒寫程序時請選擇IRC頻率12M.
所有資料51hei提供下載:
讀取航模pwm.zip
(16.76 KB, 下載次數: 33)
2020-4-5 22:45 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
Xsxin
時間:
2020-4-6 16:39
修改版
/*
By:Xsxin
Time:2020.4.5
STC15F104E
IRC頻率12M.
*/
#include<reg51.h>
sfr AUXR = 0x8E;
unsigned int a=0;
sbit led=P3^4;
sbit p=P3^2; //pwm輸入腳
void Timer0Init(void) //12.000MHz
{
AUXR &= 0x7F; //定時器時鐘12T模式
TMOD &= 0xF0; //設置定時器模式
TL0 = 0x00; //設置定時初值
TH0 = 0x00; //設置定時初值
TF0 = 0; //清除TF0標志
TR0 = 0; //定時器0停止計時
}
void Delay100ms()
{ //@11.0592MHz
unsigned char i, j, k;
i = 5;
j = 52;
k = 195;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void main()
{
Timer0Init(); //初始化
while(1)
{
if(p==1)TR0 = 1; //滿足條件,開始計時
if(p==0)
{
TR0 = 0; //停止計時
a = TH0;
a = a*256+TL0;
TL0 = 0x00; //清零
TH0 = 0x00; //清零
if(a>900&&a<1100)
{
led=1;
Delay100ms();
}
if(a>1400&&a<1500)
{
led=1;
Delay100ms();
Delay100ms();
Delay100ms();
Delay100ms();
}
else led=0;
}
}
}
復制代碼
作者:
Xsxin
時間:
2020-4-6 16:43
修改
:把while改if,下面的放進去
if(p==0)
{
TR0 = 0; //停止計時
a = TH0;
a = a*256+TL0;
TL0 = 0x00; //清零
TH0 = 0x00; //清零
if(a>900&&a<1100)
{
led=1;
Delay100ms();
}
if(a>1400&&a<1500)
{
led=1;
Delay100ms();
Delay100ms();
Delay100ms();
}
else led=0;
}
復制代碼
作者:
icgsgf
時間:
2020-9-27 09:33
是否可以增加通道
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1