//对P5这个寄存器所有位进行取返:例如:0000 1111 按位取反后变为1111 0000,
P5 = ~P5;
//这是逻辑非操作,1变0,0变1
P5_4 = !P5_4;
-------------------------------------------------------------------------------
//下面逻辑就会有问题,只会对最低位有效,如: 0000 1111就会变为0000 1110
//在不同的编译器下有不同的效果,不要使用这种方式!!
//P5 = !P5;
-------------------------------------------------------------------------------
结论:在进行批量位操作时使用~, 只需要单独对某一位控制时使用!
-------------------------------------------------------------------------------
上一篇:51单片机的电路图看不懂,该补充哪些基础知识?
下一篇:89C51单片机弹TruE
推荐阅读最新更新时间:2026-03-20 21:06
- ADR435B 5 Vout 超低噪声 XFET 电压基准的典型应用,具有灌电流和拉电流能力
- 使用 Analog Devices 的 ADP8140 的参考设计
- NCP699SN30T1G 150mA、3 路输出电压 CMOS 低 Iq LDO 的典型应用,在 TSOP-5 中启用
- ZTL431过压/欠压保护电路典型应用
- 使用 Microchip Technology 的 DVR2802B3 的参考设计
- 开源的浮游生物监测分析设备PlanktoScope
- STK503,旨在评估 AT90USB AVR MCU 的入门套件,通过 AVR Studio 支持 JTAGICE mkII 和 AVRISP mkII
- 使用 BittWare 的 XCVU190 的参考设计
- 远程声控参考设计
- NCP4354AADAPGEVB,用于 NCP4354、65W 适配器关闭模式控制器的评估板

STC8H全系列单片机应用手册
非常经典的关于LLC的杨波博士论文
7662CPA






京公网安备 11010802033920号