单片机课件第二章教程.pptx

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

第2章 单片机的硬件结构 ;【知识目标】 1.熟悉AT89S51单片机的片内硬件基本结构; 2.了解AT89S51单片机的引脚,熟悉并掌握各引脚的功能; 3.掌握AT89S51单片机的存储器结构; 4.熟悉AT89S51单片机的特殊功能寄存器功能; 5.了解4个并行I/O口的结构,熟悉其特点; 6.熟悉单片机时序的相关概念; 7.了解节电工作模式。 ;【技能目标】 1.掌握AT89S51单片机的存储器分配; 2.掌握AT89S51单片机的4个并行I/O口的应用; 3.熟悉复位电路和时钟电路的设计。 ;2.1 AT89S51单片机的硬件组成 2.2 AT89S51单片机的引脚功能 2.3 AT89S51的CPU 2.4 AT89S51单片机的存储器结构 2.5 AT89S51的并行I/O口 2.6时钟电路及复位电路 2.7 AT89S51单片机的工作方式 ;;AT89S51单片机在一块芯片上集成了CPU、RAM、ROM、定时/计数器和多种I/O功能部件,具有如下功能部件和特性。 (1)8位微处理器。 (2)与MCS-51产品指令系统完全兼容 。 (3)内部数据存储器128B (4)4个8位可编程I/O口。 (5)2个16位定时/计数器。 (6)5个中断源。 ;(7)1个全双工的异步串行口。 (8)在线可编程功能(ISP)的4KB闪速存储器 。 (9)工作电压4.0~5.5V。 (10) 看门狗定时器。 (11) 双数据指针。 (12)三个程序加密锁定位。 (13)低功耗空闲和掉电模式。 ;AT89S51单片机片内的各个功能部件通过单一总线连接,如图2-1所示。CPU对各功能的控制是采用特殊功能寄存器(SFR)的集中控制方式,现对各组成部分的情况介绍如下。 (1)中央处理器(CPU)。AT89S51单片机的中央处理器是8位,完成运算和控制操作。 (2) 内部数据存储器。实际上AT89S51单片机中共有256字节RAM单元,但其中后128单元被特殊功能寄存器占用,供用户使用的只是前128单元,用于存放可读写的数据。因此,通常所说的内部数据存储器是指前128单元,简称“内部RAM”。 (3) 内部程序存储器。如图2-1所示,AT89S51单片机共有4KB Flash ROM,用于存放程序和原始数据,简称“内部ROM”。 ;(4) 定时器/计数器。AT89S51 共有两个16位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对单片机进行控制。 (5) 并行I/O口。AT89S51共有4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入输出。 (6)串行口。AT89S51单片机有一个全双工的串行口,以实现单片机和其它数据设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为同步移位器使用。 (7)中断控制系统。AT89S51单片机的有五个中断源、两个中断优先级。 (8) 开门狗定时器WDT。WDT提供了当CPU由于干扰使程序陷入死循环或跑飞状态时而使程序恢复正常运行的有效手段。;(9)特殊功能寄存器(SFR)。AT89S51单片机共有26个特殊功能寄存器,用于CPU对片内各功能部件进行管理、控制和监视。特殊功能寄存器实际上是片内各个功能部件的控制寄存器和状态寄存器,这些特殊功能寄存器映射在片内RAM区80H~0FFH的地址区间内。 (10) 在线可编程功能(ISP) 程序代码存储阵列可以通过串行ISP接口编程。 ;AT89S51单片机与MCS-51系列单片机中各种型号芯片的引脚是互相兼容的,AT89S51单片机多采用40引脚双列直插封装(DIP)方式,如图2-2所示。另外还有采用PLCC封装方式的芯片,44引脚中有4只引脚是无用引脚;TQFP封装方式的芯片,44引脚中有3只引脚是无用引脚,有两只接地引脚。 ;1) 电源引脚Vcc和Vss Vcc(40脚),电源端,接+5V电源。 Vss(20脚):接地端,接数字地。 通常,Vcc和Vss之间应接高频和低频滤波电容。 2)时钟电路引脚XTAL1和XTAL2 XTAL1(19脚):当使用片内振荡器时,该引脚接外部石英晶振和微调电容一端。若使用外部时钟时,该引脚接外部时钟信号。 XTAL2(18脚):当使用片内振荡器时,接外部石英晶振和微调电容的另一端。若使用外部时钟时,该引脚悬空。 ;RST(9脚):复位信号输入端,高电平有效。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。WDT 溢出也使该引脚输出高电平,设置特殊功能寄存器AUXR的DISRTO位(地址8EH,将在本章后面介绍)可打开或关闭该功能。DISRTO位缺省为RST输出高电平打开状态。 ALE/ (30脚):地址锁存控制信号/编程脉冲输入

文档评论(0)

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

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

1亿VIP精品文档

相关文档