插手珍藏夹
 公司简介 || 产物列表 || 采办编制 || 汇款订单提交 || 论坛 || Universal Programmer || 淘宝网店 || 诚聘英才 || 单片机名目斥地

AT89C51单片机的引见——最常用的51芯片

AT89C51是一种带4K字节明灭可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高机能CMOS8位微处置器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业尺度的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和明灭存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微节制器,为良多嵌入式节制系统供给了一种矫捷性高且价廉的方案。

1.次要特征:

·与MCS-51 兼容
·4K字节可编程明灭存储器
寿命:1000写/擦轮回
数据保留时间:10年
·全静态工作:0Hz-24Hz
·三级法式存储器锁定
·128*8位内部RAM
·32可编程I/O线
·两个16位按时器/计数器
·5个中缀源
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路

2.管脚申明

    VCC:供电电压。
    GND:接地。
    P0口:P0口为一个8位漏级开路双向I/O口,每脚可接收8TTL门电流。当P1口的管脚一次写1时,被定义为高阻输入。P0能够大概用于外部法式数据存储器,它能够被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必需被拉高。
    P1口:P1口是一个内部供给上拉电阻的8位双向I/O口,P1口缓冲器能领受输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外手下拉为低电日常普通,将输出电流,这是由于内部上拉的来由。在FLASH编程和校验时,P1口作为第八位地址领受。
    P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可领受,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因而作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的来由。P2口当用于外部法式存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它把持内部上拉劣势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄放器的内容。P2口在FLASH编程和校验时领受高八位地址信号和节制信号。
    P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可领受输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外手下拉为低电平,P3口将输出电流(ILL)这是由于上拉的来由。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:
口管脚 备选功能
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 /INT0(外部中缀0)
P3.3 /INT1(外部中缀1)
P3.4 T0(记时器0外部输入)
P3.5 T1(记时器1外部输入)
P3.6 /WR(外部数据存储器写选通)
P3.7 /RD(外部数据存储器读选通)
P3口同时为明灭编程和编程校验领受一些节制信号。

    RST:复位输入。当振荡器复位器件时,要保持RST脚两个机械周期的高电日常普通间。
ALE/PROG:当拜候外部存储器时,地址锁存答应的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在日常普通,ALE端以不变的频次周期输出正脉冲信号,此频次为振荡器频次的1/6。因而它可用作对外部输出的脉冲或用于按时方针。然而要留意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只需在施行MOVX,MOVC指令是ALE才起传染感动。别的,该引脚被略微拉高。若是微处置器在外部施行情况ALE禁止,置位无效。

   /PSEN:外部法式存储器的选通信号。在由外部法式存储器取指期间,每个机械周期两次/PSEN无效。但在拜候外部数据存储器时,这两次无效的/PSEN信号将不出现。
    /EA/VPP:当/EA保持低电日常普通,则在此期间外部法式存储器(0000H-FFFFH),灿忠淮诬能否有内部法式存储器。留意加密编制1时,/EA将内部锁定为RESET;当/EA端保持高电日常普通,此间内部法式存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
    XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
    XTAL2:来自反向振荡器的输出。

3.振荡器特征:

    XTAL1和XTAL2别离为反向放大器的输入和输出。该反向放大器能够拔擢为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。不足输入至内部时钟信号要经由一个二分频触发器,因而对外部时钟信号的脉宽无任何要求,但必需包管脉冲的凹凸电平要求的宽度。

4.芯片擦除:

    整个PEROM阵列和三个锁定位的电擦除可经由精确的节制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被反复编程以前,该操作必需被施行。
此外,AT89C51设有稳态逻辑,能够在低到零频次的前提下静态逻辑,支撑两种软件可选的掉电模式。在闲置模式下,CPU遏制工作。但RAM,按时器,计数器,串口和中缀系统仍在工作。在掉电模式下,保留RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。

