导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→测试串行口程序,

* 46430: 测试串行口程序,

   baolqkun 
baolqkun发表的帖子 

 测试串行口程序,
  #include   <reg52.h>  
  #include   <intrins.h>  
  #define uchar unsigned char
  #define uint unsigned int
  uchar caws[10]={'M','C','S','-','5','1',0x0d,0x0a,0x00};

  sbit en=P1^4;
  main( )
  { uchar i;
   uint j;
   TMOD=0x20;
   RCAP2H=0xff; //溢出率//
   RCAP2L=0xd9;
   T2CON=0x34;
   SCON=0x50;
   PCON=0x00;
   TR1=1;
   REN=1;
   ES=1;
   en=1;
   while(1){
    i=0;
    while(caws[i]!=0x00){
    SBUF=caws[i];
    while(TI==0);
    TI=0;
    i++;
    }
    for(j=0;j  <65530;j++);
   }
  }

结果为:M0 
  M  

发表时间:2003年12月17日16:57:00

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  46449.[详细]大家帮忙看一下,波特率是4800,怎么收到的数据总是不对,为什么?收到的数据如下:M!&nb..
摘要:大家帮忙看一下,波特率是4800,怎么收到的数据总是不对,为什么? 收到的数据如下: M!  MB  !MC$  M 1 M !M......(1227字)
- [baolqkun][852次] 2003年12月18日

[上一篇帖子]:要上拉电阻
[下一篇帖子]:一定要加滤波电路