单片机关于定时器中断和波特率的计算

20041143kk   2008-11-20 17:12 楼主
有一个题目,在波特率为1200的情况下的,发送一帧数据,长度是10(1起始,8数据,1停止)。晶振11.0592MHZ,发送接收的持续时间为768个机器周期。 我要把他改成使用定时器中断方式2发送接收,波特率使用9600,如果计算th0 tl0的初值 ?
我看到定时器这一章里计算公式为 定时时间t=(256-th0)*振荡周期*12 请问这里的t实际含意是指溢出周期,除了用后面的式子算出来,可以用波特率算吗?波特率在哪里用到呢?

回复评论 (9)

发送数据是用串口吧,定时时间当然要用到定时器,你看看单片机的串行口,有很多实例的……
点赞  2008-11-20 17:24
晶振频率/(波特率*(机器周期/振荡周期)*定时器分频数)
就是定时器初值了。
点赞  2008-11-20 17:30


事情的起因是源于下面这样的一则广告贴(目前幸运还没有被删除,可以链接成功):
[/url]

事情的发展是在这个贴:

我在移动平台专区被封权限是为什么?这个要找谁?
[url=http://topic.eeworld.net/u/20081118/08/cf7d0af3-35cc-4fb7-9dc2-4567041b89e5.html?seed=1367941736 ]


事情的最新进展是这样的:

[抗议]对硬件/嵌入开发的某些版主武断,简单,粗暴的执法方式表示严重的抗议!  
[/url]

当小贩被野蛮城管打死后之eeworld版
[url=http://topic.eeworld.net/u/20081120/09/8af968cb-af00-4ddb-8604-dab1fb5421be.html?seed=613093649]


我重申一下,我一直不是在为我发广告贴辩护,我是在为处理此事的过程中受到的不合理对待即wxf0204 武断,简单,粗暴加野蛮的方式执法的行为,就我看跟城官差不多,对残踏我作为eeworld网友尊严,无视我作为eeworld网友存在的言行进行回击,悍卫我作为eeworld网友所具有的最基本的权利,而且之前连一个申诉的地方都没有,也没有找到班主封ID,删除留言的规定!

别人城管也不会第一次去执法看到有小贩就直接打死,也会先劝导,就第一次收了别人小贩的东西也会开个条说一下情况,开个清单,收了什么,什么时候来取,要受到何种处罚,你们这帮斑猪不通人性,看到小贩直接毙了,之前之后,不声不响,不闻不问,不通人性,比城管还城管...................
而且还不知反省,以暴抑暴,导致事件恶性循环!

大家注意抗议的主题,不是对删除贴子,封ID有异议,对此贴前已经说的很清楚,现在的问题是抗议某些斑猪或者大部分斑猪在处理此事时粗暴的方式,野蛮的态度,狭隘的思想,如果在封ID之前给予警告,封ID之后对被封ID用户说明情况如确认被封的具体原因,封的时间以及当前所犯事件的严重程度等,事情何以至此,现在某些斑主为撑面子,继续执迷不悟!

再者跟城管没得比,别人城管之前还有警告,收了东西之后还要开个单子,通知什么时候去取回,有什么处罚,你们的粗野方式就是直接毙了,一了百了,跟原始人一样,难不成eeworld都是这样,真没人性化,我看别的论坛都是有流程,有说明,有警告,有通知!而且应该还有申诉的渠道,不能一手遮天,一毙完事!


知会一下,举手之劳,别的论坛都这么做......你们不这么做就是不通人性.........你自己想下,你这样野蛮,我为何要惧怕你的淫威,你以为你是谁,做错事直接闷棍打死,真正怎么死的都不知,...........不给没有前科的人以任何机会,手段之残忍,心恨之至极...........令人发指........让人不服,还不让辩解.....................




点赞  2008-11-20 20:07
TH0= 256-(晶震/384/波特率)
点赞  2008-11-24 15:12
t=(256-th0)*振荡周期*12 这里t是溢出周期。
另外你说改成使用定时器中断方式2发送接收,是不是有误,是不是要改成串行口工作方式2,单片机里有串行接口,串行口有四种工作方式。
点赞  2008-11-25 22:03
串口中断 来接收发送吧
点赞  2008-11-26 12:59
波特率 用在计算 初值
点赞  2008-12-2 10:11
有公式可套用啊
点赞  2009-1-21 20:23
有公式可套用啊
点赞  2009-1-21 20:24
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复