真臻

    1. 关于C51 串口通讯的问题(中断) 18/5362 嵌入式系统 2009-09-25
      void   serial()interrput   4 {         uchar   a,b=0xEA;         if(RI)         {                   RI=0;                   a=SBUF;         }         if(TI)         {                 TI=0;                 SBUF=b;   //这里有问题有错误         } } 我上次用的是这样做的哈 #define  START_BYTE  0xFF unsigned char recvBuff[8]; unsigned char txdBuff[8]; unsigned char recvIndex=0; unsigned char  txdIndex=0; void   serial()interrput   4 {         if(RI)         {                   RI=0;                   recvBuff[recvIndex++]=SBUF;                  recvIndex=recvIndex%8;         }         else         {   if(txdIndex

最近访客

< 1/1 >

统计信息

已有53人来访过

  • 芯积分:--
  • 好友:--
  • 主题:1
  • 回复:1

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言