找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8027|回复: 4
收起左侧

51单片机从SBUF中读出的是什么数据呢

[复制链接]
ID:239244 发表于 2017-10-14 21:19 | 显示全部楼层 |阅读模式
51单片机从SBUF中读出的是什么数据呢,如果通过上位机发送16,再将SBUF中的数据读出存入变量a,那么这个变量a里面到底是什么呢,应该不是16吧,求各位大神赐教
回复

使用道具 举报

ID:82765 发表于 2017-10-14 22:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:111634 发表于 2017-10-14 22:54 | 显示全部楼层
本帖最后由 zl2168 于 2017-10-15 18:31 编辑

SBUF中的数据是8位的二进制数,若与并入串出的移位寄存器(例如74LS165)连接,则SBUF中的D0~D7是74LS165中的D7~D0,排列次序相反。
回复

使用道具 举报

ID:239244 发表于 2017-10-15 10:05 | 显示全部楼层
cjjcjj1 发表于 2017-10-14 22:08
你好!这个发送的数据有两种情况
1、16进制发送
2、字符串发送

那么如果是两个单片机间通过串口传输数据,默认是16进制发送还是字符串发送呢
回复

使用道具 举报

ID:111634 发表于 2017-10-15 18:36 | 显示全部楼层
8位的二进制数,单片机只认识二进制数,程序中的16进制数仅用于书写和软件输入,好处是便于识读和输入。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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