[問題] RS232傳輸給LCD的問題

看板ASM (組合語言)作者 (幻滅)時間13年前 (2012/04/25 17:43), 編輯推噓5(5027)
留言32則, 4人參與, 最新討論串1/2 (看更多)
是這樣的 我現在正在做從LABVIEW從送時間字串到8051上的實作 但是我遇到了一點問題 這是我LCD那段的程式碼 http://codepad.org/yz1CCf3b 我現在只是先試著丟一個字元而已 可是一直都無法成功更新LCD上面的時間 我LCD的起始時間是12:00:00 然後當進入LCD時 便丟0x98給LABVIEW 當LABVIEW收到0x98時便丟一個數字給8051 讓8051去更新一個時間 例如 LABVIEW丟5出去 那8051上的LCD便會顯示12:50:00 可是一直沒成功,請問我有哪邊做錯嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.249.235

04/26 02:23, , 1F
lcd模組有232版本的(露天搜尋一下),你要不要買成品?
04/26 02:23, 1F

04/26 02:25, , 2F
04/26 02:25, 2F

04/26 10:57, , 3F
請問 買模組是要? 因為我現在是用麵包版自己接線測試@@
04/26 10:57, 3F

04/26 16:22, , 4F
你就能直接透過RS232把字送上LCD不需要8051了
04/26 16:22, 4F

04/27 14:15, , 5F
可是我就是要做8051結合LABVIEW捏= =
04/27 14:15, 5F

04/27 16:52, , 6F
那樣如果不熟你會花上給千元還搞得滿頭大汗喔~
04/27 16:52, 6F

04/27 16:53, , 7F
就算是熟手,500做出來還是沒踩工哪
04/27 16:53, 7F

04/27 16:54, , 8F
一塊LCD就兩百多快了,加上微處理機及週邊電路跟PCB...
04/27 16:54, 8F

04/27 17:50, , 9F
這只是我們的專題課 所以有些材料費可以報帳
04/27 17:50, 9F

04/27 17:51, , 10F
而我們的題目就是8051結合LABVIEW..
04/27 17:51, 10F

04/27 17:51, , 11F
所以我想知道 LABVIEW如何傳東西到8051裡
04/27 17:51, 11F

04/27 17:52, , 12F
因為我們現在就卡在這裡 現在是卡在傳給8051成功可是LCD
04/27 17:52, 12F

04/27 17:53, , 13F
顯示出來的東西是亂碼 如果我傳3給他 可是會一直跳
04/27 17:53, 13F

04/27 17:53, , 14F
EX:3,亂碼,亂碼,3 一直無限循環...
04/27 17:53, 14F

04/27 17:53, , 15F
我想在順便補問一個問題 就是我之前發文的
04/27 17:53, 15F

04/27 17:54, , 16F
如何讓8051的 P0 P1 P2同時動作
04/27 17:54, 16F

04/27 17:54, , 17F
例如我按下一個開關後 P0的LCD顯示 P1的LED再跑
04/27 17:54, 17F

04/27 17:55, , 18F
P2的蜂鳴器在播音樂 我之前有稍微試一下
04/27 17:55, 18F

04/27 17:56, , 19F
會變成 LCD顯示一次 LED跑一個燈 蜂鳴器 響一次聲音
04/27 17:56, 19F

04/27 17:56, , 20F
就是會變得很不順暢...我是塞在同一個迴圈
04/27 17:56, 20F

04/27 17:56, , 21F
請問不知道有沒有一個更好的方法可以做 上一篇有人提到
04/27 17:56, 21F

04/27 17:57, , 22F
可以用分時多工去做 可是我上網查了一下 還是不大了解..
04/27 17:57, 22F

04/28 01:06, , 23F
就是分時多工 不過你要拆得更細就是了
04/28 01:06, 23F

04/28 01:07, , 24F
先檢查有沒有DELAY或是while()這種東西 有的話用別的東西
04/28 01:07, 24F

04/28 01:07, , 25F
取代掉
04/28 01:07, 25F

04/28 04:40, , 26F
ruemann:其實可以用T0做Muti-Task就能多功了 :P
04/28 04:40, 26F

04/28 14:18, , 27F
請問有沒有一個類似的範例可以藉我參考研究一下呢?
04/28 14:18, 27F

04/28 14:18, , 28F
功能很簡單也沒關西 我只想看一下該如何去做
04/28 14:18, 28F

04/28 14:19, , 29F
因為網路我找到的 時在都是有點深奧的..
04/28 14:19, 29F

04/28 20:25, , 30F
一開始講muti-task他可能會搞混啦,先用輪詢的比較容易懂
04/28 20:25, 30F

04/28 22:33, , 31F
我剛好delay跟while都有用...請問有甚麼範例可以供我參考
04/28 22:33, 31F

05/13 00:45, , 32F
電腦鮑率和51鮑率....也要確定一下喔~要相同!!
05/13 00:45, 32F
文章代碼(AID): #1FbyT7bJ (ASM)
文章代碼(AID): #1FbyT7bJ (ASM)