找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2122|回复: 14
收起左侧

这些16进制数怎么得出来的,大咖,请指教

  [复制链接]
ID:810680 发表于 2020-8-2 21:53 来自手机 | 显示全部楼层 |阅读模式
谢谢,想了一个星期了,搞不懂
Screenshot_20200802_214015.jpg
回复

使用道具 举报

ID:804115 发表于 2020-8-2 22:43 | 显示全部楼层
这是单片机的特殊功能寄存器,例如sfr CCON = 0xD8;就是说特殊功能寄存器的代号(一般代号都要和手册一致)是CCON,地址为0xD8;之后我们就可以通过代号给地址为0xD8的寄存器赋值来对单片机进行操作来改变单片机的一些行为。
附件图片是我下载的STC15系列的51单片机的寄存器的说明,针对CCON进行了介绍。你可以下载下来看看。

CCON寄存器在手册中的地址描述

CCON寄存器在手册中的地址描述

CCON寄存器的各个bit分别代表什么含义

CCON寄存器的各个bit分别代表什么含义

CCON最高bit-CF的含义

CCON最高bit-CF的含义

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:810684 发表于 2020-8-2 22:54 | 显示全部楼层
这个得详见单片机的寄存器说明,sfr后面写的是该寄存器的地址,由单片机设计生产的时候就确定的

8.png
9.png
回复

使用道具 举报

ID:420836 发表于 2020-8-2 23:12 | 显示全部楼层
可以从单片机的数据表中找到并计算那些十六进制数。
回复

使用道具 举报

ID:810680 发表于 2020-8-3 06:11 来自手机 | 显示全部楼层
不知道怎么表达感谢,真心感谢
回复

使用道具 举报

ID:748788 发表于 2020-8-3 08:24 | 显示全部楼层
这些数字是单片机固有的,那可是单片机的灵魂所在,不过初学者可以先不去纠结,知道有那些东西就行了。
回复

使用道具 举报

ID:636538 发表于 2020-8-3 08:52 | 显示全部楼层
sfr定义特殊功能寄存器,因此sfr定义的地址需要查看芯片数据手册,
回复

使用道具 举报

ID:57657 发表于 2020-8-3 09:26 | 显示全部楼层
不同品牌、系列的单片机,个别少数寄存器地址会有不同,千万不要乱改。
头文件 reg52.h 换成 STC12C5630AD.h,不需要再定义sfr。
回复

使用道具 举报

ID:808700 发表于 2020-8-3 17:40 | 显示全部楼层
这些是确定的,,手册上面可以查到
回复

使用道具 举报

ID:254131 发表于 2020-8-3 19:01 | 显示全部楼层
查使用手册+科学计算器进制转换
回复

使用道具 举报

ID:403593 发表于 2020-8-3 20:00 | 显示全部楼层
数据手册上都有,你详细的查一下就知道了。
回复

使用道具 举报

ID:810994 发表于 2020-8-3 21:25 | 显示全部楼层
不知道怎么表达感谢.............
回复

使用道具 举报

ID:811169 发表于 2020-8-4 13:38 | 显示全部楼层
手册规定的,具体是厂家自己定义的命令
回复

使用道具 举报

ID:313246 发表于 2020-8-4 16:47 | 显示全部楼层
服了,看看规格书,看看寄存器
回复

使用道具 举报

ID:810680 发表于 2020-8-12 10:57 来自手机 | 显示全部楼层
SKYLAR123 发表于 2020-8-3 08:52
sfr定义特殊功能寄存器,因此sfr定义的地址需要查看芯片数据手册,

谢谢,
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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