標(biāo)題: 一句C語(yǔ)言小程序if ((IOSET&LED)==0),求大神告知,謝謝 [打印本頁(yè)]

作者: 永恒動(dòng)力    時(shí)間: 2021-4-2 12:14
標(biāo)題: 一句C語(yǔ)言小程序if ((IOSET&LED)==0),求大神告知,謝謝
if ((IOSET&LED)==0)  
這是啥意思,求告知,謝謝

作者: 一生最愛(ài)    時(shí)間: 2021-4-2 14:51
if ((IOSET&LED)==0)  判斷IOSET這個(gè)寄存器&上LED這個(gè)寄存器的結(jié)果是不是等于0。
作者: 苦情shu    時(shí)間: 2021-4-2 15:54
判斷()內(nèi) 定義為ioset與定義為L(zhǎng)ED的內(nèi)容是否等于0  先與運(yùn)算載判斷是否等0
作者: 苦情shu    時(shí)間: 2021-4-2 15:57
判斷語(yǔ)句 判斷()內(nèi)定義為ioset的量和定義為L(zhǎng)ED的量與運(yùn)算后是否等于0   先進(jìn)行與運(yùn)算再判斷是否等于0
作者: zhouwenhua1998    時(shí)間: 2021-4-2 16:20
就是IOSET和LED每一個(gè)相應(yīng)的二進(jìn)制位都不可能同時(shí)是1
作者: 永恒動(dòng)力    時(shí)間: 2021-4-2 16:37
zhouwenhua1998 發(fā)表于 2021-4-2 16:20
就是IOSET和LED每一個(gè)相應(yīng)的二進(jìn)制位都不可能同時(shí)是1

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

作者: 駱晨    時(shí)間: 2021-4-2 18:28
if ((IOSET&LED)==0)  判斷IOSET這個(gè)寄存器&上LED這個(gè)寄存器的結(jié)果是不是等于0。
作者: 永恒動(dòng)力    時(shí)間: 2021-4-6 08:54
駱晨 發(fā)表于 2021-4-2 18:28
if ((IOSET&LED)==0)  判斷IOSET這個(gè)寄存器&上LED這個(gè)寄存器的結(jié)果是不是等于0。

嗯,我想知道是IOSET  這個(gè)初值是什么了,題中也沒(méi)有告訴初值,都是1嗎?
作者: ANT1987    時(shí)間: 2021-4-6 09:13
&運(yùn)算 只有當(dāng)對(duì)應(yīng)的兩個(gè)二進(jìn)制位都為1時(shí)結(jié)果才為1,否則為0
作者: 15162401023    時(shí)間: 2021-4-6 10:56
這句話的啥意思是:如果IO輸出狀態(tài)如果和LED現(xiàn)在的狀態(tài)相同,且兩個(gè)都是0,則If條件成立。
作者: cn_zhx    時(shí)間: 2021-4-6 16:02
無(wú)論初值是啥,它只是一條判斷語(yǔ)句,成立就執(zhí)行,不成立就不執(zhí)行
作者: ZXWPL    時(shí)間: 2021-4-6 20:29
我猜,LED應(yīng)該是IOSET這個(gè)寄存器的某一個(gè)IO,那么if ((IOSET&LED)==0)這個(gè)語(yǔ)句就是判斷LED這個(gè)IO的狀態(tài)是不是為0。假設(shè)LED是在IOSET寄存器的第7腳,那么LED的定義應(yīng)該就是 #define LED 0x80。也就是判斷 IOSET這個(gè)寄存器的 bit7 的狀態(tài)

作者: lxsn    時(shí)間: 2021-4-6 21:08
只要IOSET或LED一個(gè)為0就滿足條件
作者: 永恒動(dòng)力    時(shí)間: 2021-4-8 10:52
ZXWPL 發(fā)表于 2021-4-6 20:29
我猜,LED應(yīng)該是IOSET這個(gè)寄存器的某一個(gè)IO,那么if ((IOSET&LED)==0)這個(gè)語(yǔ)句就是判斷LED這個(gè)IO的狀態(tài)是不 ...

給你點(diǎn)贊,謝謝你!




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1