OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6191|回复: 9

听说这里大神一抓一大把 第一次发帖求助 那实在让我虎躯一震的51单片机配置

[复制链接]

5

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-3-24
在线时间
3 小时
发表于 2013-4-5 23:30:51 | 显示全部楼层 |阅读模式
如何用51单片机 (12C5A08S2) 外部晶振上11.0592 实现与PC (R232协议) 115200速率通信   求C51配置 。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2012-6-20
在线时间
38 小时
发表于 2013-4-6 18:25:20 | 显示全部楼层
给个软件你,自己配置。

stc-isp-15xx-v6.23.exe

608 KB, 下载次数: 437

回复 支持 反对

使用道具 举报

5

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-3-24
在线时间
3 小时
 楼主| 发表于 2013-4-6 23:22:29 | 显示全部楼层
回复【2楼】wufuhai216:
---------------------------------
原来....有这样的软件  非常感谢!!!
回复 支持 反对

使用道具 举报

5

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-3-24
在线时间
3 小时
 楼主| 发表于 2013-4-7 14:45:21 | 显示全部楼层
回复【2楼】wufuhai216:
给个软件你,自己配置。
---------------------------------
    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;//开串行口中断
回复 支持 反对

使用道具 举报

2

主题

255

帖子

0

精华

高级会员

Rank: 4

积分
821
金钱
821
注册时间
2013-6-5
在线时间
141 小时
发表于 2013-6-7 05:10:42 | 显示全部楼层
你单片机选错了
12C5A08S2 不支持16位自动重装方式 15系列才支持
回复 支持 反对

使用道具 举报

30

主题

705

帖子

1

精华

新手上路

积分
21
金钱
21
注册时间
2013-3-14
在线时间
52 小时
发表于 2013-6-7 09:13:42 | 显示全部楼层
12C5A08S2----这个芯片是双串口的啊。
顺便给你个51串口通信计算器设置软件。

51串口通信计算器.exe

20 KB, 下载次数: 1413

原子哥是不是又要出黑科技了呀。^_^...
回复 支持 反对

使用道具 举报

51

主题

1455

帖子

3

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2612
金钱
2612
注册时间
2011-1-25
在线时间
176 小时
发表于 2013-6-12 10:35:07 | 显示全部楼层
哎呦卧槽。单片机小精灵可以解决。
一直努力就很好。
回复 支持 反对

使用道具 举报

9

主题

147

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
376
金钱
376
注册时间
2012-11-7
在线时间
35 小时
发表于 2013-6-18 14:39:08 | 显示全部楼层
看大神做的工具

PortHelper.exe

1.66 MB, 下载次数: 480

回复 支持 反对

使用道具 举报

5

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-3-24
在线时间
3 小时
 楼主| 发表于 2013-6-23 16:17:53 | 显示全部楼层
回复【8楼】jswd:
---------------------------------
敢不要那么强大么
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2014-4-10
在线时间
0 小时
发表于 2014-4-16 22:46:19 | 显示全部楼层
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
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 23:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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