| 
 | 
這程式不是都有註解嗎??? 
'{$STAMP BS2} ->這行是註解 
'{$PBASIC 2.5} ->這行也是註解 
N9600 CON $4054 'Baudmode-9600 bps inverted.Use $40F0 for BS2-SX 
                            設定 baud 9600bps 給$40F0就是9600bps 
I CON 254       'Instruction prefix value. 將 I 指定為254 
CLR CON 1       'LCD clear-screen instruction  將CLR指定為1 ,可能是要清除LCD畫面的命令 
LINE2 CON 192   'Address of 1st char of 2nd line. 這也是LCD的命令 指定 第2行第1個字 
L1_C7 CON 135   'Address of line 1,character 7.   這也是LCD的命令 指定 第1行第7個字 
FB VAR Word      定義 FB是一個WORD 
RL VAR Word      定義 RL是一個WORD 
DO                     迴圈開始 
PULSIN 6, 1, FB   測量PIN 6 的高位準脈波 存到FB 
PULSIN 7, 1, RL   測量PIN 7 的高位準脈波 存到RL 
DEBUG  CLREOL ,CR, CR, "Accelerometor"  '在CONSOLE先清除再換2行(CR)然後印出字串  Accelerometor 
DEBUG  CLREOL ,CR , ? FB, ? RL               '印出 FB  RL的值 
PAUSE 100            停100ms 
PAUSE 1               停1ms 
SEROUT 0,n9600,[I,"FB=",     將結果傳送到LCD  以9600baud 丟 命令 I "FB" FB的值(10進位) "RL"=RL的值(10進位) 
          DEC FB, "RL=", 
          DEC RL] 
LOOP                                無窮迴圈 
 
 
至於LCD的命令要去看他的手冊才會知道 
希望對你有幫助 |   
 
 
 
 |