51单片机寄存器的名字和功能
“51单片机寄存器的名字和功能”相关的资料有哪些?“51单片机寄存器的名字和功能”相关的范文有哪些?怎么写?下面是小编为您精心整理的“51单片机寄存器的名字和功能”相关范文大全或资料大全,欢迎大家分享。
51单片机寄存器学习总结
8051单片机的存储器结构
MCS-51单片机在物理结构上有四个存储空间: 1、片内程序存储器 2、片外程序存储器 3、片内数据存储器 4、片外数据存储器
但在逻辑上,即从用户的角度上,8051单片机有三个存储空间: 1、片内外统一编址的64K的程序存储器地址空间(MOVC) 2、256B的片内数据存储器的地址空间(MOV) 3、以及64K片外数据存储器的地址空间(MOVX) 在访问三个不同的逻辑空间时,应采用不同形式的指令(具体我们在后面的指令系统学习时将会讲解),以产生不同的存储器空间的选通信号。 程序内存ROM
寻址范围:0000H ~ FFFFH 容量64KB
EA = 1,寻址内部ROM;EA = 0,寻址外部ROM 地址长度:16位
作用: 存放程序及程序运行时所需的常数。 七个具有特殊含义的单元是:
0000H —— 系统复位,PC指向此处; 0003H —— 外部中断0入口 000BH —— T0溢出中断入口 0013H —— 外中断1入口 001BH —— T1溢出中断入口 0023H —— 串口中断入口 002BH —— T2溢出中断入口 内部数据存储器RAM
物理上分为两大区:00H ~ 7FH即128B内RAM 和 S
51 单片机寄存器中英文全称对照
51 单片机英文全称
<51 外部引脚>
缩写
RST (9) RXD(10--P3.0) TXD(11--P3.1) INT0(12--P3.2) INT1(13--P3.3) T0(14--P3.4) T1(15--P3.5) WR(16--P3.6) RD(17--P3.7) PSEN(29) ALE(30) EA(31) SFR ACC PSW CY(PSW.7) AC(PSW.6) OV(PSW.2) PC DPTR SP TCON TF1 (TCON.7) TR1(TCON.6) TF0 (TCON.5) TR0 (TCON.4) IE1(TCON.3) IT1(TCON.2) IE0(TCON.1) IT0(TCON.0) IE(A8H) EA(IE7) ES(IE.4) ET1(IE.3) EX1(IE.2) ET0(IE.1) EX0(IE.0) IP(B8H) PS(IP.4)
英文解释 中文解释 Rest 复位信号引脚 Receive Data 串口
51 单片机寄存器中英文全称对照
51 单片机英文全称
<51 外部引脚>
缩写
RST (9) RXD(10--P3.0) TXD(11--P3.1) INT0(12--P3.2) INT1(13--P3.3) T0(14--P3.4) T1(15--P3.5) WR(16--P3.6) RD(17--P3.7) PSEN(29) ALE(30) EA(31) SFR ACC PSW CY(PSW.7) AC(PSW.6) OV(PSW.2) PC DPTR SP TCON TF1 (TCON.7) TR1(TCON.6) TF0 (TCON.5) TR0 (TCON.4) IE1(TCON.3) IT1(TCON.2) IE0(TCON.1) IT0(TCON.0) IE(A8H) EA(IE7) ES(IE.4) ET1(IE.3) EX1(IE.2) ET0(IE.1) EX0(IE.0) IP(B8H) PS(IP.4)
英文解释 中文解释 Rest 复位信号引脚 Receive Data 串口
8051单片机常用的一些寄存器
8051单片机常用的一些寄存器
1.程序计数器(PC)
程序计数器PC在物理上是独立的,不属于SFR之列。PC字长16位,是专门用来控制指令 行顺序的寄存器。单片机上电或复位后,PC=0000H, 制单片机从程序的零单元开始 行程序。
2.累加器(ACC)
累 器ACC是8051单片机内部最常用的寄存器,也可写作A。常用于存放参 算术或逻辑运算的 作数及运算结果。
3.B寄存器
B寄存器在乘法和除法运算中须与累 器A配合使用。MUL AB指令把累 器A和寄存器B中的8位无符号数相乘,所得的16位乘积的低字节存放在A中,高字节存放在B中。DIV AB指令用B除以A,整数商存放在A中,余数存放在B中。寄存器B还可以用作通用暂存寄存器。
4.程序状态字(PSW)寄存器
SFR nameAddressPSW
D0H
bitname
B7CY
B6AC
B5F0
B4RS1
B3RS0
B2OV
B1F1
B0P
CY : 标志位。进行 法运算时,当最高位即B7位有进位,或 行减法运算最高位有借位时,
CY为1;反之为0AC : 进位辅助位。进行 法运算时,当B3位有进位,或 行减法运算B3有借位时,AC为1;
反之为0。设置辅助进位标志AC的目的是为了便于BCD码 法、减法运算的
8051单片机常用的一些寄存器
8051单片机常用的一些寄存器
1.程序计数器(PC)
程序计数器PC在物理上是独立的,不属于SFR之列。PC字长16位,是专门用来控制指令 行顺序的寄存器。单片机上电或复位后,PC=0000H, 制单片机从程序的零单元开始 行程序。
2.累加器(ACC)
累 器ACC是8051单片机内部最常用的寄存器,也可写作A。常用于存放参 算术或逻辑运算的 作数及运算结果。
3.B寄存器
B寄存器在乘法和除法运算中须与累 器A配合使用。MUL AB指令把累 器A和寄存器B中的8位无符号数相乘,所得的16位乘积的低字节存放在A中,高字节存放在B中。DIV AB指令用B除以A,整数商存放在A中,余数存放在B中。寄存器B还可以用作通用暂存寄存器。
4.程序状态字(PSW)寄存器
SFR nameAddressPSW
D0H
bitname
B7CY
B6AC
B5F0
B4RS1
B3RS0
B2OV
B1F1
B0P
CY : 标志位。进行 法运算时,当最高位即B7位有进位,或 行减法运算最高位有借位时,
CY为1;反之为0AC : 进位辅助位。进行 法运算时,当B3位有进位,或 行减法运算B3有借位时,AC为1;
反之为0。设置辅助进位标志AC的目的是为了便于BCD码 法、减法运算的
寄存器
英文名称:Register
寄存器定义
寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。
寄存器是内存阶层 中的最顶端,也是系统操作资料的最快速途径。寄存器通常都是以他们可以保存的 位元 数量来估量,举例来说,一个 “8 位元寄存器”或 “32 位元 寄存器”。寄存器现在都以寄存器档案 的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存 以及在数种机器上的其他方式来实作出来。
寄存器通常都用来意指由一个指令之输出或输入可以直接索引到的暂存器群组。更适当的是称他们为 “架构寄存器”。
例如,x86 指令及定义八个 32 位元寄存器的集合,但一个实作 x86 指令集的 CPU 可以包含比八个更多的寄存器。
寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。
寄存器用途
1.可将寄存器内的数据执行算术及逻辑运算。
2.存于寄存器内的地址可用来指向内
21个特殊功能寄存器
21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH,但只有83个有效位地址,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其地址能被8整除的都可以位寻址)。
在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。在单片机中有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(SFR)。这样的特殊功能寄存器51单片机共有21个并且都是可寻址的列表如下(其中带*号的为52系列所增加的特殊功能寄存器):
分别说明如下:
1、ACC---是累加器,通常用A表示
这是个什么东西,可不能从名字上理解,它是一个寄存器,而不是一个做加法的东西,为什么给它这么一个名字呢?或许是因为在运算器做运算时其中一个数一定是在ACC中的缘故吧。它的名字特殊,身份也特殊,稍后在中篇中我们将学到指令,可以发现,所有的运算类指令都离不开它。自身带有全零标志Z,若A=0则
基于51单片机的多功能音乐播放器 - 图文
毕业设计(论文)题目:基于51单片机的多功能音乐播放器
基于51单片机的多功能音乐播放器
Based on 51 single-chip multi-function music player
总计 毕业设计(论文)表 格插 图
页
个 幅
__37__ __7___ __20__ 南昌工程学院本(专)科毕业设计(论文)
摘 要
当今社会基于单片机的音乐播放器也是越来越多,因为单片机体积小、作用多、稳定性高,用单片机做音乐播放器简单容易实现控制,基于单片机的音乐播放器在许多方面都有应用,比如MP3、MP4、扩音器等等。它是利用定时器产生各种固定的频率的方波信号,也可以产生音律中的几个音阶在内的各种频率的声音,将这些产生的不同频率的声音连接起来就能产生一首曲子或者是一段旋律了。基于这个思路,设计了一款可以上翻、下翻、确定以及功能选择的音乐播放器;为了体现播放歌曲过程中的动态效果,增加了8个彩灯,在系统工作是能够循环点亮增加了一个1602液晶显示模块,可以显示当前播放的音乐名;此系统还增加了一个1302时钟芯片来显示时间和调整时间。通过对系统硬件的仿真,能够实现歌
STM8单片机ADC、Timer、USART寄存器直接操作实用例程
STM8 单片机ADC、Timer、USART实用例程
这是一个我花了较长时间摸索出来的STM8L-051的例程,它控制LED灯,Timer2定时100us进入中断,软件启动ADC,采样10 次后取平均,将结果通过UASART发送至PC机,在超级终端上显示的实用程序,因其内存极小,不能用printf等函数,因此对于想用这款资源极少的MCU的开发者来说,读这篇文章会大大节约你的研发时间。有不会的问题请发邮件johnwa@21cn.com。 #include #define LED_GPIO_PORT GPIOA #define LED_GPIO_PINS GPIO_Pin_2 | GPIO_Pin_3 /* Private function prototypes -----------------------------------------------*/ #define ADC1_DR_ADDRESS ((uint16_t)0x5344) #define BUFFER_SIZE ((uint8_t) 0x02) #define BUF
51单片机计算器
课程设计报告
设计题目: 基于AT89C51单片机的计算器
课程名称: 学生姓名: 学 号: 所在院系: 专 业: 班 级: 起止日期: 指导教师:
单片机与接口设计
何宇 2013112020425 物理与电子科学学院 电子信息科学与技术
1304班
2015年06月11日~2015年06月17日
潘言全
成绩评定 项 目 权重 成绩 韩学志 0.2 1、设计过程中出勤、学习态度等方面 2、课程设计质量与答辩 3、设计报告书写及图纸规范程度 总 成 绩 指导教师评语: 0.5 0.3 指导教师签名: 年 月 日 教研室审核意见: 教研室主任签字: 年 月 日
湖北师范学院物理与电子科学学院13级单片机课程设计
基于AT89C51单片机的计算器
何宇(指导教师,潘言全) (湖北师范学院物理与电子科学学院)
[摘要]本设计是以AT89C51单片机为核心的计算器模拟系统设计,输入采用4×4矩阵键盘,可以进行加、减、乘、除4位带符号数字运算,并在LCD1602上显示