千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

路由交换
收藏本版 (7) |订阅

路由交换 今日: 3703 |主题: 18312|排名: 28 

发新帖
打印 上一主题 下一主题

求助----波特率...

[复制链接]
菜鸟学单片 发布于: 2005-1-8 11:04 1155 次浏览 13 位用户参与讨论
跳转到指定楼层

各位好,我是菜鸟

我用89C52心片的定时2,想设置波特率为38400,,,,不知道应该怎样设?如果用89C51呢?

谢谢你们啊.....一定好帮帮我啊.

回复

使用道具 举报

已有13人评论

新浪微博达人勋

千家认证

沙发
菜鸟学单片 发表于 2005-1-8 11:10:00
我用的是汇编语言...谢谢各路高手啊!
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
菜鸟学单片 发表于 2005-1-8 11:50:00

我的晶振是11.0592M,,,,如果能达到38400,,,我还可以换晶震

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
fclvgyfe 发表于 2005-1-9 13:22:00

T1做发生器时:BAUD=[(晶体频率*10^6/12)/(256-重装载值)]/32*2^SMOD

T2做发生器时:当C/T2=0时,BAUD=Fosc/(2*16*[65536-(RCAP2H,RCAP2L)]

自己算吧.

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
xmznt 发表于 2005-1-9 21:02:00
可以换晶振,OK!
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
fclvgyfe 发表于 2005-1-12 18:35:00

方便的做法是用T1做波特率发生器,晶振用22.1184,重装载值为FDH,SMOD=1.因为FDH在11.0592时是9600,晶振加倍是19200,SMOD再加倍就得到38400.

另外,请在贴子里发问题,短消息有时我会不注意的.

也好长长这里的人气

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
fclvgyfe 发表于 2005-1-12 18:39:00
52的T2用法比T1复杂,对没吃准的就先用简单的方式。毕竟测试波特率要比测试定时器是否正常工作要麻烦。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

8#
菜鸟学单片 发表于 2005-1-18 23:20:00

那么...SMOD的值是怎样设定的?

指令如何?

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

9#
fclvgyfe 发表于 2005-1-19 00:07:00
靠,你小子半夜里还在?今我喝醉了,明儿告诉你吧。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

10#
fclvgyfe 发表于 2005-1-19 14:35:00
smod在pcon电源控制寄存器最高位.初始化时置1即可.
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

11#
fclvgyfe 发表于 2005-1-19 14:37:00
指令:mov pcon,#1xxxxxxxB.
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

12#
杀猪佬 发表于 2005-1-21 10:24:00
学习
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

13#
越野低手 发表于 2005-2-3 15:50:00
是这样啊,还是多要看书.书本都有啊
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

14#
财刀 发表于 2007-7-3 18:53:00

学习了

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城