Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 4230|回復: 3
打印 上一主題 下一主題

[請益]感測器所抓取到的值,如何以LCD顯示

[複製鏈接]
1#
發表於 2009-12-30 10:32:13 | 顯示全部樓層
這程式不是都有註解嗎???
'{$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的命令要去看他的手冊才會知道
希望對你有幫助
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-23 02:49 , Processed in 0.233194 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表