单片机赋值单片机为什么是拿16进制的值来赋值

如题所述

首先,赋几进制的值对单片机来说是一样的。因为经过编译之后都是二进制,单片机也只认识二进制。
赋值时使用16进制是为了我们容易看。
因为单片机的寄存器很多都是按位设置的,与之对应的就是二进制。但是二进制第一不容易书写,第二不容易阅读,这两点对于程序来说是致命的。16进制最接近二进制,每一位代表4位二进制,熟练以后一眼就能看出对应的二进制是多少,容易书写、容易阅读、又不容易出错。所以就用16进制了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-08
书写方便。
10进制的话不直观.其实都是可以赋值的,但16进制方便。
相似回答