Robofun 機器人論壇

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-12-21 16:39:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
飆機器人所提供的ppt 加速度使用lcd 那一篇

我有照著接但是確失敗 會亂碼!! 我也有把Baud 調成9600

但是結果也是一樣?!!

想請叫大大們如何 把sensor所抓取到的值顯示到LCD上呢?!!

以下是飆所提供的code

'{$STAMP BS2}
'{$PBASIC 2.5}
N9600 CON $4054 'Baudmode-9600 bps inverted.Use $40F0 for BS2-SX
I CON 254       'Instruction prefix value.
CLR CON 1       'LCD clear-screen instruction
LINE2 CON 192   'Address of 1st char of 2nd line.
L1_C7 CON 135   'Address of line 1,character 7.
FB VAR Word
RL VAR Word
DO
PULSIN 6, 1, FB
PULSIN 7, 1, RL
DEBUG  CLREOL ,CR, CR, "Accelerometor"
DEBUG  CLREOL ,CR , ? FB, ? RL
PAUSE 100
PAUSE 1
SEROUT 0,n9600,[I,"FB=",
          DEC FB, "RL=",
          DEC RL]
LOOP

請問可以說明一下他前面在給定變數的義意嗎?!

BS2-SX 與 BS2 語法上面通用嗎?!!

BS2 是幾Bit的晶片?! 因為要查bs2上面那塊晶片的datasheet 它不能下載= =
2#
發表於 2009-12-22 17:57:23 | 只看該作者
本帖最後由 mzw2008 於 2009-12-22 18:42 編輯

哈哈...這是個很有趣的問題

話說....LCD的控制....沒用過....我都是MCU負責接收資料
傳給roboard去處理,畢竟MCU能力有限不能做這麼多事情哩
3#
發表於 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的命令要去看他的手冊才會知道
希望對你有幫助
4#
 樓主| 發表於 2010-2-1 12:06:46 | 只看該作者
miaoichi大大   解釋的真詳細!!  感恩!!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-3 10:02 , Processed in 0.212264 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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