- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AT89C51的特点的
AT89C51的特点
·4 K 字节EPROM/ 无EPROM
·128字节RAM
·可寻址64K字节外部程序存储器空间
·可寻址64K字节外部数据存储器空间
·四个8位I/O口
·两个16 位定时/计数器
·一个全双工串行I/O口(USART)
·五个中断源,两个优先级
1. AT89C51系列单片机各引脚中有四个8位的并行I/O口,共占用32个引脚。还有8 个引脚各为:
Vss,VCC—地和电源端
XTAL1,XTAL2—振荡器反相放大器的输入,输出端
RESET—复位输入端
PSEB—程序存储器使能端
EA/VPP—访问外部存储器使能端/编程电源
ALE/PROG—地址锁存使能端/编程脉冲
读者务必搞清每个引脚的功能 ,才能得心应手 地应用它。
2. 要特别注意有“第二”功能的引脚。有的书上也称特殊功能。为了避免与后面提到的特殊功能寄存器混淆 ,本书中都用“第二”功能来表示一个引脚的另一种功能 。有第二功能的引脚如 P3口的8个引脚。要注意的是在使用它的第二功能作为控制线应用时,该引脚不能再用作数据线。又如P1口的P1.0/T2、P1.1/T2EX这二根线也有第二功能,可用作计数器2的数据和触发输入
p0口是一个8位漏极开路的双向并行I/O口。当扩展外部程序存储器时,它是一个复用的低8位地址数据总路线。在作编程校验期间,它也用作数据输出。
3. 程序状态字PSW
程序状态字PSW是一个8位寄存器,用来寄存当前指令执行的状态,为下条指令的执行提供状态条件,有许多指令的招待结果将影响PSW的某些状态标志位,这些标志可作为下一条指令执行的依据或由用户读出判断指令的招待情况。PSW寄存器的结构及各状态标志的定义及功能如下:
位序号
CY AC F0 RS1 RS0 OV F1 P
地址 D0H
PSW的复位值是00H。
位 定义及功 CY 高位进位标志位。除了用来寄存运算结果高位进位标志外,还在布尔处理中作位累加器胜,所以又称布尔累加器 AC 辅助进位标志位,常用于BCD运算
F0 通用标志位,可由用户通过软件定义(置位/清零)或检测 RS1 RS0
0 0
0 1
1 0
1 1 寄存器组选择控制位
组0被选择,数据寄存器地址00H~07H
组1被选择,数据寄存器地址08H~0FH
组2被选择,数据寄存器地址10H~17H
组3被选择,数据寄存器地址18H~1FH OV
溢出标志位,用于符号数运算的溢出。当运算结果次高位向最高位产生进位,而最高位不产生进位时溢出位置1,否则溢出位置零 F1
通用标志位 P
奇偶校验标志位。每一指令周期由硬件设置/清零以指示累加器A中“1”位的个数:偶数个“1”置0,奇数个“1”则置1
4.堆栈指针SP
AT89C51单片机允许用户内部RAM的任一连续区域作为堆栈区。AT89C51C51型内部RAM为128字节。AT89C51C51型为256字节,所以堆栈指针SP为8位寄存,指示堆栈栈顶。压入堆栈时SP先自动加工厂,将欲压栈的数据压入SP所指示的单元。出栈时将SP所指示的栈顶地址单元内数据弹出,然后SP自动减肥,因而SP总是指向栈顶。在芯片复位或上电后,栈指针SP总是初始化指向07H单元,所以第一个压入堆栈的数据放08H单元中,并以此为起始单元。堆栈指针SP的内容可以编程,从而再定位到内部数据存储器RAM的任意位置。
5.16 位数据指针DPTR
DPTR是一个独特的16位地址寄存器。它可以指向64K字节范围的任一地址单元。它分为二个独立的8位数据指针:DPH和DPL。它的功能是存放16位地址,用于间接调用(CSLL)、转移(JMP)以及外部数据传送和查表指令。
6. 程序计数器PC
PC的内容是要执行的下一条指令的地址,它决定程序执行的次序。指令周期是这样进行的:CPU把PC的内容放在地址总线(片内或片外)上,CPU把指令字(可能是多字节指令——从存储器取出,这时PC自动增量,PC内容指出下一条指令地址。例如指令是三字节的,则每取一个字节,PC就增1;取出三字节指令后,PC仍指向下一条指令地址。如此不断执行。一般指令是按顺序执行的。若要改变正常的次序,必须把新的数据送入PC,这叫做转移。
必须注意AT89C51系列的PC不在特殊功能寄存SFR中,指令不能直接访问。
振荡器及时钟电路
复位电路
2.4.2具有第二功能的I/O口引脚
P3口的8位是双向功能的(AT89C51C52类还有P1口的2位),它们除正常的并行I/O功能外,还可用作特殊的第二功能(也称变异功能)。有第二功能的I/O口各位如下表所示。
表2 具有第二功能的I/O口
I/O引脚 第二功能 P3.0 RXD——串行
您可能关注的文档
- A01 ReadyNAS 统一偷镍络存储.ppt
- A319第46章PPT的.ppt
- A6登录常见问题分析的.ppt
- A700-A1三菱收放卷椎抹用变频器.ppt
- A82_A PTT之一 演-的表达能力训练讲义考题.doc
- AADvance系统培训的.pdf
- AB PLC编程软件RSLO的GIX5000入门1——创建新项目.doc
- AB5000指令的.doc
- ABAQUS与FLUENT几何的互换.ppt
- ABBA导轨BRH20B安装的方法.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 《市政排水管道气囊封堵施工规程》.pdf
- TOPRAAD920印刷模切开槽机.pdf VIP
- 单相整流电路建模与仿真.doc VIP
- 缺血性脑血管病临床管理指南解读.pptx VIP
- 工程概算预算审核方案(3篇).docx VIP
- 神经重症气管切开患者气道功能康复与管理专家共识2024.pptx VIP
- 2025年监理工程师之监理概论考试题库及答案(名师系列).docx VIP
- 2025年监理工程师之监理概论押题练习试卷B卷附答案 .pdf VIP
- 2025年监理工程师之监理概论考试题库及完整答案(必刷).docx VIP
- 2025年监理工程师之监理概论押题练习试卷A卷附答案 .pdf VIP
文档评论(0)