单片机第二章单片机的结构和原理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

D)堆栈区与堆栈指针 在程序实际运行中,往往需要一个后进先出的RAM区,在子程序调用、中断服务处理等场合用以保护CPU的现场,这种后进先出的缓冲区称为堆栈。80C51单片机堆栈区不是固定的,原则上可设在内部RAM的任意区域内,但为了避开工作寄存器区和位寻址区,一般设在30H以后的范围内,栈顶的位置由专门设置的堆栈指针寄存器SP(8位)指出。80C51单片机的堆栈属向上生长型,如图所示。有两个操作:进栈、出栈。图80C51单片机堆栈第30页,共44页,星期日,2025年,2月5日3)特殊功能寄存器SFR区(SpecialFunctionRegister)特殊功能寄存器SFR,又称为专用寄存器。它专用于控制、管理单片机内算术逻辑部件、并行I/O口锁存器、串行口数据缓冲器、定时器/计数器、中断系统等功能模块的工作。SFR的地址空间为80H~FFH。特殊功能寄存器区的SFR只能通过直接寻址的方式进行访问。 80C51单片机共定义了21个特殊功能寄存器,52子系列增加5个特殊功能寄存器。第31页,共44页,星期日,2025年,2月5日第2章定时器/计数器第1页,共44页,星期日,2025年,2月5日2.180C51系列单片机总体基本结构第2页,共44页,星期日,2025年,2月5日8051/8052系列单片机主要包括以下功能部件:8位CPU:(1)运算器:由ALU、暂存器(1、2)、ACC、B、PSW和一个布尔处理器(作位运算)等组成。用于实现算术运算和逻辑运算。(2)控制器:由PC、DPTR、IR、ID等组成。是计算机的控制指挥部件,使计算机各部份能自动协调的工作。存储器:用于存放程序和数据4K/8K片内程序存储器(ROM/EPROM/EEPROM);128/256字节的片内RAM;可寻址外部程序存储器和数据存储器各64K;Princeton结构,Har-vard结构介绍第3页,共44页,星期日,2025年,2月5日2/3个16位定时器/计数器(timer/counter);精确定时、对外部事件计数;1个全双工异步串行口(serilport、UART),以实现单片机和其它设备之间的串行数据传送。;5/6个中断源,2个中断优先级,51单片机的中断功能较强,以满足不同控制应用的需要。具有位寻址能力(bit);片内振荡器和时钟电路(osc),时钟电路为单片机产生时钟脉冲序列。第4页,共44页,星期日,2025年,2月5日2.280C51单片机的引脚功能及结构框图2.2.18051单片机的引脚功能80C51双列直插式封装PDIP的引脚图。第5页,共44页,星期日,2025年,2月5日AT89C51有PDIP、PQFP、TQFPPLCC、LCC等多种封装形式第6页,共44页,星期日,2025年,2月5日根据引脚功能可分为4类:(1)电源引脚:Vcc(40)、Vss(20)(2)时钟电路引脚:XTAL1(19):反相振荡放大器输入端和内部时钟发生电路输入。XTAL2(18):片内振荡器反向器输出端。(3)控制信号引脚RST/Vpd:复位输入/备用电源输入,当晶振在运行中只要复位管脚出现2个机器周期高电平即可复位。ALE//PROG:地址锁存输出信号/编程脉冲输入信号/PSEN:片外程序存储器选通信号(从EPROM/ROM中读取指令)/EA/Vpp:外部程序存储器访问允许信号,输入/编程电压输入当/EA接高电平时,CPU只访问及执行片内EPROM/ROM,但当PC的值超过0FFFH(对8751/8051为4KB)时,将自动转去执行片外程序存储器的内容; 当/EA接低电平时,CPU只访问及执行片外EPROM/ROM中的程序;Vpp=12V~21V,对8751片内的EPROM固化程序ALE、/PSEN的负载能力:8个LS型TTL第7页,共44页,星期日,2025年,2月5日(4)输入/输出端口:P0--P3P0口:8位漏极开路双向I/O口,寻址外部存储器时,分时使用(复用)作数据和外部存储器低8位地址,有8个TTL负载的驱动能力。作输出口时,输出高电平要接上拉电阻。P1口:8位准双向I/O口,4个TTL负载的驱动能力。P2口:8位准双向I/O口,寻址外部存储器时作外部存储器高8位地址,具有4个TTL负载的驱动能力。P3口:8位准双向I/O口,有4个TTL负载的驱动能力,同时具有第二功能。 P3.0:RXD串行接收,输入。 P3.1:TXD串行发送,输出。 P3.2:/INT0外部中断0请求,输入,低电平或下降沿有效。

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档