C51编程:请问:关于奇偶校验
在汇编和C51中:一般我都这样处理了:这样为什么就是偶校验?若我想做奇校验,怎样
改?
SCON = 0xD0; 选择11位异步收发,那么也就是有校验,但为什么是偶校验?若我想做奇校
; 验,怎样改?
; 于是上位机就可以设置为:数据位8为,停止位1位,偶校验
;
于是发送是这样:
TB8=P;
SBUF=ACC;
接收时这样:
ACC=SBUF;
if(P!=RB8) pm=0xff; //0xff是错误标志
else pm=ACC; //校验正确。
发表时间:2002年11月26日15:37:00