




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、AT89C51 单片机性能介绍AT89C51 是一种带 4K 字节闪烁可编程可擦除只读器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS8 位微处理器,俗称单片机。该器件采用 ATMEL 高密度非易失器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位CPU 和闪烁器组合在单个中,ATMEL 的 AT89C51 是一种高效微控制器,为很多控制系统提供了一种灵活性高且价廉的方案。1主要特性:与MCS-51 兼容4K 字节可编程闪烁器:1000 写/擦循环数据保留时间:10
2、 年全静态工作:0Hz-24Hz三级程序器锁定128*8 位RAM32 可编程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 口
3、,P1口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接收。P2 口:P2 口为一个上拉电阻的8 位双向I/O 口,P2 口缓冲器可接收,输出 4 个TTL 门电流,当 P2 口被写“1”时,其管脚被上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于上拉的缘故。P2 口当用于外部程序器或16 位地址外部数据器进行存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用上拉优势,当对外部八位地址数据器
4、进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。P3 口:P3 口管脚是 8 个带上拉电阻的双向 I/O 口,可接收输出 4 个TTL 门电流。当 P3 口写入“1”后,它们被上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。P3 口也可作为 AT89C51 的一些特殊功能口,如下表所示:口管脚 备选功能P3.0RXD(串行输)P3.1TXD(串行输出口)P3.2/0(外部中断 0)P3.3/1(外部中断 1)P3.4T0(记时器 0 外部输入)P3.5T1(记时器 1 外
5、部输入)P3.6/WR(外部数据器写选通)P3.7/RD(外部数据器读选通)P3 口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的时间。ALE/PROG:当外部器时,地址锁存允许的输出电平用于锁存地址的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据器时,将跳过一个 ALE 脉冲。如想ALE 的输出可在 SFR8EH 地址上置 0。此时, ALE 只有在执行 MO
6、VX,MOVC 指令是 ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 ALE,置位无效。/PSEN:外部程序器的选通信号。在由外部程序器取指期间,每个机器周期两次/PSEN 有效。但在外部数据器时,这两次有效的/PSEN 信号将不出现。/EA/VPP:当/EA 保持低电平时,则在此期间外部程序器(0000H-FH),不管是否有程序器。注意1 时,/EA 将锁定为 RESET;当/EA 端保持时,此间程序器。在 FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP)。XTAL1:反向振荡放大器的输入及时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3振荡器
7、特性:XTAL1 和 XTAL2 分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2 应不接。有余输入至时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。4擦除:整个PEROM 阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE 管脚处于低电平 10ms 来完成。在擦操作中,代码阵列全被写“1”且在任何非空字节被重复编程以前,该操作必须被执行。此外,AT89C51 设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种可选的掉电模式。在闲置模式下,CPU
8、 停止工作。但 RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存 RAM的内容并且冻结振荡器,所用其他功能,直到下一个硬件复位为止。点击这里可以AT89C51的英文PDF 文档很多初学 51 单片机的网友会有这样:AT89S51 是什么?书上和网络上可都是 8051,89C51 等!没听有 89S51 ?!这里,初学者要澄片机实际使用方面的一个产品概念,MCS-51 单片机是E 公司于 1980 年推出的产品,典型产品有 8031(没有程序器,实际使用方面已经被市场淘汰)、8051(采用 HMOS,功耗是 630mW,是 89C51 的 5 倍,实际使用方面已经被市场淘汰)和
9、 8751 等通用产品,一直到现在, MCS-51 内核系列兼容的单片机仍是应用的主品(比如目前流行的89S51、已经停产的 89C51 等),各高校及专业学校的培训机作为代表进行理论基础学习。仍与 MCS-51 单片有些文献甚至也将 8051 泛指 MCS-51 系列单片机,8051 是早期的最典型的代表作,由于 MCS-51 单片机影响极深远,许多公司都推出了兼容系列单片机,就是说 MCS-51 内核实际上已经成为一个 8 位单片机的标准。其他的公司的 51 单片机产品都是和 MCS-51 内核兼容的产品而以。同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如 ATMEL 的
10、 89C51(已经停产)、89S51, PHILIPS(菲利浦),和 WINBOND(华邦)等,我们常说的已经停产的 89C51 指的是 ATMEL 公司的 AT89C51 单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由 Flash(程序器的内容至少可以改写 1000 次)器取带了原来的 ROM(写入),AT89C51 的性能相对于 8051 已经算是非常优越的了。不过在市场化方面,89C51 受到了 PIC 单片机阵营的,89C51 最致命的缺陷在于不支持 ISP(更新程序)功能,必须加上 ISP 功能等新功能才能更好延续 MCS-51 的。89S51 就是在这样的背景下取代
11、89C51 的,现在,89S51 目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的 Atmel目前公司已经停产 AT89C51,将用 AT89S51 代替。89S51 在工艺上进行了改进,89S51 采用 0.35 新工艺,成本降低,而且将功能,增加了竞争力。89SXX 可以像下兼容 89CXX 等 51 系列。同时,Atmel 不再接受 89CXX 的定单,大家在市场上见到的 89C51 实际都是 Atmel 前期生产的巨量库存而以。89S51 相对于 89C51 增加的新功能包括:-新增加很多功能,性能有了较大,价格却基本不变,甚至比 89C51 更低!-把ISP编程功能,这个功
12、能的优势在于改写单片机器内的程序不需要从工作环境中剥离。是一个强大易用的功能。-工作频率为 33MHz,大家都知道 89C51 的极限工作频率只有 24M,就是说 S51具有更高工作频率,从而具有了更快的计算速度。-具有双工 UART 串行通道。-集成看门狗计时器,不再需要像 89C51 那样外接看门狗计时器单元电路。-双数据指示器。- 电源关闭标识。- 全新的加密算法,这使得对于 89S51 的变为不可能,程序的。性大大加强,这样就可以有效的保护知识不被- 兼容性方面:向下完全兼容 51 全部字系列产品。比如 8051、89C51 等等早期MCS-51 兼容产品。也就是说所有教科书、网络上的
13、程序(不论教科书上采用的单片机是 8051 还是 89C51 还是 MCS-51 等等),在 89S51 上一样可以照常运行,这就是所谓的向下兼容。AT89S51 看门狗程序例子如下:AJMP MAINMAIN:;启动看门狗Mov 0A6H,#01EH ;先送 1E Mov 0A6H,#0E1H ;后送 E1;主程序*;*START:ACALL WDT ;调用复位看门狗子程序AJMP START;主程序*;*;复位看门狗子程序WDT:Mov 0A6H,#01EH ;先送 1EMov 0A6H,#0E1H ;后送 E1RETEND注意事项:89S51 的看门狗必须由程序激活后才开始工作。所以必须保证 CPU 有可靠的上电复位。否则看门狗也无法工作。看门狗使用的是 CPU 的晶振。在晶振停振的时候看门狗也无效。89
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 双十一销售全攻略
- 江苏省南京溧水区四校联考2025年中考猜题卷:数学试题试卷含解析
- 山东省禹城市重点中学2024-2025学年初三最后一卷初三生物试题练习卷含解析
- 江苏省南京市育英外校2025年第二学期期末教学质量检测试题考试初三数学试题含解析
- 山东海事职业学院《古代汉语专题(二)》2023-2024学年第一学期期末试卷
- 金昌市2025年数学三下期末综合测试试题含解析
- 辽宁师大学附中2025年普通高考第一次适应性检测试题物理试题含解析
- 莒县2024-2025学年三年级数学第二学期期末联考模拟试题含解析
- 四川省广安第二中学2024-2025学年高三教学质量调研(四模)考试物理试题含解析
- 山西省阳泉市第十一中学2025年高三下学期单元检测试题英语试题含解析
- NB-T 47013.15-2021 承压设备无损检测 第15部分:相控阵超声检测
- 安全检查表完整版本
- 加拉帕戈斯群岛的生物
- 药学专业社会实践报告3000字
- 宫颈炎的护理查房
- 酒店客房前厅接待考核表
- 超市生鲜采购流程制度完整
- 投标货物的包装、运输方案
- 2022年山东省青岛一中自主招生化学模拟试卷一(附答案详解)
- 表C.1.1 工程概况表(例)
- E3X-ZD11型光纤放大器
评论
0/150
提交评论