标题: 这个串口程序有什么问题吗 [打印本页]

作者: stammer520    时间: 2012-4-13 12:44
标题: 这个串口程序有什么问题吗

void comint( void )
{

        SCON = 0x50;       //REN=1允许串行接受状态,串口工作模式2        
     TMOD|= 0x20;      //定时器工作方式2                      
  PCON|= 0x80;      //波特率提高一倍                                                   
     TH1 = 0xF4;     // //baud*2  /*  波特率4800、数据位8、停止位1。效验位无 
     TL1 = 0xF4;
  TR1  = 1;        //开启定时器1                                                     
  ES   = 1;        //开串口中断                 
  EA   = 1;        // 开总中断 
  
}

//串口初始化


//向串口发送一个字符
void send_char_com(uchar ch)
{
SBUF=ch;
while(!TI);    // 等特数据传送 (TI发送中断标志)
TI = 0;     // 清除数据传送标志
}

//向串口发送一个字符

 

 

void main(void)

{

send_char_com('a');

}

 

这个串口程序有什么问题吗??,为什么我的串口没有输出啊






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1