发 帖  
原厂入驻New
如何用51单片机外部晶振上11.0592 实现与PC 115200速率通信?
225 51单片机 晶振
分享
如何用51单片机 (12C5A08S2) 外部晶振上11.0592 实现与PC (r232协议) 115200速率通信   求C51配置 。
0
2019-7-22 21:48:17   评论 分享淘帖 邀请回答

相关问题

7个回答
给个软件你,自己配置。stc-isp-15xx-v6.23.exe (608 KB )
2019-7-23 07:30:51 评论

举报

原来....有这样的软件  非常感谢!!!
2019-7-23 07:45:33 评论

举报

   SCON = 0x50;//8位数据,可变波特率
AUXR |= 0x40;//定时器1时钟为Fosc,即1T
AUXR &= 0xFE;//串口1选择定时器1为波特率发生器
TMOD &= 0x0F;//设定定时器1为16位自动重装方式
TL1 = 0xE8;//设定定时初值
TH1 = 0xFF;//设定定时初值
ET1 = 0;//禁止定时器1中断
TR1 = 1;//启动定时器1 
上面那个是115200速率的配置,这是我从V6.23生成的 但是不能用。一开始我以为是AUXR定义的问题,后来把头文件我也生成了一遍,还是用不了 ,不通讯 下面一个9600就能通 。这是为什么,求指教
  TMOD=0X20;//设置定时器1工作方式2
  TH1=0XFD;//波特率设置为9600
  TL1=0XFD;
  TR1=1;
  REN=1;
  SM0=0;
  SM1=1;
  EA=1;//开总中断
  ES=1;//开串行口中断
2019-7-23 07:57:15 评论

举报

你单片机选错了
12C5A08S2 不支持16位自动重装方式 15系列才支持
2019-7-23 08:14:10 评论

举报

12C5A08S2----这个芯片是双串口的啊。
顺便给你个51串口通信计算器设置软件。
51串口通信计算器.exe (20 KB )
2019-7-23 08:23:10 评论

举报

2019-7-23 08:41:31 评论

举报

AUXR |= 0x40; //定时器1时钟为Fosc,即1T 
  TH1=0XFD; //波特率设置为9600 
  TL1=0XFD; 
  TR1=1; 
  REN=1; 
  SM0=0; 
  SM1=1; 
  EA=1;//开总中断 
  ES=1;//开串行口中断
就是9600*12=115200
2019-7-23 09:06:58 评论

举报

只有小组成员才能发言,加入小组>>

815个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /10 下一条

快速回复 返回顶部 返回列表