找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2207|回復: 13
打印 上一主題 下一主題
收起左側(cè)

一句C語言小程序if ((IOSET&LED)==0),求大神告知,謝謝

  [復制鏈接]
回帖獎勵 10 黑幣 回復本帖可獲得 10 黑幣獎勵! 每人限 1 次
跳轉(zhuǎn)到指定樓層
樓主
ID:895406 發(fā)表于 2021-4-2 12:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
if ((IOSET&LED)==0)  
這是啥意思,求告知,謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:746422 發(fā)表于 2021-4-2 14:51 | 只看該作者
if ((IOSET&LED)==0)  判斷IOSET這個寄存器&上LED這個寄存器的結(jié)果是不是等于0。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:900008 發(fā)表于 2021-4-2 15:54 | 只看該作者
判斷()內(nèi) 定義為ioset與定義為LED的內(nèi)容是否等于0  先與運算載判斷是否等0
回復

使用道具 舉報

地板
ID:900008 發(fā)表于 2021-4-2 15:57 | 只看該作者
判斷語句 判斷()內(nèi)定義為ioset的量和定義為LED的量與運算后是否等于0   先進行與運算再判斷是否等于0

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

5#
ID:885092 發(fā)表于 2021-4-2 16:20 | 只看該作者
就是IOSET和LED每一個相應的二進制位都不可能同時是1
回復

使用道具 舉報

6#
ID:895406 發(fā)表于 2021-4-2 16:37 | 只看該作者
zhouwenhua1998 發(fā)表于 2021-4-2 16:20
就是IOSET和LED每一個相應的二進制位都不可能同時是1

那IO0SET 在&之前的初值是多少了
都是0 還是都是1了 ?
回復

使用道具 舉報

7#
ID:900077 發(fā)表于 2021-4-2 18:28 | 只看該作者
if ((IOSET&LED)==0)  判斷IOSET這個寄存器&上LED這個寄存器的結(jié)果是不是等于0。
回復

使用道具 舉報

8#
ID:895406 發(fā)表于 2021-4-6 08:54 | 只看該作者
駱晨 發(fā)表于 2021-4-2 18:28
if ((IOSET&LED)==0)  判斷IOSET這個寄存器&上LED這個寄存器的結(jié)果是不是等于0。

嗯,我想知道是IOSET  這個初值是什么了,題中也沒有告訴初值,都是1嗎?
回復

使用道具 舉報

9#
ID:894154 發(fā)表于 2021-4-6 09:13 | 只看該作者
&運算 只有當對應的兩個二進制位都為1時結(jié)果才為1,否則為0
回復

使用道具 舉報

10#
ID:884931 發(fā)表于 2021-4-6 10:56 | 只看該作者
這句話的啥意思是:如果IO輸出狀態(tài)如果和LED現(xiàn)在的狀態(tài)相同,且兩個都是0,則If條件成立。
回復

使用道具 舉報

11#
ID:883031 發(fā)表于 2021-4-6 16:02 | 只看該作者
無論初值是啥,它只是一條判斷語句,成立就執(zhí)行,不成立就不執(zhí)行
回復

使用道具 舉報

12#
ID:487569 發(fā)表于 2021-4-6 20:29 | 只看該作者
我猜,LED應該是IOSET這個寄存器的某一個IO,那么if ((IOSET&LED)==0)這個語句就是判斷LED這個IO的狀態(tài)是不是為0。假設LED是在IOSET寄存器的第7腳,那么LED的定義應該就是 #define LED 0x80。也就是判斷 IOSET這個寄存器的 bit7 的狀態(tài)
回復

使用道具 舉報

13#
ID:900684 發(fā)表于 2021-4-6 21:08 | 只看該作者
只要IOSET或LED一個為0就滿足條件
回復

使用道具 舉報

14#
ID:895406 發(fā)表于 2021-4-8 10:52 | 只看該作者
ZXWPL 發(fā)表于 2021-4-6 20:29
我猜,LED應該是IOSET這個寄存器的某一個IO,那么if ((IOSET&LED)==0)這個語句就是判斷LED這個IO的狀態(tài)是不 ...

給你點贊,謝謝你!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表