0x是16进制的前缀。单片机中对寄存器或IO口操作都是用十六位进制表示,比如oxaa,代表二进制的1010(a) 1010(a)。在书写时0x代表十六位进制。
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……。
扩展资料
在单片机中主要包含CPU、只读存储器ROM和随机存储器RAM等,多样化数据采集与控制系统能够让单片机完成各项复杂的运算,无论是对运算符号进行控制,还是对系统下达运算指令都能通过单片机完成。
由此可见,单片机凭借着强大的数据处理技术和计算功能可以在智能电子设备中充分应用。简单地说,单片机就是一块芯片,这块芯片组成了一个系统,通过集成电路技术的应用,将数据运算与处理能力集成到芯片中,实现对数据的高速化处理。
注意:单片机引脚数值从小到大,对应二进制中高位到低位(也就是二进制数从右到左看,而不是我们习惯的左到右看)!
本文介绍了单片机中使用十六进制表示寄存器和IO口的操作,0x作为16进制前缀,以及16进制数的权值和表示方法。单片机包含CPU、ROM和RAM,能处理复杂运算和数据控制。在单片机中,引脚数值的高低位对应二进制的高位到低位。

1712

被折叠的 条评论
为什么被折叠?



