- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习目的及要求
了解MCS-51单片机内部结构和引脚功能;
理解MCS-51单片机工作原理,掌握MCS-51单片机工作方式;
理解MCS-51单片机工作时序、编程和应用。
使用模式来学习和设计单片机应用系统
器件名称
(1)功能/指标
(2)结构/原理
(3)引脚
(4)寄存器(控制、状态和通用)
(5)工作方式
(6)时序
(7)编程应用
(8)存储器和I/O系统
第2章 MCS-51单片机结构和时序
2.0 MCS-51单片机概述
2.1 MCS-51单片机内部结构
2.2 MCS-51单片机引脚功能
2.3 MCS-51单片机工作方式
2.4 MCS-51单片机时序
2.5 编程和应用
2.6 本章小结
2.0 MCS-51单片机概述
MCS是Intel公司单片机系列的符号。Intel公司推出有MCS-48、MCS-51、MCS-96系列单片机。其中MCS-51系列单片机典型机型包括51和52两个子系列。
在51子系列中,主要有8031、8051、875l、89C51四种机型,它们的指令系统与芯片引脚完全兼容,只是片内程序存储器有所不同。
2.0 MCS-51单片机概述
8位CPU
片内带振荡器及时钟电路
128B片内数据存储器
4KB片内程序存储器(8031/80C31无)
程序存储器的寻址范围为64KB
片外数据存储器的寻址范围为64KB
21B特殊功能寄存器
4×8根I/O线
1个全双工串行I/O接口,可多机通信
2个16位定时器/计数器
中断系统有5个中断源,可编程为两个优先级
111条指令,含乘法指令和除法指令
布尔处理器
使用单+5V电源
2.0 MCS-51单片机概述
52子系列的产品主要有8032、8052、8752三种机型。
与51子系列的不同之处在于:片内数据存储器增至256B,片内程序存储器增至8KB(8032/80C32无),有26B的特殊功能寄存器,有3个16位定时器/计数器,有6个中断源。其他性能均与5l子系列相同。其对应的低功耗CHMOS工艺器件分别为80C32、80C52和87C52。
2.0 MCS-51单片机概述
2.0 MCS-51单片机概述
Intel 80C51系列产品命名规则
2.0 MCS-51单片机概述
Atmel 80C51系列产品命名规则
2.0 MCS-51单片机概述
Philips 80C51系列产品命名规则
2.1 MCS-51单片机内部结构
MCS-51单片机的基本结构
TXD
RXD
T0
P3
P2
P1
P0
T1
CPU
ROM
RAM
定时器/计数器
并行接口
串行接口
中断系统
时钟电路
8051
对CPU来讲,对所有外部设备(片内和片外)的操作都是对地址的操作。
2.1.1 CPU结构
1.算术逻辑部件
功能:运算器的核心部件,完成算术运算和逻辑运算。
算术运算:加、减、乘、除
逻辑运算:与、或、非、异或
位操作
其它:数据传送、移位、判断、转移等
2.1.1 CPU结构
2.定时控制部件
指令寄存器、定时控制逻辑、内部时钟电路功能等。
2.1.1 CPU结构
程序计数器PC(Program Counter)
⑶执行调用子程序或发生中断时,CPU会自动将当前PC值压入堆栈,将子程序入口地址或中断入口地址装入PC;子程序返回或中断返回时,恢复原有被压入堆栈的PC值,继续执行原顺序程序指令。
※ PC不属于特殊功能寄存器,不可访问,在物理结构上是独立的。
※ PC是一个16位的地址寄存器,用于存放将要从ROM中读出的下一字节指令码的地址,因此也称为地址指针。
※ PC的基本工作方式有:
⑴ 自动加1。CPU从ROM中每读一个字节,自动执行PC+1→PC;
⑵ 执行转移指令时,PC会根据该指令要求修改下一次读ROM新的地址;
2.1.1 CPU结构
3.专用寄存器组
专用寄存器主要用来指示当前要执行指令的内存地址、存放操作数、指示指令执行后的状态等。
MCS-51单片机的专用寄存器组主要包括:累加器A、程序状态寄存器PSW、堆栈指针SP、数据指针DPTR和通用寄存器B等。
(1)累加器A(Accumulator)
8位特殊功能寄存器。
功能:用来存放操作数或运算结果。
(2)通用寄存器B(General Purpose Register)
8位特殊功能寄存器
功能:专用于乘法或除法,也可用作通用寄存器。
2.1.1 CPU结构
⑶ 程序状态字寄存器PSW(Program Status Word)
PSW也称为标志寄存器,存放各有关标志。其结构和定义如下:
① Cy — 进位标志。
用于表示Acc.7有
文档评论(0)