goo blog サービス終了のお知らせ 

男うちごはん

エイ!っいと適当に作る料理の紹介
男うちごはん のつもりが状況変化!
食育になりそうな事項のup

小松菜だけ鍋

2017年03月29日 13時50分29秒 | グルメ

小松菜がでかくなりすぎました。 ほとんど食べないでほっておいたやつ

菜の花も咲き始め

途中から切って それでも太い!

小松菜 蕎麦の揚げたのを投入して 小松菜だけ鍋

白菜だけ鍋やホウレン草だけ鍋を続けた結果、ウサギか!虫か!ってくらい葉っぱ好きで 小松菜だけ鍋も美味しいです


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

家 基礎

2017年03月29日 13時46分44秒 | 日記

基礎を始めてます

40年ほど前に立てていたポールのステーのアンカー 切ってねとお願いしました。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

多摩川に向かって

2017年03月29日 09時15分04秒 | S660と、と、と

青梅市の河辺グランドの駐車場 多摩川に向かって止まってました。 ナンバーが660でした。S660に660のナンバーって全国にどれだけいるの????

100m以上先(推定)望遠でパチリ  その後、行って、隣に止めて記念写真撮ろうかとも思ったのでが先を急いだいたので止めましたとさ

多摩川に向かって駐車のS660

コメント (2)
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

シリアル受信とダイナミック点灯

2017年03月29日 07時32分08秒 | PIC16F84A

3月18日の続き 3月12日の送信部と合わせて観て下さい

送信側も20Mhzにして、受信側も20Mhzにクロックを変更して、それに合わせて時間関数を変更したらできちゃいました。

下の画は、受信側です。右側のコネクタのところに電源と、信号線で計4本です。

8個のLEDと2桁の7segLEDで送信側のポートBデータを表示してます。通信は、問題ないのですが、残念なことに、点発光nLEDは、右がMSB、左がLSBと逆! 7segLEDも下の桁が左側です。号泣! 配線しなおさないと。

送信側で、デバック用(ターゲット用)のポートBとこの送信側のポートBを配列接続し、PIC書き込み器をICSP接続したら書き込みエラーになります。なにか対策を考えねば

回路を変更しました。点灯の桁も正常、書き込みも問題なし 回路図は後日UP予定

直した表示

というわけでアセンブラです。

;LBA.ASM
;なんちゃってシリアル受信
 
 list p=16F84
 INCLUDE "p16F84A.inc"
 

 
    __CONFIG _HS_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF
 
 ORG 00h
 ;******
T1 EQU 0Ch
T2 EQU T1+1
T3 EQU T2+1
T4      EQU T3+1
TF EQU T4+1
M1 EQU TF+1
M2 EQU M1+1
M3 EQU M2+1
M4 EQU M3+1
 ;******
    BSF  STATUS, RP0
; CLRF     TRISA
 MOVLW     B'00000011' 
 MOVWF     TRISA
 CLRF     TRISB
; MOVLW     B'11111111' 
; MOVWF     TRISB
 BCF     OPTION_REG,NOT_RBPU
 BCF  STATUS, RP0

;メイン 
START
 CLRF M2
 CLRF M3
 CLRF M4
 CLRF T3
 CLRF PORTA
 CLRF PORTB
START_RX
 MOVLW H'8'
 MOVWF M1
 
START_RX1
 BTFSS PORTA,0
 GOTO START_RX1
;デバック用 次の1行
; BSF PORTA,3
; BCF PORTA,2
; BCF PORTA,3
 CALL TIM24

; BCF PORTA,3
 BTFSS PORTA,0
 GOTO START_RX1
 CALL SCAN
 
;デバック用 次の1行 
; GOTO START_RX1
START_DATA
 CALL TIM24
;タイマでもよいけどなぜか2個重ねてもできたときもある
; BTFSC PORTA,0
; GOTO START_DATA
 BTFSC PORTA,0
 GOTO START_DATA
START_BIT
 BTFSS PORTA,0
 GOTO START_BIT
;デバック用 次の1行
 
; BCF PORTA,2 
 BCF STATUS,0
 BTFSC PORTA,1
; BSF PORTA,2 
 BSF STATUS,0
 
 RRF M2,1
 DECFSZ M1,F
 GOTO START_DATA
 MOVF M2,W
 MOVWF M3
; MOVWF PORTB
;このチェク意味ないけどね気分で
CHK_PA0
 BTFSC PORTA,0
 GOTO CHK_PA0
 CLRF PORTA
 
 GOTO START_RX
 
 
;******************** 
;スタート検出 24μS
TIM24
 MOVLW D'38' 
 MOVWF T1
 

TIMLOOP24
 DECFSZ T1,F
 GOTO TIMLOOP24

 RETURN

;********************  
;スタートタイマ
TIM2
 MOVLW D'2' 
 MOVWF T2

 

TIMLOOP2
 CALL TIM24
 DECFSZ T2,F
 GOTO TIMLOOP2
 RETURN
;********************
;ダイナミック点灯
SCAN
; RETURN
 
 BTFSC M4,4
 GOTO LED2
 BTFSC M4,3
 GOTO LED1
 MOVLW D'00010000'
 MOVWF M4
 MOVF M3,W
 MOVWF PORTB
 MOVLW D'00000100'
 MOVWF PORTA
 RETURN
;***********************
LED1
 MOVLW D'00000100'
 MOVWF M4
 MOVF M3,W
 ANDLW H'F'
 CALL LED
 MOVWF PORTB
 MOVLW D'00001000'
 MOVWF PORTA
 RETURN
 
;**********************************
LED2
 MOVLW D'00001000'
 MOVWF M4
 SWAPF M3,0
 ANDLW H'F'
 CALL LED
 MOVWF PORTB
 MOVLW D'00010000'
 MOVWF PORTA
 RETURN
;***********************
;7sgLEDテーブル
;カソードコモン PB0?7=a?g
LED
 ADDWF PCL,F
 RETLW H'3F'
 RETLW H'06'
 RETLW H'5B'
 RETLW H'4F'
 RETLW H'66'
 RETLW H'6D'
 RETLW H'7D'
 RETLW H'07'
 RETLW H'7F'
 RETLW H'6F'
 RETLW H'77'
 RETLW H'7C'
 RETLW H'39'
 RETLW H'5E'
 RETLW H'79'
 RETLW H'71'
END

 

 


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする