关于串口通讯(100分)

L

Lamb

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样按位传送数据,
或者按比特传送数据后,判断每一位的值.
 
老兄又拿出100分来问这个问题,实在精神可嘉。
可是为什么要按位来传送数据呢?现在大部分
依靠串口来控制的硬件也都是可以按字节传输的呀?
 
按位传送是不得已,
因为我不知道按字节传送时每一位怎样设置.
 
把具体的问题说出来,说不定有解决方法.
 
// 位设置 8088系列没有单片机的位操作指令,只能用逻辑指令.哎,杀鸡用牛刀啊
ver bitBuf:byte;
begin
bitBuf:=0;
if (bitIn7=true) then bitBuf:=bitBuf or 0x80 //设置 D7
else if (bitIn6=true) then bitBuf:=bitBuf or 0x40 //设置 D6
........
else if (bitIn0=true) then bitBuf:=bitBuf or 0x01; //设置 D0
end;
 

Similar threads

回复
0
查看
666
不得闲
回复
0
查看
855
不得闲
S
回复
0
查看
739
SUNSTONE的Delphi笔记
S
S
回复
0
查看
619
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
顶部