...十六进制。0xfc中的“fc”又表示什么呢?求详解!

发布网友 发布时间:2024-10-23 22:13

我来回答

5个回答

热心网友 时间:2024-11-01 22:17

0x后面跟随的十六进制计数,十六进制计数用a~f表示该位上取值10~15

十六进制个位基数是1,高位=低位*16,那么3对应的位基数是16*1=16,f对应的基数是1,0x3f中包含3个16和15个1,加起来等于63,不等于0

0xfc表示对应基数是16这位上取值15,对应基数是1的位上取值12,即15个16加12个1这个十进制数

热心网友 时间:2024-11-01 22:18

F在16进制代表十进制的15,C代表十进制的12,楼主说的0X3F为什么等于0,不是等于0,是把0这个数值赋给了0X3F这个单元。 在编程语言当中的等于号是赋给的意思,从右边向左边看。如若有不明白,欢迎继续追问。

热心网友 时间:2024-11-01 22:13

F在16进制代表十进制的15,C代表十进制的12,楼主说的0X3F为什么等于0,不是等于0,是把0这个数值赋给了0X3F这个单元。 在编程语言当中的等于号是赋给的意思,从右边向左边看。如若有不明白,欢迎继续追问。

热心网友 时间:2024-11-01 22:19

0X3F在单片机的显示中,是可以为“0”的。 其真正数值不是等于0,但是在用于数码管显示的时候,对端口进行一次性赋值来实现拉高或拉低相应的引脚,来实现点亮灯管 。 分析如下:数码管从a到dp. 总共有8位,他们按顺序连接在p0.0到p0.7上 ,那么使用 P0=0X3F,就是一次性对端口进行电平赋值,0X3F用二进制表示:0011(3) 1111(F),那么8个引脚的电平就是:高、高、高、高、高、高、低、低,也就是p0.0到p0.7,也就是a-dp.的电平,a-f都是高电平,灯管是亮的,g和dp.是低电平,灯管是灭的,数码管显示出来的就是“0”。同理,0XFC换算成二进制:1111(F)1100(C),在共阴极连接数码管输出到引脚显示出来的就是“9.”,很好用到这样的格式。

热心网友 时间:2024-11-01 22:13

fc表示十进制的252
八进制的374
2进制的1111 1100
用程序员计算器就能算出来
3f等于0 你看看单片机的数码管那部分
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com