
直接使用螢幕複製減貼,抱歉圖檔不大清楚,不過應該可以看懂。
這是小弟一時興起作來自己用的小東西,實際上體積應該可以更小約一半,因為光DC2DC我用的規格太大了(因為是手邊現有的),應該用更小的規格會更好(體積也會更小)。
其實不一定要用微控制器來開發,不過既然用了就要想辦法盡量讓體積縮小,不然就可惜了。
很高興有人對這個有興趣,若有技術上的問題歡迎大家共同研究討論。
E-mail: ecejoe@yahoo.com.tw TEL:0925899866
若需於其他地方引用或應用,請註明出處。
以下是PIC微控制器的程式:
;晶片型號12F675
;啟動延遲模組
;程式更新日期2002.04.08
LIST P=PIC12F675
INCLUDE P12F675.INC
;站存器位址宣告
T_S EQU H'20'
T_1 EQU H'21'
T_2 EQU H'22'
BUFFER EQU H'23'
ORG H'00'
GOTO POWER_ON
ORG H'10'
POWER_ON
BCF STATUS,RP0
CLRF GPIO
MOVLW B'00000111'
MOVWF CMCON
BSF STATUS,RP0
CLRF ANSEL
BCF TRISIO,0
BSF TRISIO,1
BSF TRISIO,2
BSF TRISIO,3
BSF TRISIO,4
BSF TRISIO,5
MOVLW B'00000001'
MOVWF OPTION_REG
BCF STATUS,C
BCF STATUS,RP0
BCF GPIO,0
MOVLW B'00000001'
MOVWF T1CON
CLRF INTCON
CLRF T_S
CLRF T_1
CLRF T_2
BTFSS GPIO,1
GOTO SW1_ON
GOTO SW1_OFF
SW1_ON
BTFSS GPIO,2
GOTO SW_ONON
GOTO SW_ONOFF
SW1_OFF
BTFSS GPIO,2
GOTO SW_OFFON
GOTO SW_OFFOFF
SW_ONON
CLRF T_S
MOVLW D'100'
MOVWF T_S
GOTO DELAY
SW_ONOFF
CLRF T_S
MOVLW D'075'
MOVWF T_S
GOTO DELAY
SW_OFFON
CLRF T_S
MOVLW D'050'
MOVWF T_S
GOTO DELAY
SW_OFFOFF
CLRF T_S
MOVLW D'025'
MOVWF T_S
GOTO DELAY
DELAY
MOVLW H'FF'
MOVWF T_1
CC_D
MOVLW H'FF'
MOVWF T_2
C_D
DECFSZ T_2
GOTO C_D
DECFSZ T_1
GOTO CC_D
DECFSZ T_S
GOTO DELAY
BSF GPIO,GPIO0
SLEEP
END
bluesystem wrote:
真是感謝ecejoe兄(網路上久了,發現大大還是不要亂叫的好)的分享!!
想請教一下ecejoe兄,您提到的Embedded System,是指一般灌普通PC的OS的迷你PC,還是灌Embedded System專用的OS(例如Windows Embedded)呢? 本來我是想找那種很小的PC(光華商場有看到過),配12VDC 轉110V AC的轉換器來試,不過找不到有AV端子輸出的迷你PC,如果再加轉接盒,那成本跟體積都過高,意義就不大了.....
曾經我也是考慮AV端子輸出到一般的車用電視,但是看過效果後還是打消念頭!
因為導航時通常還要考慮地圖上的字體清晰與否,所以我最後還是用VGA的。
尤其LCD整合觸控板後根本不用考慮輸入的問題,放一把鍵盤在車上蠻怪的吧!
雖然我車上有羅技的Gamepad......

至於版大寫用的Embedded System PC其實跟我用的ZPC(184 X 263 X54 mm)是差不多大小,也不貴6千多吧!
把PC弄上車其實不難,麻煩的是走線跟排除GPS訊號干擾以及電源問題,這些才是最令人討厭的!


























































































