...AT89C51单片机内共有多少个SFR? 分别是哪些 对每个位进行说明作用...

如题所述

1. AT89C51单片机内共有21个SFR(特殊功能寄存器)。
2. ACC累加器:用于辅助累加器做某些运算的寄存器。
3. PSW程序状态字:其中最高位是进/借位标志C;PSW.6是辅助进位标志AC;PSW.4和PSW.3是寄存器组选择位RS1和RS0;PSW.2是溢出标志OV;PSW.0是ACC的偶校验位P。
4. IP中断优先级控制寄存器:在51中IP.0--IP.4依次控制INT0、T0、INT1、T1、UART中断的优先级。
5. IE中断使能控制器:IE.7是所有中断的总开关EA;IE.0--IE.4依次控制INT0、T0、INT1、T1、UART中断功能的开放或关断。
6. P0、P1、P2、P3这四个寄存器用于读写51单片机的四个I/O端口。
7. SBUF串行数据缓冲器:将数据写入SBUF,单片机就自动将数据从UART口发送出去。
8. SCON串行口功能控制器:最高两位SM0、SM1控制串行口工作模式;第5位SM2通常用于多机通信中区分地址帧和数据帧;第4位REN是控制串口接收数据的使能位;第3位TB8和第2位RB8分别是在串口的相关工作模式下要发送的和接收到的第9位数据;次低位TI和最低位RI分别标识一个发送或接收过程已结束,这两个标志位都会触发串口中断。
9. TH0、TL0定时器T0的计数单元的高8位和低8位:用于计数和定时功能。
10. TH1、TL1定时器T1的计数单元的高8位和低8位:用于计数和定时功能。
11. TMOD定时/计数器工作模式控制器:低4位和高4位的内容对应相同,分别控制T0和T1的工作模式;次低位和最低位控制对应定时/计数器的工作模式;最高位控制定时/计数器的计数是否由外中断口线参与控制;次高位控制对应的定时器/计数器工作在定时方式还是对相应口线的脉冲进行计数的方式。
12. TCON定时/计数器控制字:TCON.0和TCON.2分别是外中断INT0和INT1的触发方式选择位IT0和IT1;TCON.1和TCON.3分别是外中断INT0和INT1的中断触发标志位IE0和IE1;TCON.4和TCON.6分别是T0和T1的计数开关TR0和TR1;TCON.5和TCON.7分别是T0和T1的中断触发标志位TF0和TF1。
13. PCON电源模式控制器:最高位SMOD用于串行口通信的波特率加倍;低4位用于选择不同的低功耗模式,比如空闲模式、掉电模式、时钟停止模式等。
14. DPH、DPL数据指针的高、低字节:DPTR可以用于指向程序存储器、片内RAM、片外RAM来读取数据。
15. SP堆栈指针:堆栈都是分配在片内RAM。
温馨提示:内容为网友见解,仅供参考
无其他回答

...AT89C51单片机内共有多少个SFR? 分别是哪些 对每个位进行说明作用...
1. AT89C51单片机内共有21个SFR(特殊功能寄存器)。2. ACC累加器:用于辅助累加器做某些运算的寄存器。3. PSW程序状态字:其中最高位是进\/借位标志C;PSW.6是辅助进位标志AC;PSW.4和PSW.3是寄存器组选择位RS1和RS0;PSW.2是溢出标志OV;PSW.0是ACC的偶校验位P。4. IP中断优先级控制寄存器:...

...AT89C51单片机内共有多少个SFR?分别是哪些对每个位进行说明作用...
1. The AT89C51 microcontroller contains a total of 21 SFRs (Special Function Registers).2. ACC Accumulator: This register is used to assist the accumulator in certain operations.3. PSW Program Status Word: The highest bit, PSW.7, is the carry\/borrow flag C; PSW.6 is the auxil...

8051单片机寄存器SFR有几个?可以为寻址的是哪些?
1. SFR的数量因单片机型号而异,但不超过128个。2. 单片机的功能决定了SFR的具体数量,例如AD转换、PWM等。3. AT89C51是一款功能较为基础的51单片机。4. SH88F516则具备更多功能,如AD、PWM、SPI等。5. SFR的位寻址特性表现在地址能被8整除的寄存器上,即十六进制表示的尾数为0或8。6. 例如,C8...

单片机AT89c51的特点
AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,256字节片内数据存储器(00H -7FH为片内RAM,80H-FFH为特殊功能寄存器SFR),32 个I\/O 口线,两个16位定时\/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选...

在AT89C51系列单片机内有几类存储器?存储容量分别是多少?
在AT89C51系列单片机内有两类存储器:FLASH程序存储容量4K字节;内部数据存储RAM容量128字节.

单片机at89c51的各个端口是干什么用的
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储...

AT89S51单片机的片内硬件结构有什么?
(9)特殊功能寄存器(SFR) 共有26个特殊功能寄存器,用于CPU对片内各功能部件进行管理、控制和监视。特殊功能寄存器实际上是片内各个功能部件的控制寄存器和状态寄存器,这些特殊功能寄存器映射在片内RAM区80H~FFH的地址区间内。AT89S51完全兼容AT89C51单片机。使用AT89C51单片机的系统在充分保留原来软、硬件的...

AT89C51单片机的位地址空间的字节地址范围
AT89C51单片机的位地址空间的字节地址范围是20H至2FH共16字节,位地址从00H至7FH共128位。

AT89C51的管脚说明
GND:接地。P0口:P0口为一个8位漏级开路双向I\/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据\/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口...

我想学习单片机at89c51
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片...

相似回答
大家正在搜