*プログラムリストは下記にあります。
コピー&ペーストでお使いください。
#基礎電子工学#電子回路#マイコン#PICマイコン
#アセンブラ言語#Assemblylanguage
#BasicElectronics#ElectronicCircuits#microcomputer
#PICmicrocomputer#pic16f84a
009:マイコン制御[プログラムの書き込み]
1:実験回路の製作
2:プログラムの作成の準備
3:プログラムの作成
4:PICマイコンへの書き込み
5:インクルードファイル
<プログラムリスト>
[PORTB RB0~RB7 LEDひとつ置きに点灯]
-----------------------------------------------------------------------
LIST p=16F84A ;PICの型番宣言
#INCLUDE "p16f84a.inc" ;ファイル”p16f84a.inc”取り込み
__CONFIG _HS_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF
;コンフィグレーションビットの設定
ORG 00h ;プログラムを書き始める番地を指定
BSF STATUS, RP0 ;バンク1に切り換え
CLRF TRISA ;PORTA全RAを出力に設定
CLRF TRISB ;PORTB全RBを出力に設定
BCF STATUS, RP0 ;バンク0に切り換え
MOVLW B'10101010' ;Wレジスタ ← 10101010
MOVWF PORTB ;PORTB ← Wレジスタ
LOOP ;
GOTO LOOP ;CPU待機
END ;プログラムの記述終了