99问答网
所有问题
pic单片机的寄存器的高低位怎么判断,
就是说我设定一个寄存器的值是0x34那么换算成二进制就是0b00110100那在pic单片机里面高位是从左到右还是从右到左
举报该问题
推荐答案 2013-07-01
由左到右是 高→低, 相应于数据总线D7至D0。十二位总线的则是D11-D0。可用循环指令检查每一位是‘0’还是‘1’。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/B7zzvWtee.html
其他回答
第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
高位在前 低位在后
相似回答
给说说
PIC单片机
当中状态字当中的C与DC的区别。谢谢。
答:
1:执行加法(或减法)指令时,最高位有进位(或无借位)bit1/DC: 辅助进位/借位标志位
。(也称半进位标志位)0:执行加法(或减法)指令时,低4位向高4位无进位(或者有借位)1:执行加法(或减法)指令时,低4位向高4位有进位(或者无借位)bit2/Z: 零标志位。被动参数 0: 运算结果不为0...
pic单片机
中tris和port是什么意思
,怎么
理解,怎么用,是走能做输出又能...
答:
PORT是端口I/O寄存器(如PORTA、PORTB…)写 PORTx寄存器就是将数据值写入该端口锁存器
。读 PORTx寄存器就是读取I/O 引脚上的数据值。TRIS是端口I/O控制寄存器(又称为端口I/O数据方向寄存器,如TRIAS、TRISB…)。当某位的值为0时,置对应I/O口为输出;为1时,置I/O口为输入。
PIC单片机
程序
答:
BTFSSSTATUS,
C 判断STATUS寄存器里的C位是否置1(这是一个进位标志,判断30H和50H的值相加时候有没有产生进位)
,如果为1则跳过下一条指令(GOTO LOOP)INCF 20H,F 寄存器20H的值加1,结果存在20H(这是因为低位30H和50H相加时候产生进位了,所以高位要加一)MOVF 20H,W 把20H的值放入W寄存器 AD...
PIC 单片机的
AD值
怎么
计算
答:
PIC 单片机的
AD,多半为 10位AD。为了方便用户程序,PIC对10位AD结果的对齐方式做了选择性设计。可以选择左对齐、右对齐。如果需要10位精度,合理设计应该采用右对齐,即分成: 0bSS SSSS SSSS,其中低8位在低8
位寄存器
中(ADRESL),高2位在高8位寄存器中(ADRESH,高6位补0)。这样,通过读取16...
单片机pic
24 ad问题
答:
1、ADC控制
寄存器
是从0-1的(也就是说
PIC
24也许可能是ADCON0~ADCON2)。2、ADON、无、GO/-DONE、CHS0、CHS1、CHS2、ADCS0、ADCS1是位寻址,其实就是对应于ADCON0的bit0~7;PCFG0、PCFG1、PCFG2、PCFG3、无、无、无、ADFM也是位寻址,对应于ADCON1的bit0~7。3、RA0/AN0~RA7/AN7同样是位...
PIC单片机的
PCON
寄存器
最高位MPEEN是什么意思,和PER有什么区别?_百度...
答:
你看的是太老太老的资料,现在的
PIC单片机
早已经没有这两个位。MPPEN是反应Configuration字中是否设置了存储器奇偶错误。PER是在出现存储器奇偶错误复位后清零,必须有程序把它置1。
PIC单片机
语言
,如何判断寄存器
F的奇偶
答:
用 btfss F,0 指令
判断,寄存器
F的0位是0,寄存器F是偶数,寄存F的0位是1,寄存器F是奇数.
PIC单片机
没有整除指令,
单片机
中
怎样
看地址是8位还是16位
答:
8
位单片机,
典型的是51系列的,再高级点用AVR、
pic的,
功能方面,似乎都不会很复杂,一般可能是控制类的多一下。一般不跑嵌入式OS。16位的单片机,16位的单片机比较尴尬,高不成低不就,要求低一点,8位MCU就够,高级点不如用32位MCU。32位的,就高级点了,一般能跑嵌入式OS,例如ucos2,ucos3...
PIC单片机
特殊功能
寄存器
定义问题
答:
单片机
只能认识物理
的寄存器
如20H,80H 所以吧STATUS定义为02H是有必要的 在一些编程环境是已经把51的特殊功能寄存器定义好的如wave6000 在keil C中需要include 51的寄存器/IO定义文件 对于
PIC
而言 在MPLAB IDE也是加入include XXX.INC 假如取消status equ 02h CPU不能识别,编译出错 ...
大家正在搜
单片机的寄存器
单片机pcon寄存器
单片机寄存器的理解
51单片机的通用寄存器
单片机ie寄存器
51单片机psw寄存器
51单片机常用寄存器
51单片机寄存器说明
51单片机特殊寄存器