初めてのPIC 0x08at DENKI
初めてのPIC 0x08 - 暇つぶし2ch1029:a.net



1030:774ワット発電中さん
16/09/05 11:53:28.14 gUEBG+7G.net
>>981
これではダメなの?

void __setbit( unsigned char x ){
  return ( (PORTB & x) != 0x00 );
}

1031:774ワット発電中さん
16/09/05 17:13:32.42 6NBOKCAo.net
>>981

PORTB = 0b00000001 << x;
これは、>>982と同意見です。

>>983のは、ちょっとわからないです。
voidは値を返さないことしか。

1032:774ワット発電中さん
16/09/05 19:50:24.36 5S87XbsW.net
>>984
983は当該ビットを出力してるのではないかな?
だから関数戻り値は要らないと思う

1033:774ワット発電中さん
16/09/05 19:55:45.25 l8vuxcS6.net
なるほど

1034:984
16/09/05 20:00:15.04 M+TZPqdV.net
>>985
私は初心者なんでよくわかりませんが、とにかく実践あるのみと思って、
XC16でそのままコンパイルしてみたら、
warning: 'return' with a value, in function returning void
となります。

ついでと言っては何ですが、
(PORTB & x) != 0x00
にどういう意味があるかも教えていただけると助かります。

1035:774ワット発電中さん
16/09/05 20:46:42.31 5J7tZgaJ.net
ド玄人さんが現れそうな雰囲気だな。

1036:774ワット発電中さん
16/09/05 21:26:49.29 g7+dsgWU.net
と言いつつ、一旦回線を切断する>>988であった

1037:774ワット発電中さん
16/09/05 22:43:03.72 p/zzRvlq.net
俺もわからんな。
xは0~7だよね。
それとPORTBとのビットANDを取って、
その結果がゼロでないことをチェック?
これ、でたらめ?
教えて、偉い人。

1038:774ワット発電中さん
16/09/05 22:44:45.42 5S87XbsW.net
>>987
おー983氏に聞かないとわからんね。
戻り値なし宣言でreturn内に書いているし
そもそもその!=の処理なんだ?何か混ざったのかね?
多分書きたいのはシフトの982と同じだと思うがどうなんだ?983氏説明よろです

1039:984
16/09/05 23:45:17.24 Vdfr05ql.net
>>991
ありがとうございます。
字面的に、& や != の意味は分かるんですが、全体では何してんの?
って思ってしまいました。
何かすごいワザなのかと思ってましたが、「意味不明」が正解のようですね。
とりあえず安心しました。

1040:774ワット発電中さん
16/09/06 19:19:06.43 JvawEhB6.net
質問です。
16F873用に書かれたhexは、16F873Aに書き込んでも使えますか?

1041:774ワット発電中さん
16/09/06 19:24:42.49 Daw4hJlG.net
もろちん

1042:774ワット発電中さん
16/09/06 19:56:41.02 muS4B/cA.net
PICのコンパイラにgccかllvmが来ないかな
最適化してアセンブラ見てみたい

1043:774ワット発電中さん
16/09/06 20:01:08.72 U9SM1BfZ.net
それを見て、何かが分かるようなスキルがあるなら、はじめからアセンブリ言語で書けばいい。
書けないヤツが見てもどうせ何も分からんだろう。
つまり、言ってること自体が無意味。

1044:774ワット発電中さん
16/09/06 20:32:20.10 muS4B/cA.net
>>996
諦めないで
元気があれば なんでもできる
行けばわかるさ
迷わず行けよ
1 2 3 ダーーーーーーー!

1045:774ワット発電中さん
16/09/06 21:02:38.30 7/hlOQF7.net
>>995
君が作って献上。

1046:774ワット発電中さん
16/09/06 21:11:32.29 jtgp3lPW.net
ありがとうございました。

