- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 mcs-51系列单片系统机构(一)
第二章 MCS-51系列单片机系统结构(一) 1.51系列单片机有5各独立的存贮空间 64K字节程序存贮空间(0~0FFFFH) 256字节内部RAM空间(0~0FFH) 128字节内部特殊功能寄存器空间(80H~0FFH) 位寻址空间(0~0FFH) 64K字节外部数据存贮器(RAM/IO)空间(0~0FFFFH) * * 引言: 8051系列单片机包括所有公司生产的以8051为核的单片机,是8位机。他们都是以Intel公司最早的典型产品8051为核心,增加了一定的功能部件后形成的。本章以8051为主阐述MCS-51系列单片机的系统结构、工作原理和应用中的一些技术问题。 一、总体结构 1.一般结构 CPU(运算器和控制器)、存储器(RAM ROM) 输入/输出接口。 通过内部总线连接起来。 中央处理器(CPU) 识别指令,并根据指令性质控制单片机各组成部分 进行工作的部件。 运算器 完成算术逻辑运算 、位操作 控制器 控制整个单片机系统的各个操作部件,包括时钟发生器、定时控制逻辑等等 ROM RAM I/O口 3.封装形式及逻辑结构图 图2-1 图2-2 89C52封装形式 8051(HMOS)是双列直插封装(意味着:右上脚 是电源,左下脚为地) 89C52(CHMOS)是方形封装。 CMOS工艺的单片机一般为方形封装。 二、引脚功能 按引脚的功能可分为3类: 1.电源和晶振 VCC(PIN40)接5V电源 VSS(PIN20)接地 XTAL1(PIN19) XTAL2 (PIN18)为时钟引脚,接振荡器 2.I/O口 P1——8位、准双向I/O 口(PIN1~PIN8)(不是输入就是输出,没有高阻状态)。 P3——8位、准双向I/O口(PIN10~PIN17) 两个功能: 普通I/O口 第二功能: P3.0——RXD 串行输入口 P3.1——TXD 串行输出口 P0——8位双向I/O口(PIN39~PIN32) 当使用片外存储器(ROM及RAM)时,作低八位地址和数据总线分时复用。(准双向) P3.2—— 外部中断0输入INT0 P3.3—— 外部中断1输入INT1 P3.4——定时器/计数器T0 的外部输入 P3.5——定时器/计数器T1的外部输入 P3.6——WR 低电平有效,输出,片外存储器写选通 P3.7—— RD 低电平有效,输出,片外存储器读选通 P2——8位、准双向I/O口(PIN21~PIN28) 普通I/O口 当使用片外存储器(ROM及RAM)时,输出高8位地址。 3.控制线(4根) RST——(PIN9)复位输入信号,高电平有效 EA ——(PIN31)片外程序存储器访问允许信号, 低电平有效 EA=1,选择片内程序存储器 EA=0,则程序存储器全部在片外而不管片内是 否有程序存储器。 ALE——(PIN30)地址锁存允许信号,输出在访问片外存储器或I/O时,用于锁存低八位地址,以实现低八位地址与数据的隔离。 PSEN——( PIN29)片外程序存储器读选通信号,低电平有效,输出 三、存贮器组织 2.程序存贮器(64K字节) 0开始的部分程序存贮器可以在单片机内部也可以在外部,这取决于单片的类型,并由输入到引脚EA的电平所控制,EA为1时选择片内程序存储器。 8051采用16位的地址总线和16位的程序计数器PC,可寻址64K。 整个程序存储器可以分为片内和片外两部分 8051片内有4K掩膜ROM,片外可扩展64K或60K EPROM. EA引脚接高电平时,单片机从片内ROM 0000H开始执行,即访问片内存储器;当PC值超出片内ROM容量时(大于0FFFH时),会自动转向片外程序存储器空间执行(此时可外扩60K)。 EA引脚接低电平时,迫使系统全部执行片外程序存储器0000H开始存放的程序(忽略片内的,此时可外扩64K)。 图1 8051程序存储器映射图 程序存储器的某些单元被保留用于中断程序入口地址。 由于系统复位后的PC为0000H,故系统从0000H单元开始执行程序。而从0003H~0023H单元被保留用于5个中断入口,每隔8个字节安排一个。一般从30H单元开始放置主程序。 图2-3 51系列单片机的复位入口
文档评论(0)