- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AT89C51单片机的结构《单片机》教材课程.ppt
2018-5-19
1
第2章 AT89C51单片机的结构
2.1 AT89C51单片机的基本结构
2.2 AT89C51单片机的存储器配置
2.3 AT89C51的时钟电路与CPU时序
2.4 AT89C51复位与复位电路
2.5 AT89C51单片机的最小系统
2
2018-5-19
2. 1 AT89C51单片机的基本结构
AT89C51是具有MCS-51内核、片内带有4KB的flash ROM的单片机,图2-1为AT89C51基本结构示意图。
从图中可以看出,单片机有一条内部总线,各个功能模块都挂在这条总线上,通过内部总线传送数据信息和控制信息。AT89C51主要由以下部件组成。
3
2018-5-19
AT89C51单片机基本结构示意图
4
2018-5-19
5
2018-5-19
AT89C51主要组成部件
1.CPU
CPU是单片机的核心部分,CPU包括两个基本部分:运算器和控制器。
(1)运算器
运算器即算术逻辑运算单元ALU(Arithmetic Logic Uint),是进行算术或逻辑运算的部件,可以对半字节 (4位)和单字节 (8位)数据进行操作。例如可实现加、减、乘、除等算术运算和与、或、异或、取反、移位等逻辑运算。操作的结果一般送回累加器 ACC (Accumulator),而其状态信息送至程序状态寄存器PSW(Program Status Word)。
(2)控制器
控制器是用来控制计算机工作的部件。控制器接收来自存储器的指令,进行译码,并通过定时和控制电路,在规定时刻发出指令所需的各种控制信息和CPU外部所需的各种控制信号,使各部分协调工作,完成指令所规定的操作。
6
2018-5-19
2.内部数据存储器
2.内部数据存储器
AT89C51芯片内共有256B(地址为:00H~FFH)的数据存储器,其中高128B(地址为:80H~FFH)被专用寄存器占用,能作为寄存器供用户使用的只是低128B(地址为:00H~7FH),用于存放可读写的数据,如程序执行过程中的变量。
7
2018-5-19
3.内部程序存储器
AT89C51共有4KB(地址为:0000H~0FFFH)的flash程序存储器,用于存放程序、原始数据或表格常数。
4.定时/计数器
AT89C51共有两个16位的定时/计数器,每个定时/计数器都可以设置成计数方式,用于对外部事件进行计数;也可以设置成定时方式,并可以根据计数或定时的结果实现对单片机运行的控制。
8
2018-5-19
5.并行I/O口
AT89C51共有4个8位的I/O口(P0、Pl、P2、P3)。每个8位的口,既可用作输入口,也可用作输出口,每个口即可以8位同步读写,又可对每一位进行单独的操作,十分的方便。
6.串行口
AT89C51单片机有一个全双工的串行接口,以实现单片机和其他设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为同步移位器使用。
10
2018-5-19
2.1.2 AT89C51单片机的引脚功能
AT89C51单片机采用40脚双列直插式的DIP40封装,还提供较小尺寸表面封装形式的PQFP/TQFP44,其引脚排列如图2-2所示。为使结构更加紧凑,单片机的许多引脚具有双重功能。
11
2018-5-19
12
2018-5-19
13
2018-5-19
引脚功能
40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
14
2018-5-19
⒈ 电源: ⑴ VCC - 芯片电源,接+5V;
⑵ VSS - 接地端;
⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。
⒊ 控制线:控制线共有4根,
⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ① ALE功能:用来锁存P0口送出的低8位地址 ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
⑵ PSEN:外ROM读选通信号。
⑶ RST/VPD:复位/备用电源。
① RST(Reset)功能:复位信号输入端。
② VPD功能:在Vcc掉电情况下,接备用电源。
⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。
① EA功能:内外ROM选择端。
② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
15
2018-5-19
⒋ I/O线 80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
P3.0 —— RXD:串行口输入端;
P3.1 —— TXD:串行
您可能关注的文档
- ArcGISEngine培训教程(袁)知识研讨.ppt
- arcgis专题制图操作指导知识研讨.ppt
- ARVR简介(应用案例详解)教学讲义.ppt
- ASON原理培训知识讲稿.ppt
- asus重庆大学城营销策划教学教材.ppt
- AT89C51单片机的多音阶电子琴培训课件方案研究.ppt
- AT89C51单片机的数字时钟设计教学教材.ppt
- AT89C51单片机的照明控制系统讲解材料.pptx
- AT89C51单片机简单介绍教程教案.ppt
- AT89C51单片机系统扩展研究报告.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)