越来越难了兄弟们,我们的脑子都扛起刺刀向前冲锋了!!
难就对了,舒服是留给死人的
按位操作
四个2进制数表示一位16进制数 0000 1111B(2进制) -> 0x0F(16进制)
8421法进制的转换(方便人类来看,对于计算机的底层来说,不关心机制010101010101)
配置寄存器推荐用按位操作,清零的时候,对应的需要清零的位与上0,不需要清0的位与上1
置1的时候,需要置1的位置或1,不需要置1的位置或0
1. 单片机底层确实只 "认识" 二进制
- 硬件实现:单片机的寄存器(如 TMOD)由触发器组成,每个触发器只能存储 0 或 1(即二进制)。
- 代码中的进制只是书写形式:
当你写 TMOD = 0x01; 时,编译器会将 0x01(十六进制)自动转换为 00000001(二进制),再写入寄存器。
例如:- 0x01(十六进制) =


最低0.47元/天 解锁文章
1941

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



