- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1 总体结构
2.1.1 51系列单片机一般总体结构
与80C51 内核相同的单片机及MCS-51系列单片机统称为51系
列单片机。
51系列单片机主要产品:
﹡Intel:80C31、80C51、87C51,80C32、80C52、
87C52等;
﹡ATMEL :89C51、89C52、89C2051等;
﹡Philips、华邦、Dallas、Siemens(Infineon)等公司的许
多产品。
51系列单片机又可分为两大子系列:51子系列和52子系列。
52子系列与51子系列的不同之处在于:片内数据存储器增至
256字节;片内程序存储器增至8 KB;有3个16位定时/计数
器,6个中断源。其它性能均与51子系列相同。
2.1 总体结构
总体结构图,包含8051的基本功能模块。
2.1 总体结构
51子系列单片机的基本组成
1. 一个8位CPU;
2. 4KB片内ROM/EPROM/Flash、128B RAM;
3. 4个8位并行I/O 口P0~P3;
4. 2个16位定时器/计数器T0、T1;
5. 片内中断处理系统,5个中断源,2级中断;
6. 片内全双工异步串行I/O 口UART;
7. 时钟电路。
2.1 总体结构
51子系列单片机的内部结构
2.1 总体结构
51子系列单片机的内部组成
1. 中央处理单元CPU
(1)运算器
以ALU (Arithmetic and Logical Unit )为核心,由暂存器
1、暂存器2、累加器ACC(Accumulator ,简称A) 、B寄存
器、布尔处理器和程序状态寄存器PSW (Program Status
Word )组成。
主要完成: 算术运算(加、减、乘、除、增量、减量、十进
制数调整)、逻辑运算(与、或、异或)、位变量处理(位
置“1”、置“0”和取反)和数据传送等操作,运算结果的状态
由PSW保存。
2.1 总体结构
算术逻辑单元ALU与累加器ACC 、寄存器B
算术逻辑单元不仅能完成8位二进制的加、减、乘、除、加1、
减1及BCD加法的十进制调整等算术运算,还能对8位变量
进行逻辑与、或、异或、循环移位、求补、清零等逻
辑运算,并具有数据传输、程序转移等功能。累加器(ACC,
简称累加器A)为一个8位寄存器,它是CPU中使用最频繁的
寄存器。进入ALU作算术和逻辑运算的操作数多来自于A ,
运算结果也常送回A保存。寄存器B是为ALU进行乘除法运
算而设置的。若不作乘除运算时,则可作为通用寄存器使用。
程序状态字
程序状态字PSW是一个8位的标志寄存器,它保存指令执行
结果的特征信息,以供程序查询和判别。
2.1 总体结构
布尔处理机
布尔处理机(即位处理)是51系列单片机ALU所具有
的一种功能。单片机指令系统中的位处理指令集
(17条位操作指令),存储器中的位地址空间,以及
借用程序状态寄存器PSW中的进位标志CY作为位
操作累加器,构成了51系列单片机内的布尔处理
机。它可对直接寻址的位(bit)变量进行位处理,如
置位、清零、取反、测试转移以及逻辑与、或
等位操作,使用户在编程时可以利用指令完成原来
单凭复杂的硬件逻辑所完成的功能,并可方便地设
置标志等。
2.1 总体结构
(2 )控制器
控制器是单片机的神经中枢,由程序计数器PC(Program Counter)、PC加
1寄存器、指令寄存器IR (Instruction Register)、指令译码器ID
(Instruction Decoder)、数据指针DPTR(Data Pointer)、堆栈指针
SP(Stack Pointer) 、缓冲器、定时控制电路以及信息传送控制部件等
组成。主要完成指挥控制工作,协调单片机各部分正常工作。它先以主
振频
您可能关注的文档
- 陕西国际商贸学院工学院数据库原理及应用第5章 数据库安全保护.pdf
- 陕西国际商贸学院工学院数据库原理及应用第6章 数据库设计.pdf
- 华中师范大学生 物教学论第一章 生物学 教学论概述02.2 生物 学教学论的课程目标.pdf
- 华中师范大学生 物教学论第一章 生物学 教学论概述01.1 生物 学教学论的形成与发展.pdf
- 陕西国际商贸学院工学院数据库原理及应用第7章 SQL Server 2000&2005数据库管理系统.pdf
- 陕西国际商贸学院工学院数据库原理及应用第7章 SQL Server 2005数据库管理系统――7.2 Transact-SQL编程.pdf
- 陕西国际商贸学院计算机基础 概述.pdf
- 陕西国际商贸学院计算机基础 数据链路层.pdf
- 陕西国际商贸学院计算机基础 网络层.pdf
- 华中师范大学生 物教学论第四章 中学生物学 学生学习活动与学习策略03.3.pdf
文档评论(0)