第三章MCS-51单片机的结构和原理
更新时间:2023-06-12 00:27:01 阅读量: 实用文档 文档下载
单片机教案
第3章 MCS-51单片机的结构和原理3.1 3.2 3.3 3.4 3.5MCS-51系列单片机的结构 MCS-51系列单片机的引脚及其功能 MCS-51系列单片机的工作方式MCS-51系列单片机的时序 MCS-51系列单片机外部存储器的扩展
单片机教案
MCS是Intel公司单片机的系列符号。Intel 推出有MCS-48、MCS-51、MCS-96系列单片机。 MCS-51系列单片机既包括三个基本型8031、 8051、8751,还包括对应的低功耗型号80C31、 MCS-51、87C51,因而MCS-51特指Intel的这几 种型号。
单片机教案
由于Intel公司将MCS-51的核心技术授权给 了很多其它公司,所以有很多公司在做以8051 为核心的单片机,例如PHILIPS、SIEMENS、ADM、 ATMEL等公司推出的一系列以MCS-51为核心、与 MCS-51兼容的8位单片机。他们对MCS-51一般都 作了一些扩充,更有特点、功能更强、市场竞 争力更强,不应该把它们称为MCS-51系列单片 机。MCS只是Intel公司专用的。
单片机教案
3.1 MCS-51系列单片机的结构一、基本组成与内部结构 1、中央处理器CPU 它是单片机的核心,用于产生各种控制信号,完成对 数据的算术逻辑运算和传送 2、内部数据存储器RAM 用来存放可以读/写的数据
单片机教案
3、内部程序存储器ROM
用来存放程序指令或某些常数表格4、四个8位的并行I/O接口P0、P1、P2、P3
每个接口都可用作数据的输入或输出5、2个(或3个)定时器/计数器
单片机教案
6、内部中断系统 具有5个中断源、2个优先级的嵌套中断 结构,可实现二级中断服务程序嵌套。每一 个中断源都可用软件程序规定为高优先级中 断或低优先级中断 7、一个串行接口电路 可用于异步接收发送器
单片机教案
8、内部时钟电路
振荡频率可高达40MHz,但晶体和微调电 容需要外接
单片机教案
单片机教案
二、CPU 中央处理器 CPU包含运算器和控制器两大 部分,运算器完成各种算术和逻辑运算,控制 器在单片机内部协调各功能部件之间的数据传 送和运算操作,并对单片机外部发出若干控制 信息。
单片机教案
1、运算器
运算器以算术逻辑单元ALU为核心,加上 累加器ACC、暂存寄存器TMP和程序状态字寄 存器PSW等组成。
单片机教案
ALU
主要用于完成二进制数据的算术和逻辑运 算,并通过对运算结果的判断来影响程序状态 字寄存器PSW中有关位的状态。
单片机教案
ACC
是一个8位寄存器(在指令中一般写为A), 它通过暂存寄存器TMP与算术逻辑单元ALU相连。 ACC的工作最为繁忙,因为在进行算术逻辑运算 时,ALU的一个输入多为ACC的输出,而大多数 运算结果也需要送到ACC中。
单片机教案
B B寄存器是一个8位寄存器,在做乘除运算 时,B寄存器用来存放一个操作数,它也用来 存放乘除运算后的一部分结果。若不做乘除操 作,B寄存器可用作通用寄存器。
单片机教案
PSW
程序状态字寄存器PSW也是一个8位寄存器, 用于存放运算结果的一些特征。其
格式为:
D7 CY
D6 AC
D5 F0
D4 RS1
D3 RS0
D2 OV
D1 /
D0 P
单片机教案
CY:进位标志 在进行加法或减法运算时,若运算结果的 最高位有进位或借位,则CY=1,否则CY=0。在 执行位操作指令时,CY作为位累加器。 AC:辅助进位标志 在进行加法或减法运算时,若低半字节向 高半字节有进位或借位(即当D3向D4有进位或 借位)时AC=1,否则AC=0。AC还作为BCD码运 算调整时的判别位。
单片机教案
F0:用户标志
用户可根据自己的需要对F0赋予一定的含义OV:溢出标志
当两个带符号的单字节数进行运算时,如果 运算结果超出-128-+127的范围,则OV=1,表示 有溢出,否则OV=0表示无溢出
单片机教案
P:奇偶校验标志
每条指令执行完毕后,都按照累加器A中 “1”的个数来决定P值,当“1”的个数是奇数时 P=1,否则P=0D1:保留位
单片机教案
RS1和RS0:工作寄存器组选择位
RS1
RS0
当前使用的工作寄存器区
00 1 1
01 0 1
第0组(00H-07H)第1组(08H-0FH) 第2组(10H-17H) 第3组(18H-1FH)
单片机教案
2、控制器 控制器包括定时控制逻辑、指令寄存器、 指令译码器、程序计数器PC、数据指针DPTR、 堆栈指针SP、地址寄存器和地址缓冲器等。 它的功能是逐条对指令进行译码,并通过定时 和控制电路在规定的时刻发出各种操作所需的 内部和外部控制信号,协调各部分的工作。
单片机教案
程序计数器PC 用于存放下一条将要执行指令的地址。当 一条指令按PC所指向的地址从程序存储器中取 出之后,PC的值会自动增量,即指向下一条指 令。
单片机教案
堆栈指针SP 堆栈指针SP是一个8位专用寄存器,它用 来指示出堆栈在内部RAM中的起始位置。系统 复位后,SP初始化为07H,使得堆栈实际上从 08H单元开始。由于08H-1FH单元分别属于工 作寄存器1-3,因此若在程序设计中使用堆栈 时最好把SP值改为1FH或更大的值。
正在阅读:
第三章MCS-51单片机的结构和原理06-12
医患沟通知情同意过程的八个步骤05-29
地理中考试题说题稿(林伟艺)12-24
中国屏蔽泵行业市场前景分析预测报告(目录) - 图文05-22
甲级单位编制液压压机械项目可行性报告(立项可研+贷款+用地+2013案例)设计方案01-25
诚信伴我成长作文550字07-11
四川艺术职业学院生活部新学期工作计划108-15
学校民主生活会情况报告05-09
国家助学贷款政策知识问答06-18
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 单片机
- 原理
- 结构
- 第三章
- MCS
- 51
- 私募基金的发展态势与对策
- 泉州市城镇职工基本医疗保险参保人员住院须知
- 衡水中学2011—2012学年度高二年级下学期期中考试文科数学试题+答案
- 小学英语课堂游戏 100
- 27 WCH 立体声无滤波器 类音频功放
- 兽医内科学2006-2007第2学期试题
- 文化产业管理专业考试科目和计分规则(满分 100 分)
- 以科学发展观为统领创新机关党建工作的几点思考
- 2013年天猫入驻商城2013淘宝考试答案
- 美国罗门哈斯ACUMER 1000 阻垢剂的特点和指标
- 石油工程——毕业论文 螺杆泵合理转速研究
- 北师大版小学语文二年级下册第九单元语文教学设计
- 单韵母、声母、复韵母测试卷
- 2007上半年外校初中部教科研课题成果
- 微博英语创作项目解读及参赛流程
- 022连杆机构工作特性
- 城市生活垃圾好氧静态堆肥处理技术规程
- 计算机无法加入域
- InfoQ_ Linux_Unix工具与正则表达式的POSIX规范
- 国际禁毒日主题宣传