51单片机psw寄存器
“51单片机psw寄存器”相关的资料有哪些?“51单片机psw寄存器”相关的范文有哪些?怎么写?下面是小编为您精心整理的“51单片机psw寄存器”相关范文大全或资料大全,欢迎大家分享。
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.存于寄存器内的地址可用来指向内
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上显示
IO寄存器
数字I/O端口寄存器
7.2.1 输入寄存器 PxIN
当 I/O管脚被配置为普通IO口时, 对应 IO口的信号输入值表现为输入寄存器中的每一个 位。
·位为零:输入为低 ·位为一:输入为高 注意:写只读寄存器PxIN
写这些只读寄存器会导致在写操作被激活的时候电流的增加。
7.2.2 输出寄存器 PxOUT
当 I/O管脚被配置为普通IO口并且为输出方向时, 对应IO 口的输出值表现为输出寄存器
中的每一个位。
·位为零:输出为低 ·位为一:输出为高
如果管脚被配置为普通I/O功能、输出方向并且置位寄存器使能时,PxOUT 寄存器的相应
管脚被选择置高或者置低。 ·位为零:该管脚置低 ·位为一:该管脚置高
7.2.3 方向寄存器 PxDIR
PxDIR寄存器中的每一位选择相应管脚的输入输出方向,不管该管脚实现何功能。当管脚
被设置为其
51单片机-波形发生器
单片机课程设计报告
题 目 波形发生器
专 业 电子信息科学与技术 班 级 2008级1班 学生姓名 ***** 学 号 3080422*** 指导老师 *****
2011年 7 月 8 日
目录
一、设计目的 …………………………………………………… 错误!未定义书签。
二、设计的主要内容和要求 …………………………………… 错误!未定义书签。
2.1基本内容和要求 ………………………………………………………… 错误!未定义书签。
2.2创新部分 ………………………………………………………………… 错误!未定义书签。
三、整体设计思路 ……………………………………………… 错误!未定义书签。
3.1设计思路 ………………………………………………………………… 错误!未定义书签。
3.2元件选