パスワードを忘れた? アカウント作成
453140 journal

sentakuitaの日記: てゆーか二元時計?!(13)

日記 by sentakuita
;耐久試験飽きた。
;11sec進む/108hr,電池はまだまだ。を収穫としておしまい。
;(60 * 60 * 111) / 11 = 36327
;36352(142*256)でカウント飛ばししてみよう。
;
;--
;書いた。動作未検証。
;

adj_h    equ    0x15        ;
adj_l    equ    0x16        ;OSC adjust(2bytes)

;
; 割り込みタイマの微調整
; 1/(.142*.256) だけ遅れさせる。
;

oscadj1    movf    adj_l,W
    iorwf    adj_h,W
    btfss    STATUS,Z    ;adjカウントが0では無いとき
    goto    oscadj2        ;oscadj2へ
    movlw    .114        ;.256-.142
    movwf    adj_h        ;
    goto    intr2

oscadj2    incfsz    adj_l,F        ;2bytes adj++
    goto    count
    incf    adj_h,F
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

読み込み中...