2011/02/26

12F629 EEPROM 書き方

BSF      STATUS,RP0    ;バンク1に切り替え
MOVLW    H'0'          ;書き込みアドレス
MOVWF    EEADR
MOVF     D1,W         ;書き込みデータ
MOVWF    EEDATA
BSF      EECON1,WREN   ;書き込み許可
MOVLW    0X55         ;書き込み手順
MOVWF    EECON2
MOVLW    0XAA
MOVWF    EECON2
BSF      EECON1,WR    ;書き込み
  CALL      RWC         ;書き込み完了のチェック


RWC
BTFSC    EECON1,WR
GOTO     RWC
BCF      STATUS,RP0   ;書き込み完了後、バイク0に戻る
RETURN               ;戻る

2011/02/04

Nゲージの運転コントローラPWMを作りたい 試運転



ブレッドボードで組み立て、テストしました、そのうち、GIPO2のフォトリフレクタの代わりに
ボタンを一つを追加して、電車の方向転換機能を追加しました。
とりあえず、予定のとおりで動きます。
プログラム hexファイル
:020000040000FA
:020000000628D0
:040002000034003492
:080008000528090083163C30B5
:1000100085008312073099000030A600FA30A40052
:100020000030850005194120851E0E281728851EE1
:100030001E28A403031D1E280130A400051E252828
:10004000A40A2408FA3C03190E28851D2A28033027
:100050008500252826080002031D30283D20312870
:100060003A2052202408A500003085004C20A50B22
:1000700034281728023085000800013085004C2004
:100080000800051D05194128A60A02302602031D95
:1000900008000030A60008001930A0000000A00BE6
:1000A0004E2808003230A10000004C20A10B54283B
:1000B00008000A30A20000005220A20B5B280800B2
:0E00C0000A30A30000005920A30B622808009C
:02400E00C43FAD
:00000001FF



2011/02/01

Nゲージの運転コントローラPWMを作りたい

PWM制御のNゲージの運転コントローラを作りたい。
とりあえず回路は次のように設定します。