- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机内部资源手册
单片机内部资源手册
寄存器列表(21个)
名称
符号
地址(物理地址)
功能
典型实例
备注
B寄存器
B
F0H
8位,主要用于乘除法运算,也可以作为RAM的一个单元使用
MOV A,R3
MOV B,R7
MUL AB;
代表的意义为:R3*R7乘积
各位功能见1
累加器
A
E0H
8位,它是80c51单片机中最繁忙的寄存器,用于向ALU提供操作数,许多运算的结果也存放在累加器中
MOV R0,#30H
MOV A,#20H
ADD A,R0
代表的意义:20H和30H加法的结果存放在A寄存器中
各位功能见2
程序状态字存储器
PSW
D0H
8位,用于寄存指令执行的状态信息。其中有些位状态是根据指令执行结果,有硬件自动设置的,而有些位则是由软件方法设置的。
SETB PSW.3
RS1 RS0选1组通用寄存器
各位功能见3
中断优先级寄存器
IP
B8H
8位,MCS-51的中断优先级控制比较简单,因为系统只定义了高低2个优先级。各中断源的优先级由中断优先级寄存器(IP)进行设定
MOV IP,#03H
代表的意义:INT0和T0为高优先级
各位功能见4
P3端口寄存器
P3
B0H
8位,P3口可以最为通用的I/O使用,但在实际应用中它的第二功能信号更为重要。
SEB P3.0
P3口的低0位置1。最为通用的I/O使用。
各位功能见5
中断允许寄存器
IE
A8H
8位,控制中断系统所有中断以及某个中断源开放和屏蔽
MOV IE,#81H
开启定时计数器T1的中断源
各位功能见6
P2端口寄存器
P2
A0H
8位,P2口可以作为通用的I/O接口,也可以作为地址总线
MOV P2,#01H
P2的第0位置1,最为通用的I/O使用
各位功能见7
串行控制寄存器
SCON
98H
8位,用以设定串行接口的工作方式、接收/发送控制以及设置状态标准,可进行位寻址。
MOV SCON,#50H
代表的意义:设定串口方式1,准备接收
各位功能见8
P1端口寄存器
P1
90H
8位,P1接口是80C51的唯一的单功能接口,仅能用作通用的数据输入输出接口
JB P1.0,DV1
代表的意义:P1.0为1,转到DV1程序
各位功能见9
定时控制寄存器
TCON
88H
8位,TCON的低4位用于控制外部中断,TCON的高4位用于控制定时/计数器的启动和中断申请。
SETB TR0
代表的意义:启动T0
各位功能见10
P0接口寄存器
P0
80H
8位,P0用作通用I/O接口,P0用作地址/数据总线
各位功能见11
串行数据寄存器
SBUF
99H
Mcs-51有两个独立的接收、发送缓冲SBUF,它们占用同一地址99H,可以同时发送、接收数据,发送缓冲只能写入,不能读出;接收缓冲器只能读出,不能写入。
MOV R0,#40H
MOV SBUF,@R0
发送一个数据字节40H
定时计数器1高8位
TH1
8DH
定时计数器1高8位计数初值寄存器
MOV TH1,#0FCH
代表的意义为:
定时计数器1初值高8位的值为FCH.
定时计数器0高8位
TH0
8CH
定时计数器0高8位计数初值寄存器
MOV TH0,#0FCH
代表的意义为:
定时计数器0初值高8位的值为FCH.
定时计数器1低8位
TL1
8BH
定时计数器1低8位计数初值寄存器
MOV TL1,#0FCH
代表的意义为:
定时计数器1初值低8位的值为FCH。
定时计数器0低8位
TL0
8AH
定时计数器0低8位计数初值寄存器
MOV TL0,#0FCH
代表的意义为:
定时计数器0初值低8位的值为FCH。
定时计数器工作模式控制寄存器
TMOD
89H
8位,控制定时计数器工作模式、定时/计数功能呢的选择、定时计数器的启动形式以及定时计数器T0和T1的选择寄存器
TMOD=0X01;
代表的意义是:T0实现定时功能,工作模式1,TR0启动定时计数器,
各位功能见12
电源及波特率选择寄存器
PCON
87H
8位,一位与电源控制有关,所以叫电源控制寄存器,最高位SMOD是串行口波特率的倍增为。
MOV PCON,#80H
代表的意义是:串行口波特率
各位功能见13
数据高8位指针
DPH
83H
传送数据指针寄存器DPTR中,高8位装入DPH中
MOV DPTR,#2100
可以写成
MOV DPH,#21H
代表的意义是:2100H立即数的高8位21H装入DPH
数据低8位指针
DPL
83H
传送数据指针寄存器DPTR中,低8位装入DPL中
MOV DPTR,#2100
可以写成
MOV DPL#00H
代表的意义是:2100H立即数的低8位00H装入DPL
堆栈指针
SP
81H
8位,指示堆栈栈顶的存储单元地址。
B寄存器
F7H
F6H
F5H
F4H
F
您可能关注的文档
- 系列高性能MCU简介.pdf
- 1PLC主要由.doc
- 电子与封装E E R L CT.pdf
- 实验计算机硬件与拆装实验1计算机硬件与拆装.pdf
- Windows要使用安全模式启动.doc
- 通讯处理器.pdf
- 扩展压缩树算法.pdf
- 广州市初中信息技术笔试复习资料.doc
- 电阻率---又叫电阻系数或叫比电阻是衡量物质导电性能好....doc
- 北京达盛科技有限公司.pdf
- 2025四川天府银行社会招聘备考题库(攀枝花)含答案详解(最新).docx
- 2025四川银行首席信息官社会招聘备考题库及完整答案详解1套.docx
- 2025四川天府银行社会招聘备考题库(攀枝花)带答案详解.docx
- 2025四川天府银行社会招聘备考题库(成都)含答案详解(a卷).docx
- 2025四川广元市利州区选聘社区工作者50人备考题库及答案详解(基础+提升).docx
- 2025天津银行资产负债管理部总经理或副总经理招聘1人备考题库含答案详解(典型题).docx
- 2025四川天府银行社会招聘备考题库(西充)附答案详解(考试直接用).docx
- 2025年中国民生银行南宁分行招聘2人备考题库及答案详解(全优).docx
- 2025天津银行高级研究人才招聘备考题库附答案详解(达标题).docx
- 2025大连银行营口分行招聘2人备考题库及参考答案详解一套.docx
原创力文档


文档评论(0)