完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
***it bit0=LED_data^0; //被发送的数据各位定义 ***it bit1=LED_data^1; ***it bit2=LED_data^2; ***it bit3=LED_data^3; ***it bit4=LED_data^4; ***it bit5=LED_data^5; ***it bit6=LED_data^6; ***it bit7=LED_data^7; bit flag=0; |
|
相关推荐
3个回答
|
|
LED_data 应该也是前面定义过了吧
|
|
|
|
"^" 是按位异或运算符。
假设 LED_data 是一个 8 位的数据,则 LED_data^[n] 则是两个 8 位数据的按位异或运算(其中,n = 0, 1, ... ,7)。结果仍为一个 8 位的数据。 ***it 声明的位变量。所以,对前述 8 位数据异或运算结果判断是否为 0x00 。若为 0x00 , 则位变量结果为 0 ;否则位变量结果为 1 。 这是 LZ 代码里八条位变量定义的含义,供 LZ 参考。 |
|
|
|
標準51單片機位定義
前面一定有#define LED_data P0(假設P0) ***it bit0=LED_data^0; 等效于 ***it bit0=P0^0; P0端口第一位 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
986 浏览 0 评论
859 浏览 1 评论
794 浏览 1 评论
电路小知识 | 交流电路复数的基础知识以及相位差和电抗的计算
657 浏览 0 评论
1902 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 19:59 , Processed in 0.586154 second(s), Total 81, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号