打印
[疑难问答]

发送0X80收到的却是0xdc?

[复制链接]
2994|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yidou|  楼主 | 2010-3-14 22:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
dc, TE, TI, AD, se

#include<reg52.h>
char key1=0x80;
char key0=0xd8;
char pri=0x3f;
char  bbbb=1;
void main (void)
{


    SCON  = 0x50;          /* SCON: 模式 1, 8-bit UART, 使能接收         */
    TMOD |= 0x20;               /* TMOD: timer 1, mode 2, 8-bit reload        */
    TH1   = 0xFD;               /* TH1:  reload value for 9600 baud @ 11.0592MHz   */
    TR1   = 1;                  /* TR1:  timer 1 run                          */
    EA    = 1;                  /*打开总中断*/
    ES    = 1;                  /*打开串口中断*/
while (1)                        {  
P0=pri;
P2=bbbb;
    }
}
/******************************************************************/
/*                  串口中断程序                                  */
/******************************************************************/
void UART_SER (void) interrupt 4 //串行中断服务程序
{
    unsigned char Temp;          //定义临时变量
   
   if(RI)                        //判断是接收中断产生
     {
   RI=0;                      //标志位清零
   Temp=SBUF;                 //读入缓冲区的值
   if (Temp==key1){
  bbbb++;
  pri=0x3f;
  SBUF=Temp;  
  }
   else if(Temp==key0){
  bbbb=3;
   pri=0x01;
  SBUF=Temp;  }
  if(bbbb>7){bbbb=0;}
                                      }  
   
   if(TI)                        //如果是发送标志位,清零
     TI=0;
}
但是我发送0X80收到的却是0xdc
请高手们指点下


沙发
thf2008| | 2010-3-15 08:08 | 只看该作者
不懂,帮顶

使用特权

评论回复
板凳
David_ming| | 2010-3-15 10:33 | 只看该作者
你计算的波特率是多少?接收的波特率是不是设错啦?我算出来是 115200Hz

使用特权

评论回复
地板
David_ming| | 2010-3-15 10:35 | 只看该作者
贴个图

1.jpg (5.14 KB )

1.jpg

使用特权

评论回复
5
ypj005| | 2010-3-15 15:11 | 只看该作者
:lol

使用特权

评论回复
6
xiaomifan| | 2010-3-16 21:37 | 只看该作者
贴个图
David_ming 发表于 2010-3-15 10:35


平时都看英文的啊,我看英文的很纠结

使用特权

评论回复
7
五谷道场| | 2010-3-16 21:54 | 只看该作者
干扰呗

使用特权

评论回复
8
yidou|  楼主 | 2010-3-16 22:46 | 只看该作者
3# David_ming
和你是一样的,没设错

使用特权

评论回复
9
kingshen23| | 2010-3-17 19:20 | 只看该作者
也有可能是接线没接好吧··根本没发出去吧··

使用特权

评论回复
10
yidou|  楼主 | 2010-3-23 19:27 | 只看该作者
9# kingshen23
检查了,好像不是那里的问题

使用特权

评论回复
11
ershisi| | 2010-3-24 21:32 | 只看该作者
关注

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

391

帖子

1

粉丝