pic单片机的寄存器的高低位怎么判断,

就是说我设定一个寄存器的值是0x34那么换算成二进制就是0b00110100那在pic单片机里面高位是从左到右还是从右到左

由左到右是 高→低, 相应于数据总线D7至D0。十二位总线的则是D11-D0。可用循环指令检查每一位是‘0’还是‘1’。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-29
对于一个byte高位就是从左到右,你这个根本不算问题。
在pic的8位单片机中一个32位的整型是高位在前还是低位在前才是个问题,比如 在内存中地址从低到到高存放着0x10 0x00 0x00 0x00是表示32位的0x10000000还是表示0x00000010呢?想知道可以追问。追问

大神,这个是不是跟大端,小端有关系啊?

追答

你回答对了加100分。

第2个回答  2013-07-01
这个跟单片机型号没关系,对于所有单片机,数据高低位都是一致的。
例如:0x80;最低位=0,最高位=1
第3个回答  2013-07-05
高位在前 低位在后
相似回答