问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机串口通信问题1

发布网友 发布时间:2022-07-10 06:37

我来回答

4个回答

热心网友 时间:2023-10-13 08:59

第一,要进入中断服务程序必然是发生了相应的中断,void ser() inturrupt 4是串口中断服务程序,ES=1是开启串口中断,所以只有当串口接收或发送数据成功后才进入中断服务程序。定时器中断没有开启,所以定时器溢出时不会产生中断,况且也没有相应的中断服务程序供它使用。定时器装载初值是为了设定串口通讯速率。
第二,串口接收到数据产生中断这个就是硬件层面的问题,写软件暂时可以不用考虑这个问题。至于谁发送给单片机的数据就要看单片机串口和谁连接的了,SUBF中肯定是你串口接收到的数据,此数据表示什么就要看你通讯协议里是怎么规定的了。追问通讯协议我还真不知道,我主要是想搞明白刚接的数内容是什么呢,

热心网友 时间:2023-10-13 09:00

一个一个问题回答:
1、是在一个字节接收成功或一个字节发送成功以后进入中断程序(不过,一般在发送时是将中断关闭的,也就不进入中断了)。此时,定时器的作用就是为了设定串口速率,因为单片机的速度和串口的速度不是一个数量级的,所以一定要有个变速箱。
2、数据的接收是由硬件控制的,其实,数据的接收发送都是有一个过程的,硬件只在成功时才通知你,这样就大大提高了程序的整体效率。接受的内容是在单片机RX引脚上的电平变化,单片机是不去管这是谁发的,它只管检测电平,所以,电脑啊,其他单片机啊,外围设备啊都有可能。
3、SBUF有两个,发送和接受都叫SBUF,其中存放的就是你想发送的数据和中断发生时硬件中接收到的数据。

热心网友 时间:2023-10-13 09:00

第一什么时候进那个中断服务函数,是定时器给的初值上计数产生溢出时进入吗?
还是RI或TI=1时进入中断,如果是RI或TI=1进入,
那我就不明白那个定时器溢出有什么作用了,难道是只是为了设 定传送速度吗?
是在RI或TI=1进入。
确实是为了设定传送速度。
---------------
第二,当进入中断第一条语句是RI=0;说明接收到了数才将RI=0;,什么时候接收的数呢?
对方发送、本机接收,收齐了各个位的时候,RI就为1了。
---------------
上面主函数中是发送数的,所以没写,a=SUBF;接收数据,单片机接收到的这个数是谁发给它的,电脑吗?
是《对方》发送的,对方,是什么都行。电脑、单片机...,都行
---------------
那SUBF的内容是什么?
是对方发送的,内容究竟是什么,要看事先的约定。追问你所说的事先约定是什么意思,怎么个约定法呢?

追答双方通信,必定要先商量好,什么字节数,代表什么意思。

约定之后,上位机、下位机,就可以由两个人来分别编写程序。

按照约定,收发,按照约定,进行各种处理

通信时,可能有干扰,收到的,可以是约定之外的数据。
这时,接收方,看不懂了,就可以不理它,也可以向对方发信,请求重新发送。

就像日常对话,你和你的同学、同事,也可以约定一些《暗语》,就是这个意思。

热心网友 时间:2023-10-13 09:01

你这是0分感谢啊...
这个中断函数是串口中断
定时器溢出是设置与电脑或其它机通信的波特率的,在这里与中断无关
单片机接到一个数据则使RI=1,进入中断函数,再使他置0,读数据
估计你还没学串口通信,往后学吧...不然跟讲不明白的
郭天祥视频中这个还是讲清了的 第几课来着第5.6.7课吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么一些男性喜欢要求伴侣叫自己爸爸? proteus8中怎么放置引脚标号 ...在proteus里不知道用什么表示?有没有什么proteus中专门的中英文对照... 甜蜜家园郑毅铭是什么身份 甜蜜家园第二季郑毅铭喜欢谁 瑞梦喜智能空调床垫适合人群 小孩可以用智能床垫吗 智能床垫适合哪些人用 我父亲今年59岁,有高血压和颈椎病的病史,最近一段时间感觉一躺下就偏... ...刚从医院治疗回来。我想买个枕头给他,不知买怎样的比较好?_百度知 ... 有什么正规的外汇平台吗 贵阳演出有限责任公司怎么样? 怎样通过串口实现51和ZigBee模块的数据通信 杨庙镇的沿革 身体詹立是哪个战力形容发抖 害怕 宝来汽车储物柜支架坏了怎么办,门都一个的掉了,那里可以买新的.急…… 看到本田飞度内饰改装,副驾驶储物箱能改成支架的样子,请问那个支架改装配件叫什么名字哪里有卖? 野山参和西洋参一起炖喝会相克吗? 哪里有收购野西洋参的吗?价格是多少? 有没有野西洋参 这是野西洋参吗? 楚汉传奇22关怎么过 孟子认为道德教育的原则和方法主要有: 孟子启发性教学的原则有 孟子的教育方法有什么? 英国是资本主义国家吗?--- 跟英国知识分子聊天 英国,苏联分别是什么性质的国家说明了 英国的国体是什么? 1976年九月二十四晨时生属龙的人2016运程 在抓隐患整改应做到"三定一落实"是指什么? 如何解决“隐患整改难” 地狱少女插曲 詹立楠三个字个性签名怎么写? 女生说我又不是你的牡丹如何回复 周邦彦的代表作品 宋词大家周邦彦,为何一生宦海沉浮? 小儿红屁屁家长如何预防和护理?宝妈们能分享些建议吗? 周邦彦和纳兰词的最优美代表作 超感光保湿粉底液 超急,哪种粉底液好? 在中国法律上小额贷款可以跨区放贷吗 销售岗位有哪些? 联想收购IBM后有没有进行资产重组 联想收购IBM实情是什么? IBM SPSS 数据重组问题 dnf韩服8.8改版后女武神怎么样 暗黑2里亚马逊怎么才能拥有两个女武神 需要如何修改 dnf85级女武神带甚么武器好 地下城女武神觉醒任务流程 崩坏3李耳红中圣痕怎么样 改版后圣痕伤害增加 心奇爆龙战车兑换步骤