本文目录一览:
1、51单片机
2、51单片机psw各个标志位的定义?
3、C51单片机中什么是标志位?
4、MCS-51系列单片机的字长是几位?常用的有哪些?它们内部资源如何?
5、MCS-51单片机有多少个特殊功能寄存器,它们是如何分布的
51单片机
03H~09H是位,因为用BIT了,肯定就是位。字节用EQU来定义 。
不过有时位定义用EQU也可以用,这时就要看程序里对这是不是位操作,如果是,那就是位了。
比如 JB bit,rel 这就是位操作。
为什么用FLAG-NORMAL ,那是根据程序的需要 。
51单片机psw各个标志位的定义?
Bit7
Cy
Bit6
AC
Bit5
F0
Bit4
RS1
Bit3
RS0
Bit2
OV
Bit1
-
Bit0
P
1.
CY(Carry):
CY表示加法进算中的进位和减法运算中的借位,加法运算中有进位或减法运算中有借位则CY位置1,否则为0。
2.
AC(Auxiliary
Carry):
与CY基本相同,不同的是AC表示的是低4位向高4位的进、借位。
3.F0:
该位是用户自己管理的标志位,用户可以根据自己的需要来设定。
4.
RS1、RS0:
这两位用于选择当前工作寄存器区。8051有8个8位寄存器R0~R7,它们在RAM中的地址可以根据用户需要来确定。
5.OV:
该位表示运算是否发生了溢出。若运算结果超过了8位有符号数所能表示的范围,即-128
~
+127,则
OV
=
1。
6.P:
P是奇偶标志位。若累加器A中1的个数为奇数,则P
=
1;若累加器A中1的个数为偶数,则P
=
0。
C51单片机中什么是标志位?
用来判断相应操作是否已经执行或者实践是否发生。
51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。
MCS-51系列单片机的字长是几位?常用的有哪些?它们内部资源如何?
1、51系列单片机的字长是
8
位的;8031与8051的主要区别是:8051具有_程序存储器_
2、单片机引脚中的
/rd引脚的功能是__读片外数据存储器__,信号方向是由51系列向_外_的,t1引脚的功能是__定时器1的外部计数输入端__,方向是由51系列向_内_的。
3、程序状态字寄存器psw中的cy位是__进位__标志位,可以被_setb
c__或
_clr
c_置位或清除。
4、msc-51单片机中,唯一一个用户能使用的16位寄存器是_dptr_
。
5、访问程序存储器的两条命令是:_movc
a,@a+pc;__、movc
a,@a+dptr
;_。
MCS-51单片机有多少个特殊功能寄存器,它们是如何分布的
MCS-51单片机内的I/O口锁存器、定时器、串行口缓冲器以及各种控制寄存器和状态寄存器都以特殊功能寄存器的形式出现
。它们位于片内数据存储器之上,离散地分布在80H~FFH的地址空间范围内。MCS-51单片机特殊功能寄存器的总个数为26个
。其中有12个可以位寻址,用户可以通过位功能标记对这12个寄存器的任意一个有效位进行操作。
这些特殊功能寄存器颁在以下各个功能部件中:
(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);
(2)中断系统:IP、IE;
(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;
(4)
并行I/O口:P0、P1、P2、P3;
(5)
串行口:SCON、SBUF、PCON。
51单片机的寄存器基本上都是8位的,而16位都是由两个组装起来的,例如DPTR以及定时器T0与T1
标签: 51系列单片机有哪些标志位这些标志位存放在哪里