- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 单片机原理与接口技术 大连理工大学出版社 第2章 MCS-51系列单片机的基本结构 2.1 80C51单片机内部组成及引脚功能 2.2 时钟电路与复位 2.3 51系列单片机运行的硬件条件 2.4单片机的工作原理 2.5 51系列单片机的存储结构 2.6 输入/输出端口 2.1 80C51单片机内部组成及引脚功能 2.1.1 80C51单片机内部结构 在MCS-51系列单片机中,有2个子系列:51子系列和52子系列。 51子系列有8051、8751和8031三个型号,后来经过改进产生了80C51、87C51和80C31三个型号;52子系列有8052、8752和8032三个型号,改进后的型号是80C52、87C52和80C32。 以MCS-51系列单片机的典型型号80C51为例,来介绍其结构及功能。 分析图2-1, 并按其功能部件划分可以看出, 80C51系列单片机是由8大部分组成的。 这8大部分是: 1.一个8位中央处理机CPU(又称为微处理器)。 2.128个字节的片内数据存储器RAM。 3.4 KB的片内程序存储器EPROM或ROM。 4.18个特殊功能寄存器SFR。 5.4个8位并行输入输出I/O接口。 6.1个串行I/O接口,完成单片机与其他微机之间的串行通信 。 7.2个16位定时器/计数器T0、T1。 8.具有5个(52子系列为6个或7个)中断源,2 个可编程优先级的中断系统。 单片机引脚结构图如下: 2.1.2 引脚功能 2.2 时钟电路与复位 时钟信号的产生有两种方式:内部振荡器方 式和外部引入方式。 2.2.1时钟电路 2.2.2复位方式 复位分为上电复位和按钮复位方式 2.3 51系列单片机运行的硬件条件 51系列单片机内部配有?ROM和RAM,单片机能够运行的最基本配置是: 2.4单片机的工作原理 单片机的工作过程实质上是在具备单片机运行的硬件条件下执行用户编制程序的过程,一般程序的机器码都已固化到存储器中,开机复位后,就可以执行指令。 2.4.1 指令与程序概述 指令:规定计算机执行某种操作的命令。 机器代码:用8位二进制数表示指令代码,机器代码也可用16进制数表示。 汇编指令:用助记符、字符串和数字来表示机器代码。 用汇编指令编写的程序称为汇编源程序,汇编指令与机器语言指令是一一对应的。 表2-2机器语言指令与汇编语言指令的对应关系举例 2.4.2 CPU的工作原理 中央处理器(CPU)是单片机内部的核心部件, 它决定了单片机的主要功能特性。 它由运算部件和控制部件两大部分组成。 1.控制器 1)程序计数器PC 程序存储器中指令的第一字节所在地址称为该指令的指令地址。指令地址是由程序计数器PC产生的,用于存放CPU下一条要执行指令的地址,即程序存储器地址。CPU根据 PC中的地址到ROM中去读取程序指令码和数据,并送给指令寄存器IR进行分析。每取出现行指令的一个字节后,PC 就自动加1,即(PC)+1→PC,指向下一个要读取字节的地址。 2)指令寄存器IR 指令寄存器IR用于存放CPU根据PC地址从ROM中读出的指令操作码。 3)指令译码器ID 指令译码器ID是用于分析指令操作的部件,指令操作码经译码后产生相应于某一特定操作的信号。 4)时序部件 单片机系统的各部分是在CPU的统一指挥下协调工作的,CPU微控制器根据不同指令,产生相应的定时信号和控制信号,各部分和各控制信号之间要满足一定的时间顺序。 (1)振荡周期: 为单片机提供时钟信号的振荡源的周期(晶振周期或外加振荡源周期)。振荡脉冲的周期也称为节拍,用P表示。 (2)状态周期: 即 CPU 从一个状态转换到另一状态所需的时间。在80C51中,一个状态周期由两个时钟周期组成。2个振荡周期为1个状态周期, 用S表示。 (3)机器周期: 是计算机完成一次完整的、基本的操作所需要的时间。80C51机器周期由六个状态周期组成,用S1、S2、…、S6表示,共12个振荡周期。 1个机器周期=6个时钟周期=12个振荡周期。 (4)指令周期:执行一条指令所需的时间,指令周期往往由一个或一个以上的机器周期组成。 例如: 外接晶振为12 MHz时, MCS-51单片机的4个时间周期的具体值为: 振荡周期=1/12 μs; 状态周期=1/6 μs; 机器周期=1 μs; 指令周期=1~4 μs。 2.运算器 运算部件是以算术逻辑单元A
您可能关注的文档
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库 单片机原理与应用试卷20.doc
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库 单片机原理与应用试卷21.doc
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库 单片机原理与应用试卷22.doc
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库 单片机原理与应用试卷23.doc
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库 单片机原理与应用试卷24.doc
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库 单片机原理与应用试卷25.doc
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库试题库答案 单片机原理与应用试卷1.doc
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库试题库答案 单片机原理与应用试卷2.doc
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库试题库答案 单片机原理与应用试卷3.doc
- 单片机原理与C51基础 教学课件 作者 赵丽清 试题库试题库答案 单片机原理与应用试卷4.doc
最近下载
- 电子数据取证技术PPT课件(共12章)第3章取证技术基础.pptx VIP
- 电子数据取证技术PPT课件(共12章)第2章电子数据取证规范.pptx VIP
- 北师大版三年级数学上册 (长方形周长)周长课件教学.pptx
- 23G518-1门式刚架轻型房屋钢结构(无吊车).docx
- 电子数据取证技术PPT课件(共12章)第5章UNIXLinux操作系统取证技术.pptx VIP
- 砥砺身心成就未来主题班会.pptx VIP
- 2024年《公文写作与处理》考试题库大全(含答案).pdf VIP
- 电子数据取证技术PPT课件(共12章)第9章网络取证技术.pptx VIP
- 建设银行笔试试题.docx
- 电子数据取证技术PPT课件(共12章)第4章Windows操作系统取证技术.pptx VIP
文档评论(0)