单片机原理及应用技术-李广军.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文档。上传文档
查看更多
单片机原理及应用技术-李广军.ppt

单片机原理及应用技术 项目二 MCS-51单片机入门 ——流水灯模拟系统设计 任务一 MCS-51系列单片机的基本结构 任务二 MCS-51系列单片机的存储器配置 任务三 MCS-51 I/O端口的使用 任务四 时钟电路与时序 任务五 MCS-51系列单片机的工作方式 任务六 典型应用——流水灯模拟系统设计 项目总结 任务一 MCS-51系列单片机的基本结构 一、MCS-51的外部引脚 二、MCS-51的内部结构 一、 MCS-51的外部引脚 8051采用40引脚DIP封装形式(双列直插式封装),引脚如下图所示。 1.电源与时钟引脚 Vcc(40脚):电源端,接+5V直流电源。 Vss(20脚):接地端。 XTAL1(19脚)/XTAL2(18脚):内部振荡器的输入端,接外部晶振;如果采用外部时钟,XTAL2引脚连外部时钟,XTAL1引脚要悬空。 2.控制引脚 ALE/PROG(Address Latch Enable/Programming,30脚):地址锁存允许信号。 PSEN(Program Store Enable,29脚):外部程序存储允许输出端,片外程序存储器读选通信号,低电平有效。 EA/VPP(Enable Address/Voltage Pulse of Programming,31脚):外部程序存储器地址允许输入端。 RST/VPD(9脚):复位信号输入端。晶振工作时,在此引脚上保持两个机器周期的高电平将使单片机复位。 3.I/O引脚 I/O引脚的功能特性将在任务三中进行讲述。 二、 MCS-51的内部结构 (1)8位中央处理单元CPU。 (2)4K字节的程序存储器ROM。 (3)128字节的数据存储器RAM。 (4)21个特殊功能寄存器SFR。 (5)4个8位并行I/O口P0~P3。 (6)2个16位可编程定时/计数器T0、T1。 (7)5个中断源,具体包括2个外部中断源INT0和INT1,3个内部中断源。 (8)1个全双工的异步串行接口。 (9)内部时钟产生电路。 2.中央处理器CPU 中央处理器CPU是单片机的核心组成部分,从功能上可以分为控制器和运算器两个部分。 (1)控制器 控制器主要包括: 16位程序计数器PC(Program Counter) 数据指针DPTR(Data Pointer) 堆栈指针SP(Stack Pointer) 指令寄存器IR(Instruction Register) 指令译码器 控制逻辑电路 (2)运算器 运算器主要包括: 算术逻辑单元ALU(Arithmetical Logic Unit) 累加器A(Accumulator) 通用寄存器B(General Purpose Register) 程序状态字PSW(Program Status Word)暂存器 十进制调整电路 布尔处理器 任务二 MCS-51系列单片机的存储器配置 一、程序存储器 二、数据存储器 MCS-51系列单片机在物理结构上有4个存储空间,即片内、片外程序存储器和片内、片外数据存储器。程序存储器和数据存储器分开编址,具有各自独立的寻址空间和寻址方式。 一、 程序存储器 二、 数据存储器 2.特殊功能寄存器SFR (Special Function Registers) MCS-51系列单片机有21个特殊功能寄存器,离散地分布在片内地址80~FFH的RAM空间中。CPU可以直接使用寄存器的名字或者通过直接寻址方式对其进行访问。 CPU:包括6个SFR,分别是A、B、PSW、SP、DPL和DPH。其中2个8位寄存器DPL和DPH组成16位的DPTR。 中断控制:包括2个SFR,分别是IE和IP。 定时器:包括6个SFR,分别是TCON、TMON、TL0、TL1、TH0和TH1。其中8位寄存器TL0和TH0组成T0,TL1和TH1组成T1。 并行接口:包括4个SFR,分别是P0、P1、P2和P3。 串行接口:包括3个SFR,分别是PCON、SCON和SBUF。 3.片外数据存储器 片外数据存储器的地址范围是0000H~FFFFH,共64K。在实际应用中,用户可以根据具体需求进行适量的扩展,如2K、4K、8K等。 任务三 MCS-51 I/O端口的使用 一、I/O端口的结构 二、I/O端口的负载能力 一、 I/O端口的结构 I/O端口是单片机实现信息交换和对外控制的重要通道。I/O端口分为串行口和并行口,串行口一次只能传送一个二进制位信息,并行

文档评论(0)

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

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

1亿VIP精品文档

相关文档