- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 80C51单片机的基本结构和工作原理 2.1 80C51单片机的组成 2.2 80C51单片机内部结构和引脚功能 80C51的内部结构 . 中央处理器(CPU) 时钟电路及CPU工作时序 80C51单片机的存储器结构 80C51单片机的引脚功能 布尔(位)处理器 2.3 80C51单片机的工作方式 复位方式 程序执行方式 低功耗方式 图2-9 片内数据存储器地址空间分布图 a. 片内数据RAM区 片内数据RAM区由工作寄存器区、位寻址区和用户RAM区组成。 工作寄存器区:片内数据RAM区的0~31H共32个字节单元,是4个通用工作寄存器组 表2-1 ,每个组包含8个8位寄存器(R0~R7)。在某一时刻,只能选用一个工作寄存器组使用。究竟哪一组工作是通过软件对程序状态字(PSW)中的RS0(PSW.3)、RS1(PSW.4)位的设置来实现的。 位寻址区:片内数据RAM区的 20H~2FH共16个字节单元,包含128位,是可位寻址的RAM区。这16个字节单元,既可进行字节寻址,又可实现位寻址。 表2-3 字节地址与位地址的关系 用户RAM区:片内数据RAM区的30H~7FH共80个字节单元,对用户RAM区的使用没有任何规定或限制,一般用于存放用户数据及作堆栈使用,可以采用直接字节寻址的方法访问。 对于80C52型单片机,还有高128 B的数据RAM区。这一区域只能采用间接字节寻址的方法访问,以区别于对特殊功能寄存器区(80H~FFH)的访问。 b. 特殊功能寄存器 内部RAM的高128字节单元为特殊功能寄存器区,其单元地址为80H~FFH。因这些寄存器的功能已作专门规定,即用以存放相应功能部件的控制命令、状态或数据。故称为特殊功能寄存器(SFR)。 80C51系列单片机设有128 B片内数据RAM结构的特殊功能寄存器空间区。除程序计数器PC和4个通用工作寄存器组外,其余所有的寄存器都在这个地址空间内。 表2-4 特殊功能寄存器名称、符号及地址一览表 (参见教材) 对特殊功能寄存器只能用直接寻址方式访问,书写时既可以使用寄存器符号,也可以使用寄存器单元地址。例如:ACC或0E0H,P1或90H,TMOD或89H。 在80C51/52型单片机中,有11/12个寄存器是可以位寻址的,它们的共同特点是字节地址正好能被8整除,而且字节地址与该字节最低位的位地址相同。特殊功能寄存器的这些位大多有着专门的定义和用途。 C. 堆栈及堆栈指针 堆栈是在片内数据RAM区中,数据先进后出或后进先出的区域。堆栈指针 stack pointer 在80C51单片机中存放当前的堆栈栈顶的存储单元地址的一个8位寄存器。 堆栈共有两种操作:进栈和出栈。不论是数据进栈还是数据出栈,都是对栈顶单元进行的,即对栈顶单元的写和读操作。 80C51单片机的堆栈是向上生成的:进栈时,SP的内容是增加的,即先SP+1,后写入数据;出栈时,SP的内容是减少的,即先读出数据,后SP-1 系统复位后,SP内容为07H。如不重新定义,则以07H为栈底,压栈的内容从08H单元开始存放。考虑到00H~1FH单元为通用寄存器区,20H~2FH为位寻址区,堆栈最好在内部RAM的30H~7FH中开辟,故通常在程序开始处将SP的内容初始化为30H。 堆栈的使用有两种方式。一种是自动方式,即在调用子程序或中断时,断点地址自动进栈。从子程序返回时,断点地址自动弹回PC。 另一种是指令方式,即使用专用的堆栈操作指令执行进栈出栈操作,进栈操作指令为PUSH,出栈操作指令为POP。例如:保护现场就是一系列指令方式的进栈操作;而恢复现场就是一系列指令方式的出栈操作。 ②片外数据存储器 片外数据存储器是在外部存放数据的区域,这一区域用寄存器间接寻址的方法访问,所用的寄存器为DPTR、R1或R0。当用R1、R0寻址时,由于R0、R1为8位寄存器,因此最大寻址范围为256 B;当用DPTR寻址时,由于DPTR为16位寄存器,因此最大寻址范围为64 KB。 80C51单片机的外部数据存储器和外部I/O口实行统一编址,并使用相同的 、 作选通控制信号,均使用 MOVX 指令访问。 80C51单片机有16位地址线,最多可扩展64KB外部数据存储器,这和DPTR所
您可能关注的文档
- 2009级高等数学下习题集解答第八章.pdf
- 中国光伏产业“双反”之路.ppt
- 中央电大《计算机网络(本科)》 2010年7月期末试题及答案.doc
- 2012教师招聘考试题.doc
- 2012年全国高考文科数学试题及答案-北京卷.doc
- 中国近代史上的爱国主义.ppt
- 2009年高级会计师考试案例分析真题.doc
- 中央电大《计算机网络(本科)》 2009年1月期末试题及答案.doc
- 2012年全国高考文科数学试题及答案-上海卷.doc
- 6图染色问题.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
最近下载
- 海港总体设计规范,JTS165-2013.docx
- 六年级上册语文-晨读晚默(33页).pdf
- 2019年昆明呈贡公园概念设计(城市规划、景观园林专业资料).ppt
- 2023-2024在线学习课堂网课《伤寒论临证应用规律解析》单元测试考核答案.pdf
- v20变频器说明书.pdf
- 食品安全风险管控清单(蛋制品生产).docx VIP
- 药事管理与合理用药的现状及临床分析.docx
- ASUS华硕主板玩家国度(ROG)ROG MAXIMUS Z790 EXTREME 简体中文版使用手册.pdf
- “双带头人”教师党支部书记工作室申报书.docx VIP
- 2023年北京中考数学重难题型01新定义创新型综合压轴问题(13-22年最后一题+真题10道模拟30道)含详解.pdf VIP
文档评论(0)