第2章节 at89c51单片机结构和原理.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章节 at89c51单片机结构和原理.ppt

5.I/O口的读写 P0~P3口都可作为普通I/O口来使用。当作为输入口使用时,必须先向该口的锁存器中写入“1”,然后再从读引脚缓冲器中读入引脚状态,这样的读入结果才正确(前面已分析过)。 2.2.2 电源线 AT89C51单片机的电源线有以下两种: (1) VCC:+5 V电源线。 (2) VSS:接地线。 2.2.3 外接晶体引脚 AT89C51单片机的外接晶体引脚有以下两种: (1) XTAL1:片内振荡器反相放大器的输入端和内部时钟工作的输入端。采用内部振荡器时,它接外部石英晶体和微调电容的一个引脚。 (2) XTAL2:片内振荡器反相放大器的输出端,接外部石英晶体和微调电容的另一端。采用外部振荡器时,该引脚悬空。 2.2.4 控制线 AT89C51单片机的控制线有以下几种: (1) RST:复位输入端,高电平有效。 (2) ALE/ :地址锁存允许/编程线。 (3) :外部程序存储器的读选通线。 (4) /VPP:片外ROM允许访问端/编程电源端。 2.3 AT89C51存储器 AT89C51单片机存储器结构采用哈佛型结构,即将程序存储器(ROM)和数据存储器(RAM)分开,它们有各自独立的存储空间、寻址机构和寻址方式。其典型结构如图2-7所示。 图2-7 AT89C51存储器结构图 (a) 程序存储器地址分配;(b) 数据存储器地址分配 2.3.1 程序存储器 AT89C51程序存储器有片内和片外之分。片内有4 KB字节的Flash程序存储器,地址范围为0000H~0FFFH。当不够使用时,可以扩展片外程序存储器,因程序计数器PC和程序地址指针DPTR都是16位的,所以片外程序存储器扩展的最大空间是64 KB,地址范围为0000H~FFFFH。 2.3.2 数据存储器 AT89C51数据存储器也有片内和片外之分。片内有256个字节RAM,地址范围为00H~FFH。片外数据存储器可扩展64 KB存储空间,地址范围为0000H~FFFFH,但两者的地址空间是分开的,各自独立的,结构分配如图2-7(b)所示。 1. 片内数据存储器 AT89C51单片机片内数据存储器可分为两部分:00H~7FH单元空间的128字节为RAM区;80H~FFH单元空间的128字节为专用寄存器(SFR)区。两部分的地址空间是连续的。 (1) 片内RAM区:共128字节,它又可划分为通用寄存器区、位寻址区、普通RAM区,如图2-8所示。 普通RAM区 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

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档