由于你没有说清楚,所以我猜测:你列举的是,片机的PSW(程序状态字)吧。“项代表什么?”任何一本,片机的基础教材都会有介绍。从最低位开始依次是:P位(奇偶校验位)、保留位、OV位(溢出标志位)、RS,RegBankSelect,、RS,RegBankSelect,、F,(用户标志位)。原来是什么就是什么,因为,片机内有,工作寄存器嘛,它们被八个八个分为一组,所以有四个,RS,RS,表示的最大数就是,所以用来选择的,不用管它。OV为溢出,这里没有溢出,主要用于有符号的数,我们这里没有,就没变化了。PSW.是没定义的,没实际意义,P位奇偶校验位,这里我们用。
PSW是程序状态寄存器的简称。位这样表示的:D,奇偶校验位,此位在串口通信中常用到D,保留,未用D,OV,举溢出标志D,D,寄存器选择控制D,F,志位,用软件对它置,或,也可以用它来控制程序流向D,AC辅助进位位,低,位向高,位进位用D,Cy进位标志ADDCR,R。D,D,CYACF,RS,RS,OV-PCY:进位标志AC:半进位标志F,标志位,用户可以自由使用RS,RS,寄存器区选择,,:区,,,:区,,,:区,,,:区。
你用串口助手先模拟一下和,通信不久行了嘛,就是让,串口助手发,,,然后通过串口助手给,回OK\\n\\r只要这个通了,程序才能算是对的多半是,波特率、停止位、奇偶校验、XON/XOFF不正确要么就是中断设置有问题,GSM返回了。第,是,其他位是,具体位的定义如下:除了RS,RS,,其他位都是只读。Cy:进位,借位标志;AC:辅助进位,借位标志,即低四位向高四位进位;F,用户标志位RS,RS,用来选择R,R,寄存器组所在bankOV:溢出标志F,保留位P:奇偶校验位:个数为奇数时,为,否则为。
REN:允许串行接收位。由软件置,清,REN=l允许接收,REN=O则禁止接收。TB,是工作在方式,,,要发送的第,数据。需要时由软件置,清,在许多的通讯协议中该位是奇偶校验垃。在多机通讯中用来表示是地址帧或是数据帧,TB,,地址帧,TB,,数据帧。RB,当工作在方式,。nz(非,辅助进位ac(进位)na(不进位)奇偶校验pe(偶校验)po(奇校验)进位cy(进位)nc(不进位)如:OVDNEINGZRACPECY依次表示OFDFIFSFZFAFPFCF都为,NVUPDIPLNZNAPONC依次表示OFDFIFSFZFAFPFCF都为。
暂无评论内容