单片机赋值为什么用十六进制数,用二进制的行吗
答案:2 悬赏:20 手机版
解决时间 2021-03-09 21:25
- 提问者网友:泪痣哥哥
- 2021-03-09 10:50
单片机赋值为什么用十六进制数,用二进制的行吗
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-03-09 11:09
不行,因为单片机对寄存器是以字节为单位操作的,不能对寄存器中的每个位操作
全部回答
- 1楼网友:人间朝暮
- 2021-03-09 12:11
首先,赋几进制的值对单片机来说是一样的。因为经过编译之后都是二进制,单片机也只认识二进制。
赋值时使用16进制是为了我们容易看。
因为单片机的寄存器很多都是按位设置的,与之对应的就是二进制。但是二进制第一不容易书写,第二不容易阅读,这两点对于程序来说是致命的。16进制最接近二进制,每一位代表4位二进制,熟练以后一眼就能看出对应的二进制是多少,容易书写、容易阅读、又不容易出错。所以就用16进制了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