您当前的位置:五五电子网电子知识元器件介绍元器件特点及应用AT89S51系列单片机的特点 正文
AT89S51系列单片机的特点

AT89S51系列单片机的特点

点击数:7640 次   录入时间:03-04 11:55:44   整理:http://www.55dianzi.com   元器件特点及应用

  AT89S51从引脚到内部结构都完全兼容标准的8051芯片,有40脚PDIP、44脚PLCC、44脚TQFP三种封装形式,见下图。工作电压4.0V~5.5V,最高可使用33MHz的晶振,128字节片内RAM,内置4K字节Flash存储器(可反复擦写1000次)。

AT89S51从引脚到内部结构

  一、在系统编程ISP

  从引脚上可以看出其P1.5、P1.6、P1.7比标准的8051都多出一样复用功能,这三个引脚就是用来实现在系统编程(ISP)的SPI接口。

  当芯片的RST引脚置高电平时,所有程序和数据存储器可以通过SPI总线接口MOSI(数据输入),MISO(数据输出),SCK(时钟输入)对内置Flash存储器进行编程。编程时应在XTAL1与XTAL2之间连接一个3MHz~24MHz的晶振,在VCC与GND之前加上电源电压。

  通常,AT89S51通过并口下载线与PC并口(打印口)连接,然后使用Atmel公司的AT89ISP软件即可实现编程、校验、加密等操作(见下图)。

AT89ISP

  当然,现在可以实现对AT89S51进行ISP编程的软件已有许多,下面给大家推荐www.cvig.org/~kung/AT89S_ISP.zip,如下图所示,它的界面更简洁,可以一目了然。并口下载线可以购买成品,也可以从网上查找资料进行自制。

AT89S51进行ISP编程

  二、片内看门狗定时器WDT

  AT89S51芯片内置了一个14位的硬件看门狗定时器WDT,从而可以省却外接专用看门狗硬件。一旦WDT启动,没有任何办法使其停止计数,只有硬件复位或WDT的溢出方可停止WDT计数,可以有效防止程序跑飞和陷入死循环。当然,在不启动内置看门狗的情况下,AT89S51完全可以和普通8051单片机一样使用。

  三.双DPTR数据指针

  标准的8051只有一个16位的DPTR数据指针,这样在进行数据块复制等动作时,必须对源地址指针和目标地址指针进行暂存,编程会非常麻烦。AT89S5l内有两个DPTR数据指针DPTR0/DPTR1,可以通过DPS位(AUXR1.0)方便地选择置0则选中DPTRO,置1则选中DPTR1。通过执行INCAUXR1指令,能对DPS快速切换,并不影响AUXR1的高位。用法上与PHILIPS单片机完全一致。

  四、改进了的电源管理

  AT89S51除了具有8051所具备的低功耗的空闲模式(设IDL=1)和掉电模式(设PD=1),还增加了掉电状态下的中断恢复模式和上电复位标志POF(PCON.4)。电源打开时POF自动置“1”,可由软件设置为睡眠状态,并不为复位所影响。

  五.更强的程序保密性

  全新的3级加密算法,这使得对于89S系列单片机的解密变为不可能程序的保密性大大加强,这样就可以有效地保护知识产权不被侵犯。六.其他类似的型号AT89S系列中的89S52、89S53、89S55是与8052兼容的,片内RAM为256字节,还比89S51多了定时器2(Timer2),片内Flash存储器容量分别为8K、12K和20K字节。

  89S8252/89S8253也是与8052兼容的,片内除了含8K/12K字节的Flash程序存储器(可擦写1000次),还有2K字节的数据存储器(可擦写超过100000次)。

  另外,相应的AT89LS系列是AT89S系列低电压系列,AT89LS51的电源电压为2.7V~4.0V,工作频率为0~16MHz。

  七.性价比

  目前,AT89S51/52/55报价分别为5.2/6.5/10.5元,有较高的性价比,可以根据应用需要选择使用适合的型号。




本文关键字:单片机  元器件特点及应用元器件介绍 - 元器件特点及应用