单片机应用与技术21概论.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用与技术21概论

第2章 8051单片机的结构体系;第1部分 第2部分 第3部分 ; 第1部分 2.1 8051单片机的主要特性 2.2 8051单片机内部结构 2.3 8051单片机的封装和引脚 2.4 8051 的微处理器 ;*;单片机(Microcontroller);2.1 8051单片机的主要特性;1个全双工的UART 2个优先级的5向量中断结构 211位可寻址空间 4μs乘法/除法指令 片上时钟振荡器 工作电压4.0~5.5V ;*;2.2 8051单片机内部结构;1.CPU 8051单片机中有一个8位CPU,是单片机的核心,由运算器和控制器构成。运算器包括算术逻辑单元ALU、累加器ACC、寄存器B、程序状态字PSW、十进制调整电路等部件,实现数据的算术逻辑运算、位变量处理和数据传送等操作。控制器包括定时控制逻辑(时钟电路、复位电路)、指令寄存器、指令译码器、程序计数器PC、堆栈指针SP、数据指针寄存器DPTR、以及信息传送控制等部件,其主要功能是对指令码进行译码,然后在时钟信号作用下,使单片机的内外电路能够按一定的时序协调有序的工作,执行译码后的指令。 ;2.内部数据存储器(RAM) 8051系列单片机内部有128字节(8052子系列有256个字节)RAM,用来存放程序在运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等。 3.内部ROM/EPROM/Flash/ISP Flash 8031无此部件;8051系列单片机片内有4KB的掩膜ROM;8751则为4KB的EPROM;89S52为ISP(In System Program)的免拔插电气可编程8KB Flash存储器,用来存放程序、原始数据或表格。如果片内只读存储器容量不够,则需扩展片外只读存储器。片外只读存储器最多可扩展至64KB。 ;4.定时器/计数器 8051系列单片机内部有2个16位定时器/计数器T0、T1,有四种工作方式。89S52不仅有定时器T0和T1,还有定时器T2、看门狗定时器。通过编程,T0、T1还可用作13位或8位定时器。 ;5.并行口 8051单片机内部共有四个输入输出口,一般称为并行I/O口,即P0、P1、P2、P3口,每个口都是8位。对于没有程序存储器的8031单片机,需用P0口作为低8位地址/数据线分时复用,即相当于计算机的AD0~AD7,而P2口作为高8位地址A8~A15。P3口各个管脚又有不同的第二功能,例如,读、写控制信号等。对8051单片机而言,P1口一般可作为通用I/O口使用;对于8052单片机,P1.0作为定时器T2的外部计数输入,P1.1是定时器/计数器T2捕捉/重装操作的控制信号;对于89SXX系列单片机P1.5、P1.6、P1.7还是Flash 串行编程操作的接口端。 ;6.串行口 8051系列单片机有一个全双工的串行I/O口,以完成单片机和其它计算机或通信设备之间的串行数据通信,单片机只用P3口的RXD和TXD两个管脚进行串行通信。 7.中断系统 8051系列单片机内部有很强的中断功能,以满足控制应用的需要。它共有5个中断源,即外部中断源2个,定时器/计数器中断源2个,串行中断源1个。 ;8.CPU内部总线和外部总线 CPU通过内部的8位总线与各个部件连接,并通过P0口和P2口形成内部16位地址总线连接到内部ROM区。从图2-2可看到外部三总线:它是由P0口组成的数据总线DB(与低8位地址总线分时复用);由P0口和P2口组成的16位地址总线(AB)(P0口分时);由 , , ALE和P3口部分管脚(读信号及写信号)组成的控制总线(CB)。 ;9.布尔处理器 由片内RAM的20H~2FH共16个单元的128位,11个SFR中的83位组成的211位布尔处理器,可完成位运算等任务。8052增加可寻址位SFR 1个,可寻址位增加8位。 ;2.3 8051单片机的封装和引脚 2.3.1 封装;PDIP: Plastic Dual Inline Package PLCC: Plastic Leaded Chip Carrier TQFP: Thin Quad Flat Package;*;*;*;2.3.2 引脚定义(非常重要!);RESET: PIN9----复位引脚。当晶体振荡器运行时,只要在这个引脚出现两个机器周期的高电平, 就可以使单片机复位 。 PIN9引脚内部有下拉电阻,用户只要在VCC和该引脚之间接电容,就可实现上电复位。 ;XTAL1(PIN19)、XTAL2(PIN18): 外接晶振引脚 XTAL1: 内部振荡电路反相放大器的输入端。当采用外部

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档