欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機定時器程序的問題
[打印本頁]
作者:
adsafs
時間:
2020-8-26 16:39
標題:
單片機定時器程序的問題
11.0592M晶振,我設置的時間是1ms',但每次刷新到TF0=0用時都是71ms,求大佬幫忙解答
#include<reg52.h>
sbit led=P2^0;
int main(void)
{
unsigned int i;
led=0;
TMOD=0X01;
TH0=0XFC;
TL0=0X67;
TR0=1;
while(1)
{
if(TF0==1)
{
TF0=0;
T0=0XFC67;
i++;
if(i>=1000)
{
led=~led;
i=0;
}
}
}
}
作者:
xianfajushi
時間:
2020-8-26 19:48
中斷函數重新賦值
作者:
wulin
時間:
2020-8-26 21:11
本帖最后由 wulin 于 2020-8-27 20:18 編輯
#include<reg52.h>
sbit led=P2^0;
int main(void)
{
unsigned int i;
led=0;
TMOD=0X01;
TH0=0XFC;
TL0=0X67;
TR0=1;
while(1)
{
if(TF0==1)
{
TF0=0;
TH0=0XFC;
TL0=0X67;
i++;
if(i>=1000)
{
led=~led;
i=0;
}
}
}
}
作者:
塞北江南
時間:
2020-8-27 11:16
51定時器有8位與16位的,8位他最大定時是256,可以寫成T0=0x00-0xff;16位最大定時是65536,由于其每個寄存器是8位的,所以將其折分成了高8位與低8位,因此你那個0XFC67,要折分成高8位TH0=0XFC;低8位TL0=0X67;最好你將視頻再好好好看看,啥都明白了
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1