网站大量收购独家精品文档,联系QQ:2885784924

《单片机原理与实验教程》课件第2章.pptx

《单片机原理与实验教程》课件第2章.pptx

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

AT89S52单片机是Atmel公司推出的一款在线可编程单片

机,通过相应的ISP软件,用户可对单片机程序存储器Flash中的代码进行方便的改变。它与AT89C52单片机引脚完全兼容。

AT89S52的外型封装有两种方式:双列直插式40脚封装 (DIP)和方形44脚封装(PLCC)。图2-1(a)为两种封装方式的引脚排列图。

图2-1MCS-51单片机引脚及总线结构

(a)引脚排列;(b)外部总线结构

2.1.1引脚说明及特性

1.AT89S52的功能特性

AT89S52具有如下的功能特性:

(1)兼容MCS-51系列产品。

(2)片内有8KB的、具有ISP功能的Flash存储器。

(3)工作电压范围为4~5.5V。

(4)工作频率范围为0~33MHz。

(5)具有三级编程保护功能。

(6)具有256×8位的内部RAM。

(7)具有32个可编程I/O口。

(8)具有三个16位定时器或计数器。

(9)具有八个中断源。

(10)含全双工异步串口。

(11)具有低功耗模式。

(12)具备看门狗功能。

(13)具备在线可编程功能。

2.引脚功能

AT89S52的40条引脚功能说明如下:

(1)主电源引脚VSS和VCC。VSS为电源地。VCC正常工作电压为+5V。AT89S系列单片机的工作电压范围为4~5.5V。

(2)时钟电路引脚XTAL1、XTAL2。

·XTAL1:片内振荡电路的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。

·XTAL2:片内振荡电路的输出端,是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。

(3)控制信号引脚RST、ALEPROGPSENEAVPP

·RST:复位引脚。当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),使单片机复位。当看门狗计数满时,单片机复位,RST引脚会有98个时钟周期的高电平输出。可以通过设置特殊功能寄存器AUXR (地址:8EH)的DISRTO位来屏蔽或使能该功能,单片机默认状态是使能该功能。

ALEPROG:允许地址锁存输出/编程脉冲输入引脚。正

常工作时为ALE(允许地址锁存)功能,提供把低字节地址锁存到外部锁存器的信号。ALE引脚以不变的频率(时钟频率的

1/6)周期性地发出正脉冲信号,因此,它还可对外部总线结构输出时钟信号,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端输出可以驱动八个TTL电路。对于EPROM型单片机,在用编程器对Flash编程时,此引脚接收编程脉冲(PROG功能)。ALE可以通过设置特殊功能寄存器8EH,使能或禁止ALE信号输出,在禁止时,只有MOVX和MOVC指令才能使ALE有脉冲输出,平时ALE引脚有个弱上拉。

期内两次有效。PSEN同样可以驱动八个TTL电路。

/VPP:片内、片外程序存储器选择输出/编程电

EA

压输入引脚。当EA为高电平时,访问片内程序存储器(程序计数器PC值小于4KB);当EA为低电平时,访问外部程序存储器。对EPROM型单片机,在EPROM编程期间,此引脚上加12VEPROM编程电源(VPP)。

:片外程序存储器读选通信号输出引脚。从外

PSEN

部程序存储器中取指令(或数据)期间,

在每个机器周

PSEN

(4)PO口。PO口是8位集电极开路的双向口。PO口作为输出口时可以驱动八个TTL电平。PO口同时可以配置成低8位的地址总线或数据总线,用于访问外部程序或数据,作为总线时PO口有内部上拉。在对内部Flash编程时,PO口可以用于接收数据,但必须要加上拉电阻。

(5)P1口。P1口是8位有内部上拉的双向口。P1口可以驱动四个TTL电平。另外,P1.0和P1.1可以配置

成定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX),详见表2-1。P1口也可以作为编程和验证多功能口,详见表2-1。

端口引脚

功能

P1.0

T2(定时器/计数器2外部计数输入),时钟输出

P1.1

T2EX(定时器/计数器2捕获/重载触发和方向控制)

P1.5

MOSI(用于ISP编程)

P1.6

MISO(用于ISP编程)

P1.7

SCK(用于ISP编程)

表2-1P1口的特殊功能

(6)P2口。P2口是8位有内部上拉的双向口。P2口可以

驱动四个TTL电

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档