- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 单片机中操控特殊储存器为什么用逻辑与或,而不用16禁止直接赋值
操作特殊寄存器,有时需要对同一寄存器配置多次,而每一次如果进行直接赋值的话,会把前一次的赋值覆盖掉,这样就不能实现应有的功能。所以为了不改变前面的设置,而用逻辑与或进行配置。如果要将某一位置1,其他位保持不变可以将该位与1进行或运算。p1 |=0x03后三位置1如果要将某一位清零,其他位保持不变可以将该位与0进行与运算。 p1&=0xf0后四位清零...
2020-06-29 11:32:46 411
原创 __root const uchar SmartOption[4]@0x00 3C={0x0,0x0,0xE4,0x03}释义
__root const uchar SmartOption[4] @0x003C={0x0,0x0,0xE4,0x03}以下是在网络中搜寻到的对部分相关内容的解析:1.-root 变量的命名规则:必须是字母、数字、下划线且不能以数字开头,第一个必须是字母或者是下划线2. const 变量类型(char,short,int,double,float ,long) 变量名 = value 注意在使用这种定义方式的时候必须进行初始化,定义常量的好处在于可以在程序中进行修改常量的值,一次修改可以用于多个语
2020-06-28 20:10:16 655
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人