M mymy Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #1 要发送combobox中几串数据到电子显示屏,请问如果数据很多的话,是否需要延时?
C coolingxyz Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #2 应该有应答机制的吧。 看你用什么型号的显示屏。
M mymy Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #3 是这样的,例如;datasend(tj1,tj2,data1,data2)。 data1=str1和str2,data2=str3和str4。 我如果不加个延时的话,一个屏幕显示完str1,str3后,就不再切换显示str2,str4了。不知描述是否清楚
是这样的,例如;datasend(tj1,tj2,data1,data2)。 data1=str1和str2,data2=str3和str4。 我如果不加个延时的话,一个屏幕显示完str1,str3后,就不再切换显示str2,str4了。不知描述是否清楚
K kouchun Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #4 一定要加延时的...因為串口的數據傳輸很慢,电子显示屏的cpu一般是8051的,也很慢,如果不加个延时,數據處理不了就顯示不出來...
M mymy Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-03 #5 那用sleep怎么样,我用 procedure TimeDelay(DtWord); var TTWORD; begin tt:=GetTickCount(); while GetTickCount()-TT<DT do Application.ProcessMessages; end; 上面的程序发现:会莫名其妙地跑去执行其他程序了
那用sleep怎么样,我用 procedure TimeDelay(DtWord); var TTWORD; begin tt:=GetTickCount(); while GetTickCount()-TT<DT do Application.ProcessMessages; end; 上面的程序发现:会莫名其妙地跑去执行其他程序了