1047:774ワット発電中さん
16/09/06 21:15:05.14 CA+q2+De.net
((()()(()())())())))(())))))(((((((()(()((((()(()))))((()(()))((()))))())())
())()((())(()())))((())()))((()((()(((()(())()(())()())()))())((((())()())))
)()))))((()(((())(())(())(())(((((()()()))()))))()()))()()))((()()(((()))(((
()()(((()(())()


1048:)())()()((((((())()))(((()()(((()))(())))))(())())()(()))))() )())())(())()())((()(()()((()(()((())((((()(()()(())))(()(()))(()))()))()))) ((())))((()(((()())(()(()((())))))))(()(())))()()()((()())())))(()(()(()()() ))()()(()())(()))))(()))(()())(())()()))()(()(()()(((((())))())((()((()())(( ))((()(((()(()(())())()()())))((()())(())()(((())(((())()))(()())))()())(()) )))((())(())(())(())()((()(()()(()()))((()())())((()()(()())(((((()))))()))) (((((()))()())((((()(())()()))()(())(((()))(())(())(()())(()()(())())()))))) (())(()))))))((()()()())))())(()(()((((())((()))((())()))())(()))))(()(((((( ()))()))())((((())))))()()((()())())((()()()))))())()((())(())((()(((()(()(( )(((()(()()()(((())))())))())()()()())()(()())))()))))(()((()()()(())(()(((( ))((((()()(()())(()))))(((())()())))()()()((()()))((())()(()())()))()))((((( ())(())())(((((())((()())((()())())()()()))))))))))()((())())((()(()))(((((( (())((((()(((()))(()))())))()()))()()(((((())((()())()))()(()))()()()())(()) (((((((())()))()((())()(())((())(())((())((((())()())))())))())))()(()(()))) ())((()(()))()(())))(()))()))())))())(()))))()(())))(()((((()(()(()((((((()( ))()))()(()))()(()))((()()((((((())((()((()()())()))((())(()))())())()((())) ))))))()))()()()())(()))())((((()))()()((((()(((())))()())(((()())(()((())(( )((()()((()(((()()))((()))())()))(((((()())))))()(()(()()((())((()())))()))) )()(())()))())()(((()()))((()))(())((()()())))(()))(()))(((((((()))(()()(()) (()))()()()()))(((((())()(()(())))))(()(()())())()())))()()()((()(((())())(( ()))(())((()(()))()()()((((()(((())(((())))((())))()()()))()(()(()()()))())) ))())(((()()()))()()(()())()()())(()))))(())()))()((((((())))((()(()(()))((( (()))()()()()))))((()((()()(()((((()((()((()()(())(()))(()))()))))))(((()))) ))))((((()(())(())()()(()((()(())(())(((()))()(())(()()())))))))(()(()((())) (()((())(())()(()(((()))))()))(()))(()))))())()(()))()()())()())(()((((()((( (()()()(()((())()))((())((()))(()(()()()())()(())))(()()())((()()(()()))))() ()()(())()(()()))((((((())))(((()))()))(((()()((()((()()()))))))()))()((())) (())))()()(()))))))(()(((((()))))()(()()(((()(()(())())))()((()(((())()()()) ()((()()()((())(()(())()()(())(()(())((((()))((((((()))())))()))())(())))))) )()(())((())(()(())(()))()(())))))))((()))()()(()(()))(((()()))))(()(((()((( (()(())()()(()))()())))))()(()()()(()(()((()(()()((((())((()))))())))(()(()) ))))()(()((())(()((()))(((((((())(())()((()()))))()(()))()((()()))())())(()) )((()((())()))(((())()))(()))())()))()((((((()())))(())()(()((()()()()))())( ((()((())()())))((())())(())())(((((()))(()))(()))(()()()(()))(()((())))(()) ())(()()()))((()((((((((()())))(()())((()(()))(()))()((((())))))()))())()()) ((())(()(()(())()))(()()((())(()))((()())))))(((()()((())(((()()(()))()))))) ()(()))()()))((()(((())()))())()(((()))(()))())()))(()()()()())(((()(()))((( ()(())))())))))())(()(())(()()))()))))((((((()(())())))((())(((())()((()(((( ()(()))(((()())(())))))))((())(()()())()))(()(()()(())())()(()((()))(()(((() )())(()))((())())((((()()()()()())))()))(()((())())))))((()(()()()))(((()((( )()())(()))()))((())(((()())))))))()(())()((()(())()())((()))))(()((()(((((( )(())()))()(((((())(()((()))))))))(()(()())()(()())(()()))())(()(((()()())(( )((())()))())))())())(((())())()(()())((()()((()(())(((()()())(((((())())))) ()()))()()()))())(()((()))((()(()()()())((()((((())))())()((())))()()(()))(( ))())(((((()))))(((((())()()()()))()(((())())((())())())))()))(()()))((()((( )((()()()))()()))(()(((()))))))()(())(((()))(()()()(())()))())(((()(()())((( ((()))))())((((()(((())(()((())(()()))(()(())))))((((())())())))((()((()))))



1049:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch