5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

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

LEDを点滅させるアセンブラのプログラム

1 :デフォルトの名無しさん:2010/11/17(水) 20:13:46
PIC16F876という奴で、MPLABとかいう奴を使ってます
LED点滅というのは、LEDが縦一列に8個付いてるテストボードを使って
プログラムを書き終わったPICをそのテストボードに付けて
その8個のLEDが点滅すればおkなのですが、アセンブラがよくわかりません
とりあえず、ずっと点灯させるアセンブラプログラムは出来たのですが・・・
つづく

2 :デフォルトの名無しさん:2010/11/17(水) 20:16:26
つづき
これが点灯した時のプログラムです。これらを使って点滅させることが出来ると思うのですが
INCLUDE PIC16F876.inc
IOSET
BSF STATUS,RP0
MOVLW 0FFH
MOVWF TRISA
MOVWF TRISC
CLRF TRISB
BCF STATUS,RP0
MAINROUTINE
MOVLW 0FFH
MOVWF PORTB
MOVLW 0FFH
MOVWF 20H
つづく

3 :デフォルトの名無しさん:2010/11/17(水) 20:17:59
JP1
DECFSZ 20H,f
GOTO JP1
MOVLW 00H
MOVWF PORTB
MOVLW 0FFH
MOVWF 20H
JP2
DECFSZ 20H,f
GOTO JP2
GOTO MAINROUTINE
END
以上が、LED8個点灯(スイッチを入れると永久に)するプログラム(アセンブラ)です

8 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)