欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

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

作者: 一生最愛    時間: 2021-4-2 14:51
if ((IOSET&LED)==0)  判斷IOSET這個寄存器&上LED這個寄存器的結果是不是等于0。
作者: 苦情shu    時間: 2021-4-2 15:54
判斷()內 定義為ioset與定義為LED的內容是否等于0  先與運算載判斷是否等0
作者: 苦情shu    時間: 2021-4-2 15:57
判斷語句 判斷()內定義為ioset的量和定義為LED的量與運算后是否等于0   先進行與運算再判斷是否等于0
作者: zhouwenhua1998    時間: 2021-4-2 16:20
就是IOSET和LED每一個相應的二進制位都不可能同時是1
作者: 永恒動力    時間: 2021-4-2 16:37
zhouwenhua1998 發表于 2021-4-2 16:20
就是IOSET和LED每一個相應的二進制位都不可能同時是1

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

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

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

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

給你點贊,謝謝你!




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