关于电子屏幕显示的问题,请熟悉的高手看一下。(10分)

  • 主题发起人 主题发起人 mymy
  • 开始时间 开始时间
M

mymy

Unregistered / Unconfirmed
GUEST, unregistred user!
要发送combobox中几串数据到电子显示屏,请问如果数据很多的话,是否需要延时?
 
应该有应答机制的吧。

看你用什么型号的显示屏。
 
是这样的,例如;datasend(tj1,tj2,data1,data2)。

data1=str1和str2,data2=str3和str4。
我如果不加个延时的话,一个屏幕显示完str1,str3后,就不再切换显示str2,str4了。不知描述是否清楚
 
一定要加延时的...因為串口的數據傳輸很慢,电子显示屏的cpu一般是8051的,也很慢,如果不加个延时,數據處理不了就顯示不出來...
 
那用sleep怎么样,我用
procedure TimeDelay(Dt:DWord);
var
TT:DWORD;
begin
tt:=GetTickCount();
while GetTickCount()-TT<DT do
Application.ProcessMessages;
end;
上面的程序发现:会莫名其妙地跑去执行其他程序了
 

Similar threads

后退
顶部