当前位置:首页 > 电子设备 > 正文

m040

51单片机P0M0 |=(1<<3)什么意思?

P0M0是STC单片机用来设置IO状态的寄存器之一具体看STC的手册P0M0|=(1<<3)中1对应16进制是0x01向左移动3位变成0x40语句简化成P0M0|=0X40再简化P0M0=P0M0|0X40意思就是把0x40和p0m0按位或如果P0M0寄存器中原先的数值为0x20的话执行P0M0|=(1<<3)P0M0寄存器变成0x24

m040
(图片来源网络,侵删)