51 单片机数据存储是大端模式还是小端模式?
大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。那么51单片机的数据存储是大端模式还是小端模式呢?
·
大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。
那么51单片机的数据存储是大端模式还是小端模式呢?先不下结论,先用STC15W4K61S4单片机做个实验:先定义一个枚举数据类型,并声明一个变量,如下:

再给mchar数组赋值,如下:

将程序编译,下载到单片机,用串口助手看mlong.mylong的值是多少,结果如下:

输出的数据是:523190095,把这个数据复制到计算器,转成16进制,看下是多少

转成16进制,结果如下:

显然是高字节保存在内存的低地址中,为大端模式。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)