欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
關(guān)機定時器的問題,為啥不進(jìn)中斷0,程序如下。
[打印本頁]
作者:
hanjun001
時間:
2017-11-17 12:50
標(biāo)題:
關(guān)機定時器的問題,為啥不進(jìn)中斷0,程序如下。
#include "reg52.h"
typedef unsigned int u16; //對數(shù)據(jù)類型進(jìn)行聲明定義
typedef unsigned char u8;
sbit LSA=P2^0;
sbit LSB=P2^1;
sbit LSC=P2^2;
sbit LSD=P2^3;
sbit LSE=P2^4;
u8 code smgduan[10]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};//共陽顯示
u16 num=0;
void delay(u16 i)
{
while(i--);
}
void UsartInit()
{
SCON=0X00; //設(shè)置為工作方式0
TMOD=0X22; //設(shè)置計數(shù)器工作方式2
// PCON=0X80; //波特率加倍
ET0=1;
ET1=1;
TH1=0XF0; //計數(shù)器初始值設(shè)置,注意波特率是4800的
TL1=0XF0;
TH0=0X06; //計數(shù)器初始值設(shè)置
TL0=0X06;
ES=1; //打開接收中斷
EA=1; //打開總中斷
TR1=1;
TR0=1; //打開計數(shù)器
}
void delay1s(void) //誤差 0us
{
unsigned char a,b,c;
for(c=167;c>0;c--)
for(b=171;b>0;b--)
for(a=16;a>0;a--);
}
void main()
{ u8 i=0;
UsartInit(); // 串口初始化
for(;;)
{
SBUF=smgduan[i];
while(!TI);
TI=0;
i++;
if(i>=10)
i=0;
while(!(num>=400) ) ;
num=0;
// delay1s();
}
}
void TIMET_0() interrupt 1
{
num++;
}
作者:
hanjun001
時間:
2017-11-17 13:11
串口方式0的時候。定時器0用不了嗎
作者:
hanjun001
時間:
2017-11-17 13:13
發(fā)送完一個字節(jié)后,等待t0中斷1秒。為什么不進(jìn)中斷
作者:
wulin
時間:
2017-11-17 19:02
給你改了一點點,可以正常發(fā)送數(shù)據(jù),你對照一下就能發(fā)現(xiàn)問題所在。
#include "reg52.h"
typedef unsigned int u16; //對數(shù)據(jù)類型進(jìn)行聲明定義
typedef unsigned char u8;
sbit LSA=P2^0;
sbit LSB=P2^1;
sbit LSC=P2^2;
sbit LSD=P2^3;
sbit LSE=P2^4;
u8 code smgduan[10]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};//共陽顯示
u16 num=0;
u8 i=0;
void UsartInit()
{ //晶振11.0592MHz
TMOD=0X22;//定時器0/1工作模式2
SCON=0X50;//串行控制寄存器
// PCON=0X80;
TH1=0XFD;//波特率9600
TL1=0XFD;
TH0=0X1A;//計數(shù)器250us
TL0=0X1A;
EA=1; //開總中斷
// ES=1; //串行口中斷允許位
ET0=1; //開定時器0中斷
// ET1=1;
TR0=1; //開定時器0
TR1=1; //開定時器1
}
void main()
{
UsartInit(); //串口初始化
while(1)
{
if(num>=4000)
{
ET0=0;//關(guān)定時器0中斷
num=0;
SBUF=smgduan[i];
while(!TI);
TI=0;
i++;
if(i>=10)
i=0;
ET0=1;//開定時器0中斷
}
}
}
void TIMET_0() interrupt 1
{
num++;
}
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1