[戻る]
一括表示

ポートの定義方法 投稿者:sontonsan 投稿日:2018/03/05(Mon) 21:57:32 No.1120

ポートの定義方法と使い方を教えてください

#byte PORTA=4
#bit DATA_PIN=POTRA,0
#bit DATA_DIR=TRISA,0
設定は完了

記述
DATA_DIR=0;//RA0出力
DATA_PIN=0;//RA0_LOWを出力

PIC16F84A
IDE4.15
XC8_1.45
ご指導をお願いいたします

Re: ポートの定義方法 投稿者:Gokan 投稿日:2018/03/06(Tue) 17:00:17 No.1122

xc.hをincludeすればすべてのポート、レジスタは定義されていますから定義を追加する必要はありません。

記述は
  PORTAbits.RA0=1; などとします。

ピンに名前を付けたいときは

#define DIR TRISAbits.TRISA0

として

  DIR=0;  とします



> ポートの定義方法と使い方を教えてください
>
> #byte PORTA=4
> #bit DATA_PIN=POTRA,0
> #bit DATA_DIR=TRISA,0
> 設定は完了
>
> 記述
> DATA_DIR=0;//RA0出力
> DATA_PIN=0;//RA0_LOWを出力
>
> PIC16F84A
> IDE4.15
> XC8_1.45
> ご指導をお願いいたします

Re^2: ポートの定義方法 投稿者:sontonsan 投稿日:2018/03/06(Tue) 19:59:29 No.1123

ドンピシャです
ありがとうございました
> xc.hをincludeすればすべてのポート、レジスタは定義されていますから定義を追加する必要はありません。
>
> 記述は
>   PORTAbits.RA0=1; などとします。
>
> ピンに名前を付けたいときは
>
> #define DIR TRISAbits.TRISA0
>
> として
>
>   DIR=0;  とします
>
>
>
> > ポートの定義方法と使い方を教えてください
> >
> > #byte PORTA=4
> > #bit DATA_PIN=POTRA,0
> > #bit DATA_DIR=TRISA,0
> > 設定は完了
> >
> > 記述
> > DATA_DIR=0;//RA0出力
> > DATA_PIN=0;//RA0_LOWを出力
> >
> > PIC16F84A
> > IDE4.15
> > XC8_1.45
> > ご指導をお願いいたします

- WebForum -