点击这里能够下载AT89C51芯片的英文PDF文档

    良多初学51单片机的网友会有多么的问题:AT89S51是什么?书上和收集教程上可都是8051,89C51等!没传说风闻过有89S51 ?!

    这里,初学者要澄清单片机现实使用方面的一个产物概念,MCS-51单片机是美国INTE公司于1980年推出的产物,典型产物有 8031(内部没有法式存储器,现实使用方面曾经被市场裁减)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,现实使用方面曾经被市场裁减)和8751等通用产物,不断到此刻, MCS-51内核系列兼容的单片机仍是使用的支流产物(比如今朝风行的89S51、曾经停产的89C51等),各高校及专业黉舍的培训教材仍与MCS-51单片机作为代表进行理论底子进修。

    有些文献以至也将8051泛指MCS-51系列单片机,8051是晚期的最典型的代表作,由于MCS-51单片机影响极深远,很多公司都推出了兼容系列单片机,便是说MCS-51内核现实上曾经成为一个8位单片机的尺度。

    其他的公司的51单片机产物都是和MCS-51内核兼容的产物而以。同样的一段法式,在各个单片机厂家的硬件上运转的成果都是一样的,如ATMEL的89C51(曾经停产)、89S51, PHILIPS(菲利浦),和WINBOND(华邦)等,咱们常说的曾经停产的89C51指的是ATMEL公司的 AT89C51单片机,同时是在原底子上加强了很多特征,如时钟,更前辈的是由Flash(法式存储器的内容至多能够改写1000次)存储器取带了本来的ROM(一次性写入),AT89C51的机能相对于8051曾经算是很是优胜的了。

    不外在市场化方面,89C51遭到了PIC单片机阵营的挑战,89C51最致命的缺陷在于不支撑ISP(在线更新法式)功能,必需加上ISP功能等新功能才能更好延续MCS-51的传奇。89S51便是在多么的布景下代替89C51的,此刻,89S51今朝曾经成为了现实使用市场上新的宠儿,作为市场领有率一的Atmel今朝公司曾经停产AT89C51,将用AT89S51代替。89S51在工艺长进行了改良,89S51采用0.35新工艺,成本降低,并且将功能汲引,添加了互助力。89SXX能够像下兼容89CXX等51系列芯片。同时,Atmel不再接管89CXX的定单,大师在市场上见到的89C51现实都是Atmel前期生产的巨量库存而以。

89S51相对于89C51添加的新功能包罗:

-- 新添加良多功能,机能有了较大汲引,代价却根底不变,以至比89C51更低!

-- ISP在线编程功能,这个功能的劣势在于改写单片机存储器内的法式不需要把芯片从工作环境中剥离。是一个强大易用的功能。

-- 工作频次为33MHz,大师都晓得89C51的极限工作频次只需24M,便是说S51具有更高工作频次,从而具有了更快的算计速度。

-- 具有双工UART串行通道。

-- 内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。

-- 双数据唆使器。

-- 电源封闭标识。

-- 全新的加密算法,这使得对于89S51的解密变为不成能,法式的保密性大大加强,多么就能够无效的庇护学问产权不被加害。

-- 兼容性方面:向下完全兼容51全数字系列产物。比如8051、89C51等等晚期MCS-51兼容产物。也便是说所有教科书、收集教程上的法式(非论教科书上采用的单片机是8051仍是89C51仍是MCS-51等等),在89S51上一样能够照旧运转,这便是所谓的向下兼容。

AT89S51看门狗法式例子如下:

AJMP MAIN

MAIN:

;启动看门狗
Mov 0A6H,#01EH ;先送1E
Mov 0A6H,#0E1H ;后送E1

;主法式************************************************************
;******************************************************************

START:

ACALL WDT ;调用复位看门狗子法式

AJMP START

;主法式************************************************************
;******************************************************************

;复位看门狗子法式
WDT:
Mov 0A6H,#01EH ;先送1E
Mov 0A6H,#0E1H ;后送E1
RET

END

留意事项:
1. 89S51的看门狗必需由法式激活后才起头工作。所以必需包管CPU有靠得住的上电复位。
不然看门狗也无法工作。
2. 看门狗使用的是CPU的晶振。在晶振停振的时候看门狗也无效。
3. 89S51只需14位计数器。在16383个机械周期内必需至多喂狗一次。并且这个时间是固
定的,无法更改。当晶振为12M时每16个毫秒需喂狗一次。

以上是AT89C51单片机的汇编指令表,共111条指令。

上面是AT89C51单片机的RAM内存分布表,必需方式会!

二进制需要加B,十进制加D也能够省略,十六进制需要加H,A~F前要加0


电源节制寄放器PCON

 

--->>>前去首页



专业生产 单片机 斥地板 进修板 电子制造散件 电子制造套件 GSM模块 GPS模块 GPRS模块 GPRS MODEM DTU 短信猫 产物
以上部门内容转载于网上,如有涉及到版权问题,请即通知本人删除 浙ICP备11001927号 MSN:hificat@hotmail.com
联系地址:浙江省杭州市西湖科技园西园七路3号4层 邮政编码:310011 Email:hificat@163.com
德律总机:0571-87615070   产物征询:转分机1   技术支撑:转分机2   传真:转分机3   手机:13185018567
发卖QQ:1198450005 发卖征询 技术QQ熊工:1275636157 技术征询 技术QQ徐工:420951892 技术征询
杭州澳门新濠天地电子有限公司 版权所有 COPYRIGHT2003——2011 HANGZHOU KinCony ELECTRONICS CO.,LTD All rights reserved