- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机第2章概论
单片机原理与接口技术;第2章 MCS-51系列单片机的基本结构 ;2.1 80C51单片机内部组成及引脚功能;以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.2复位方式
复位分为上电复位和按钮复位方式 ;2.3 51系列单片机运行的硬件条件;2.4单片机的工作原理;;
表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个振荡周期。; 51系列单片机各种周期的关系 ; (4)指令周期:执行一条指令所需的时间,指令周期往往由一个或一个以上的机器周期组成。
例如: 外接晶振为12 MHz时, MCS-51单片机的4个时间周期的具体值为:
振荡周期=1/12 μs;
状态周期=1/6 μs;
机器周期=1 μs;
指令周期=1~4 μs。;2.运算器
运算部件是以算术逻辑单元ALU为核心, 加上累加器A、 寄存器B、 暂存器TMP1和TMP2、 程序状态寄存器PSW及专门用于位操作的布尔处理机组成的, 它能实现数据的算术逻辑运算, 位变量处理和数据传送操作。
1)算术逻辑单元ALU
算术逻辑单元ALU不仅能完成8位二进制数的加(带进位加)、 减(带借位减)、 乘、 除、 加1、 减1及BCD加法的十进制调整等算术运算, 还能对8位变量进行逻辑“与”、 “或”、 “异或”、求补、清0等逻辑运算, 并具有数据传送, 程序转移等功能。
;2)暂存寄存器TMP1、TMP2
用来存放参与算术运算和逻辑运算的
另一个操作数,对用户不开放。;4)寄存器B
存器B是为ALU进行乘除法设置的。
5)程序状态寄存器PSW
程序状态字寄存器PSW(8位)是一个标志寄存器, 它保存指令执行结果的特征信息, 以供程序查询和判别。
6)布尔处理器
单片机主要用于各种控制,80C51系列单片机既是 8 位机,同时也是一个功能完善的一位机。 ;2.4.3单片机执行程序过程
下面程序是控制P1口以固定时间间隔周而复始高低电平翻转。汇编程序经过汇编后生成十六进制文件,指令地址、指令代码及汇编程序见图2-8。 ; 单片机每执行一条指令都可分为3个阶段进行,即取指令、分析指令
您可能关注的文档
- 单元1Linux操作系统概述概论.ppt
- 单元1车辆基本知识概论.ppt
- 单元2变速器的维护与故障诊断排除概论.pptx
- 华科传热学01概论.ppt
- 协同管理系统用户应用培训概论.ppt
- 协和医院远程中心建设汇报周彬概论.ppt
- 单元2电子商城系统介绍概论.ppt
- 单元3项目2任务2三相异步电动机连续控制电路概论.ppt
- 协调推进四个全面概论.ppt
- 单元5IGBT概论.ppt
- 原电池电动势的测定实验报告.pdf
- 与业主、设计、总包、监理和他承包人的配合措施.pdf
- 公司管理流程.pptx
- 2024_2025学年新教材高中地理第1章地球的运动素养综合训练新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第3章大气的运动第1节常见天气系统第1课时锋与天气分层作业新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第1章地球的运动第2节地球运动的地理意义第4课时正午太阳高度的变化四季更替和五带划分分层作业课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第2章地表形态的塑造第2节构造地貌的形成第1课时地质构造与地貌课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第1章地球的运动问题研究人类是否需要人造月亮课件新人教版选择性必修1.pptx
- 五片小雪花课件.pdf
- 2024_2025学年新教材高中地理第3章大气的运动第2节气压带和风带第1课时气压带和风带的形成分层作业课件新人教版选择性必修1.pptx
最近下载
- Beautiful Ireland and Its Traditions优秀教学课件.pptx
- 2023年第二届新晨杯_B题.pdf VIP
- 光储柴一体化供电系统应用调研及系统方案.ppt
- 毕业设计(论文)某机械加工车间低压配电系统及车间变电所设计.doc
- 火锅店安全管理制度解析.docx
- 机械制图习题集(多学时)第4版课后习题答案.pdf VIP
- 《祝福》《林教头风雪山神庙》《装在套子里的人》联读课件 统编版高中语文必修下册.pptx
- 2020-2021学年广东省广州市天河区七年级(下)期末语文试卷.doc VIP
- 彩钢板屋面除锈及防水工程施工方案.doc VIP
- 肺隐球菌病病人的护理.pptx
文档评论(0)