欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
兩塊單片機小程序結合的問題
[打印本頁]
作者:
馬濤
時間:
2021-3-6 10:57
標題:
兩塊單片機小程序結合的問題
比如 pwm多級調光程序要用到T0定時器,
TH0 = (65536-100)/256;
復制代碼
超聲測距程序也要用到T0定時器,
TH0=0;
復制代碼
請問我應該怎么將這定時器進行處理,希望解答
作者:
77599585
時間:
2021-3-6 16:54
兩塊各用各的 毫無影響
作者:
she
時間:
2021-3-6 17:16
再用個定時器T1
作者:
人人學會單片機
時間:
2021-3-6 21:31
簡單 框架式編程方式,在定時器中斷里面搞一個變量自動增加 作為PWM的時間基礎 #include "all.h"
u16 xdata Timer1_Plus;
u16 xdata Acoustic_Distance=0;
void Timer1_INT1_Init()
{
AUXR|=0x40;
TMOD&=0X0F;
TMOD|=0XA0;
TR1=0;
TH1=0X53;
TL1=0X53;
ET1=1;
}
void Acoustic_Init()
{
Timer1_INT1_Init();
Pulse=0;
}
void Timer1_Routine() interrupt 3
{
Timer1_Plus++;
if(Timer1_Plus>500)
{
TR1=0;
}
}
void Acoustic_Amount_Ser()
{
static xdata u16 count=0;
count++;
switch(count)
{
case 1:Pulse=1;TR1=1;Timer1_Plus=0;break;
case 3:Pulse=0;break;
case 1000:Acoustic_Distance=Timer1_Plus;count=0;break;
}
}
作者:
game灬boy
時間:
2021-3-9 10:36
在定時器中斷中添加計次變量count;
例如:1ms觸發一次中斷,count每次加1;
需要10ms的中斷時間就判斷count%10==0
需要3ms的中斷時間就判斷count%3==0
然后讓count在幾種時間的公倍數時清零;上面這兩個時間數值就可以讓count==30 時count = 0;
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1