作者abab7974 (幻灭)
看板ASM
标题[问题] RS232传输给LCD的问题
时间Wed Apr 25 17:43:30 2012
是这样的 我现在正在做从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
1F:推 WolfLord:lcd模组有232版本的(露天搜寻一下),你要不要买成品? 04/26 02:23
3F:→ abab7974:请问 买模组是要? 因为我现在是用面包版自己接线测试@@ 04/26 10:57
4F:推 WolfLord:你就能直接透过RS232把字送上LCD不需要8051了 04/26 16:22
5F:→ abab7974:可是我就是要做8051结合LABVIEW捏= = 04/27 14:15
6F:推 WolfLord:那样如果不熟你会花上给千元还搞得满头大汗喔~ 04/27 16:52
7F:→ WolfLord:就算是熟手,500做出来还是没踩工哪 04/27 16:53
8F:→ WolfLord:一块LCD就两百多快了,加上微处理机及周边电路跟PCB... 04/27 16:54
9F:→ abab7974:这只是我们的专题课 所以有些材料费可以报帐 04/27 17:50
10F:→ abab7974:而我们的题目就是8051结合LABVIEW.. 04/27 17:51
11F:→ abab7974:所以我想知道 LABVIEW如何传东西到8051里 04/27 17:51
12F:→ abab7974:因为我们现在就卡在这里 现在是卡在传给8051成功可是LCD 04/27 17:52
13F:→ abab7974:显示出来的东西是乱码 如果我传3给他 可是会一直跳 04/27 17:53
14F:→ abab7974:EX:3,乱码,乱码,3 一直无限循环... 04/27 17:53
15F:→ abab7974:我想在顺便补问一个问题 就是我之前发文的 04/27 17:53
16F:→ abab7974:如何让8051的 P0 P1 P2同时动作 04/27 17:54
17F:→ abab7974:例如我按下一个开关後 P0的LCD显示 P1的LED再跑 04/27 17:54
18F:→ abab7974:P2的蜂鸣器在播音乐 我之前有稍微试一下 04/27 17:55
19F:→ abab7974:会变成 LCD显示一次 LED跑一个灯 蜂鸣器 响一次声音 04/27 17:56
20F:→ abab7974:就是会变得很不顺畅...我是塞在同一个回圈 04/27 17:56
21F:→ abab7974:请问不知道有没有一个更好的方法可以做 上一篇有人提到 04/27 17:56
22F:→ abab7974:可以用分时多工去做 可是我上网查了一下 还是不大了解.. 04/27 17:57
23F:推 ruemann:就是分时多工 不过你要拆得更细就是了 04/28 01:06
24F:→ ruemann:先检查有没有DELAY或是while()这种东西 有的话用别的东西 04/28 01:07
25F:→ ruemann:取代掉 04/28 01:07
26F:→ WolfLord:ruemann:其实可以用T0做Muti-Task就能多功了 :P 04/28 04:40
27F:→ abab7974:请问有没有一个类似的范例可以藉我参考研究一下呢? 04/28 14:18
28F:→ abab7974:功能很简单也没关西 我只想看一下该如何去做 04/28 14:18
29F:→ abab7974:因为网路我找到的 时在都是有点深奥的.. 04/28 14:19
30F:→ ruemann:一开始讲muti-task他可能会搞混啦,先用轮询的比较容易懂 04/28 20:25
31F:→ abab7974:我刚好delay跟while都有用...请问有甚麽范例可以供我参考 04/28 22:33
32F:推 huangwow10:电脑鲍率和51鲍率....也要确定一下喔~要相同!! 05/13 00:45