11问答网
所有问题
当前搜索:
单片机工作寄存器详解
单片机 工作寄存器
区 作用
答:
用于
寄存器
寻址,及寄存器间接寻址
80c51系列
单片机
有21个特殊功能
寄存器
其中ip为什么tcon为什么,sp是什 ...
答:
ip是中断优先级寄存器,负责几个中断源的中断优先级设置,每个中断源只能设置成高或低2种,tcon是中断源控制寄存器,负责定时器和外部中断的开启和标志查询,SP是堆栈指针,指示栈顶的地址 psw是程序状态寄存器,主要指示
工作寄存器
区 累加器运算结果 如有无进位 溢出 辅助进位 奇偶性等 ...
...0000H,SP= 07H;而
工作寄存器
则缺省采用第 00 组,这组寄存器的地址范...
答:
工作寄存器
组0:00H,01H,02H,03H,04H,05H,06H,07H,对应R0,R1,R2,R3,R4,R5,R6,R7 振荡频率为12M则方式零定时为2^13=8192微秒
...中寄存器间接寻址为啥不能用R3,或者说R0,R1,与其他
工作寄存器
...
答:
51
单片机
的指令系列有111条指令,寄存器间接寻址命令中会出现@Ri,系统规定这里的i只能是0或1,有相应的机器码与其对应,也就是说用其它
工作寄存器
作间接寻址时系统是查不到机器码,当然是无法执行相应的功能要求了,这是系统规定的记牢就是哦。
说明8051
单片机
内部数据储存区空间分配情况。32个通用
寄存器
各对应哪 ...
答:
片内数据存储区一般指的是片内ram。内部数据存储器(片内ram)一共有256字节。这256字节被分成两半,低128字节的ram区称为用户数据ram,高128字节为sfr区,sfr区用于保存用户定义的特殊
寄存器
的数据。为了回答你的第二个问题,我重点说下用户数据ram(低128字节)的内存划分情况:在低128字节中:00H-...
51
单片机
为什么要选择
工作寄存器
组
答:
简单应用是不需要选择
工作寄存器
组的,默认使用第一个寄存器组!如果程序中有多个中断源,可以考虑使用多个寄存器组,可以减少系统在中断时的开销!使用多个寄存器组,一定要处理好寄存器组的切换!其实很简单,但不注意就会出问题!如果这方面比较生疏,而又对系统要求不是很苛刻的,使用默认寄存器组就足够了...
在51
单片机
的汇编中
寄存器
B是怎么用的,好像就在乘除法中用,请大师指点...
答:
1. B可以作为一个普通
寄存器
使用,类似一个单元比如30H 2.在做一个字节的乘除法运算时,必需用B配合A完成 作乘法时,A和B相乘,结果低位在A中,高位在B中 作除法时,A是被除数,B是除数,结果A是商,B是余数 例如:A=42H,B=35H 作“ MUL AB ” 之后,A=0AAH,B=0DH 再如:A...
如果MCS-51
单片机
当前
工作寄存器
组为2组,问此时R2对应的RAM地址是多 ...
答:
MCS-51
单片机
,
工作寄存器
,共有四组。各组与存储器地址,如下:第 0 组:00~07H;第 1 组:08~0FH;第 2 组:10~17H;第 3 组:18~1FH。第 2 组的 R2,对应的 RAM 地址是 12H。别忘了采纳。
c51
单片机
的16位
寄存器
有哪些
答:
DPTR,因为51
单片机
虽然是8位机,但地址总线是16位的,所以数据指针一定得是16位,还有就是两个定时器的计数
寄存器
counter也是16位的,
51
单片机
中B
寄存器
的作用?
答:
B
寄存器
是为执行乘,除操作设置的,在不执行乘,除法操作时,可当作普通寄存器用,在乘法中,两个乘数分别在A,B中,执行乘法指令后,B中放乘积的高8位,A中放乘积的低8位。在除法中,被除数取自A,商存放在A中,余数存放在B中
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