本帖最后由 hyh19890917 于 2013-11-29 13:01 编辑
void Timer2_config(void)
{
RCLK =1;
TCLK =1;
SM1 = 1;
SM0 = 0;
REN=1; //允许接收
TH2 = 0xff;
TL2 = 0xd9;//9600
TR2 =1;
ES =1; //开串口中断
EA = 1 ; //开启全局中断
}看看我的配置对不对啊?调试助手发送,就是没有中断产生。。
Timer2_IT(void) intterupt 4
{
P1=~P1;//目的是每次进中断LED灯会翻转
if(RI)
{
RI = 0;
dat[0]=SBUF;
}
} |