记录一下 C51 里的位运算
记录 运算 一下 c51
2023-09-14 09:10:30 时间
记录一下 C51 里的位运算
一篇上个世纪的文章《单片机的C语言中位操作用法》[1]
今天看到一个这样的运算,这相当于清了 XICFG。
#define INT1IS1 0x80
#define INT1IS0 0x40
#define INT0IS1 0x20
#define INT0IS0 0x10
#define X2FLT 0x04
#define X1FLT 0x02
#define X0FLT 0x01
XICFG&=!(INT1IS1+INT1IS0+X1FLT);
但有一个疑问 !(INT1IS1+INT1IS0+X1FLT)
应该永远 为 0x00 呀。
单片机的C语言中位操作用法 http://www.fxdzw.com/dpj/dpj_w.asp ↩︎
相关文章
- oracle查看密码修改记录_oracle查询数据库用户密码到期时间
- DevOps峰会收获记录
- Nginx学习笔记,持续记录
- 【错误记录】GitHub 提交代码失败、获取代码失败、连接超时、权限错误、ping 请求连接超时 ( 查找域名对应 IP | 设置 host 文件 )
- 【错误记录】Android 命令行执行 7zr 可执行程序报错 ( Cannot run program “7zr“ : error=13, Permission denied )
- 【错误记录】Android Studio 编译报错 ( SDK location not found )
- 【错误记录】Android Studio 中编写 Gradle 编译脚本时没有 Groovy 代码提示 ( Cannot find declaration to go to )
- MySQL查询:获取单条记录(mysql获取一条数据)
- MySQL 查找最后一条记录的 ID(mysql最后一个id)
- MySQL查询最新记录的方法(mysql取最后一条记录)
- Linux录制:轻松记录屏幕活动与声音(linux录制)
- MySQL如何获取上一条记录(mysql获取上一条)
- MySQL中使用Cursor浏览数据库记录(mysql中cursor)
- 1000条记录单台Redis实现每秒1000条记录写入性能挑战(单台redis每秒写入)
- Oracle 下凭证记录失误之探究(oracle中凭证记错)
- Oracle 数据库最多能存放 1000 条记录(oracle 1000条)
- 在asp中通过getrows实现数据库记录分页的一段代码