导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于c语言控制串口的问题[whbwang]

 *第4587篇: 关于c语言控制串口的问题

  
楼 主:whbwang 2002年8月19日10:37
 关于c语言控制串口的问题
有哪位师兄师姐知道如何用c语言控制串口?协议是rs232!谢谢哈!
  
2楼:hushiyong 2002年8月21日16:13
 woyou
void baud(void)
{
  TMOD=0X20;
  TR1=1;
  SCON=0XD0;// 0xD0 now work mode 3
  PCON=0X00;
  EA=1;        
 switch(d_baud)
  {
  case  127://9600
  TH1=0xFD;
  TL1=0xFD;
  break;
  case 2 ://4800
  TH1=0xFA;
  TL1=0xFA;
  break;
  case 3://2400
  TH1=0xF4;
  TL1=0xF4;
    break;
  }
}void tdp(unsigned char sig)
{
    unsigned char xdata i;
    unsigned char type[11];
    //n=0;
    switch(sig)
    {
    case 0:
    
    type[0]=72;
    type[1]=85;//u
    type[2]=83;
    type[3]=72;
    type[4]=73;
    type[5]=89;
    type[6]=79;
    type[7]=78;
    type[8]=71;
    type[9]=CR;
    type[10]=LF;
    for(i=0;i<=10;i++)
    {
    TI=0;TB8=1;
    SBUF=type[i];
    do{;}while(TI==0);
    }


    }

}


>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:codewarrior

[下一篇主题]:拜求高师指点: