资源简介

利用串口调试助手给单片机发数据,单片机会将改数据原样送回电脑

资源截图

代码片段和文件信息

 #include	// #include
unsigned char flaga;
void main()
{

TMOD=0x20;//设置定时器1为工作方式2
  
//PCON=0X00; //波特率加倍
//TH1=0xfd;//设置波特率为9600
//TL1=0xfd;//设置波特率为9600

PCON=0X80; //波特率加倍
TH1=0XF3; //计数器初始值设置,注意波特率是4800的  (0XF3 对应2400 PCON=0X80;波特率加倍)  
TL1=0XF3;


TR1=1;//驱动定时器1
REN=1;//SCON寄存器的REN 设置可接收数据
SM0=0;//设置串口工作方式
SM1=1;//设置串口工作方式
EA=1;//设置串口中断
ES=1;//设置串口中断

while(1)
{
/* if(RI==1)  //查询法如果接收完了
{
RI=0;    
P1=SBUF;
}*/
/*
if(flag==1)
{
ES=0;//关闭串口中断
flag=0;
SBUF=a;
    //SBUF=‘1‘;//28;
//SBUF=0xff;//28;
while(!TI);//等待串口发送完成 发送完成会有TI=1  发送完成才退出    
TI=0;//手动对TI清零
ES=1; //打开串口中断
}
*/
}
}

void ser() interrupt 4 // “interrupt 4“  表示是串

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2789  2015-03-12 20:59  Lesson7 com\com

     文件       1286  2015-03-09 22:54  Lesson7 com\com.c

     文件        257  2015-03-12 20:59  Lesson7 com\com.hex

     文件         54  2015-03-12 20:59  Lesson7 com\com.lnp

     文件       3910  2015-03-12 20:59  Lesson7 com\com.LST

     文件       5057  2015-03-12 20:59  Lesson7 com\com.M51

     文件       2338  2015-03-12 20:59  Lesson7 com\com.OBJ

     文件       1349  2015-03-12 20:59  Lesson7 com\com.plg

    .......     55253  2015-03-12 21:00  Lesson7 com\com.uvopt

    .......     13405  2015-03-08 22:24  Lesson7 com\com.uvproj

    .......     56371  2015-03-12 20:59  Lesson7 com\com_uvopt.bak

    .......         0  2015-03-08 21:55  Lesson7 com\com_uvproj.bak

     文件       6376  2009-05-07 14:37  Lesson7 com\STARTUP.A51

     文件      14051  2015-03-12 20:59  Lesson7 com\STARTUP.LST

     文件        749  2015-03-12 20:59  Lesson7 com\STARTUP.OBJ

     目录          0  2015-03-12 21:00  Lesson7 com

----------- ---------  ---------- -----  ----

               163245                    16


评论

共有 条评论