PICの電飾製作講座 第3課程


この課程では、PICのいろいろなコマンドの使い方のを紹介します(逐次アップデート)

 一度に出力の値を変える


;一度に出力の値を変える文例ここから

	MOVLW	H'37'	;ワーキングレジスタにH'37'(B'00110111')を代入

	MOVWF	GPIO	;ワーキングレジスタの内容をGPIOへ出す

;一度に出力の値を変える文例ここまで



H'37'はB'00110111'と書いてもかまいません。

この00110111は、左から 意味無し、意味無し、2番ピン、3番ピン、意味無し、5番ピン、6番ピン、7番ピン の状態を定義します。



こうすることにより、出力の7,6,5,3,2番ピンを一度にHiに出来ます。

第1課程の

	BSF	GPIO,	0	;7番ピンをHiにする

	BSF	GPIO,	1	;6番ピンをHiにする

	BSF	GPIO,	2	;5番ピンをHiにする

	BSF	GPIO,	4	;3番ピンをHiにする

	BSF	GPIO,	5	;2番ピンをHiにする

と書いたときと同じです。



例として

B'00000001'

B'00000010'

B'00000100'

B'00010000'

B'00100000'

と代入する値を変えていけば、7番ピンから順番に光るナイトライダー風の電飾が出来ます。

ご意見は、電子掲示板にどうぞ。

RC PLAZAトップへ