找回密码
 注册
关于网站域名变更的通知
查看: 294|回复: 4
打印 上一主题 下一主题

51单片机教程串口通讯SBUF

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-12-5 10:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
51单片机教程,串口通讯中有一题,以16进制发送0-65536之间任意数,单片机收到后再数码管上显示。上位机发的数据在SBUF中,可SBUF最大只能写入255,更大的数据写不进去,所以输入大数则无法读出来,请大神指教如何解决.....8 D6 P! I& H0 w6 b. b

0 B& g2 [, @! c3 g. M4 x: c& ?7 ?* x3 X

该用户从未签到

推荐
发表于 2022-12-5 11:11 | 只看该作者
把这个数据分成2个字节发送,接收的时候,把两个字节拼起来之后再送去显示

该用户从未签到

3#
发表于 2022-12-5 13:32 | 只看该作者
多字节发送和接受就可以了

该用户从未签到

4#
发表于 2022-12-5 13:57 | 只看该作者
时钟对于单片机来说是非常重要的,它能为单片机提供一个稳定的机器周期从而使系统能够正常工作。它就像我们人类的心脏一样重要,一但有了问题那么系统就会崩溃。2 C) m  P! ?! U& W1 p- \, _% e8 |
我们在使用单片机的时候,常常会使用默认的时钟频率,然而在一些特殊的场合(例如串口通讯或者实时时钟),则需要特殊的时钟频率,这时芯片自带的振荡器就无法满足我们的需求。这个时候,就可以选择外部晶振作为时钟源。
$ }0 G6 I( ?& S
  • TA的每日心情

    2025-6-10 15:04
  • 签到天数: 554 天

    [LV.9]以坛为家II

    5#
    发表于 2022-12-6 15:41 | 只看该作者
    wwwwwwwwwwwwwwwwwwwwwwwwww
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-11 18:30 , Processed in 0.078125 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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