- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机AT89C51简介
思考题与习题 2.1 单片机主要应用在哪些领域? 2.2 AT89C51系列单片机内部包含哪些主 要功能部件?它们各自的功能是什么? 2.3 在AT89C51单片机中,决定程序执行 顺序的是哪个寄存器?它是多少位的寄存器? 是不是特殊功能寄存器? 2.4 程序状态字PSW是一个几位的专用寄 存器?它各位的含义是什么? 2.5 AT89C51的工作寄存器可分为几 组?各自物理地址是多少?如果欲将当前 的工作寄存器设为第2组,应如何设置? 2.6 AT89C51单片机的存储器由哪四类 构成?各自的地址范围是多少? 2.7 P0、P1、P2、P3属于特殊功能寄 存器吗?它们的物理地址是多少? * * 天线的知识涵盖非常广阔,在学习中应该注意理论与实际相结合的方法,在具备扎实理论基础的前提下,多到工程现场参与天馈系统的安装,和工程人员沟通,就能尽快掌握这方面的知识 * * 7FH ? 30H 2FH 7F 7E 7D 7C 7B 7A 79 78 ? 2EH 77 76 75 74 73 72 71 70 ? 2DH 6F 6E 6D 6C 6B 6A 69 68 ? 2CH 67 66 65 64 63 62 61 60 ? 2BH 5F 5E 5D 5C 5B 5A 59 58 ? 2AH 57 56 55 54 53 52 51 50 ? 29H 4F 4E 4D 4C 4B 4A 49 48 ? 28H 47 46 45 44 43 42 41 40 27H 3F 3E 3D 3C 3B 3A 39 38 ? 26H 37 36 35 34 33 32 31 30 25H 2F 2E 2D 2C 2B 2A 29 28 ? 24H 27 26 25 24 23 22 21 20 ? 23H 1F 1E 1D 1C 1B 1A 19 18 ? 22H 17 16 15 14 13 12 11 10 ? 21H 0F 0E 0D 0C 0B 0A 09 08 ? 20H 07 06 05 04 03 02 01 00 ? 1FH 3组 ? ? 18H ? 17H 2组 ? ? 10H 0FH 1组 ? 08H ? 07H ?0组 ? ? 00H 表2.4 AT89C51片内数据存储器 位寻址区 通用寄存器区 ① 通用寄存器区:00H~1FH这32个单元为通用寄存器区,分为四组,每组占八个 RAM单元,地址由小到大分别用代号R0~R7表示。通过设置程序状态字PSW中的RS1、RS0状态来决定哪一组寄存器工作,如表2.2所示。 ② 位寻址区:20H~2FH这16个单元为位寻址区。它有双重寻址功能,既可以按位寻址操作,也可以普通RAM单元那样按字节寻址操作。 (1) 片内RAM区 ③ 普通RAM区: 30H~7FH这80个单元为普通RAM区。用于 存放用户数据,只能按字节存取。 ④ 堆栈区: 堆栈是片内RAM中的特殊群体。用来暂时存 放诸如子程序端口地址、中断端口地址以及 其它需要保护的数据。 (1) 片内RAM区 图2.8 堆栈结构图 栈顶 栈底(可用软件设置) 35H 34H 33H 32H 31H 30H 堆栈指针(SP) 片内80H~FFH区间,AT89C51集合了一些特殊用途的寄存器,一般称之为特殊功能寄存器(SFR)。 AT89C51单片机共有21个SFR,每个SFR占一个RAM单元。它们离散地分布在80H~FFH地址范围内,如表2.5所示。 (2) 专用寄存器区 表2.5 AT89C51特殊功能寄存器一览表 SFR符号 地址 复位值 功能名称 *ACC 0E0H 累加器 *B 0F0H B寄存器 *PSW 0D0H 程序状态字 SP 81H 堆栈指针 DPL 82H 数据寄存器指针(低8位) DPH 83H 数据寄存器指针(高8位) *P0 80H 11
文档评论(0)