




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AT89C51是一种高性能的CMOS8位微处理器,具有4K字节闪烁可编程的只读存储器(fpe mom-falhpragemanageanderassablereadonlymemory ),通常为单片机该设备使用ATMEL高密度非易失性存储器制造技术制造,与工业标准的MCS-51指令集和输出引脚兼容。 ATMEL的AT89C51是一种高效微控制器,为许多嵌入式控制系统提供了灵活、廉价的方案,以便将多功能的8位CPU与闪存结合在一个芯片中。1 .主要特性:MCS-51兼容4K字节可编程闪存寿命: 1000个写入/擦除周期数据保留期: 10年全静态动作: 0Hz-24Hz三级程序存储器锁128*8位内部RAM32可编程I/O线2个16位计时器/计数器五个中断来源可编程串行信道低功耗空闲模式和停电模式片上振荡器和时钟电路2 .针脚说明:VCC :供给电压。GND :接地。P0端口: P0端口为8位漏极级开路双向I/O端口,每脚可吸收8TTL栅极电流。 第1次写入P1端口的针时,定义为高电阻输入。 P0可用于被定义为数据/地址的第8位的外部程序数据存储装置。 在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端口输出地址的高位8位。 在给定地址“1”的情况下,利用内部上拉的优点,在读写外部8位地址的数据存储器的情况下,P2端口输出该特殊功能寄存器的内容。 P2端口在FLASH编程和验证时接收高位8位的地址信号和控制信号。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 :外部程序存储器的选择项通信号。 在外部程序存储器中指定期间,每个机器周期2次/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单片机是美国英特尔于1980年推出的产品,典型产品为8031 (内部无程序存储器,实用方面已经被市场淘汰),8051 (芯片采用HMOS,功耗为630mW,是89C51的5倍,实用方面和8751等通用产品迄今为止,与MCS-51内核系列兼容的单片机仍然是应用的主流产品(如现在流行的89S51、已经停产的89C51等),各高校和专科学校的培训教材都是MCS-51单片机文献中有8051指的是MCS-51系列的单片机,8051是早期最典型的代表作,由于MCS-51单片机的影响非常大,许多公司推出了兼容系列的单片机其他公司的51单片机产品是与MCS-51内核兼容的产品。 按照相同的步骤,在各单片机制造商的硬件上执行的结果相同,例如ATMEL的89C51 (停产)、89S51、PHILIPS (飞利浦)、WINBOND (华邦)等, 我们经常说的停产的89C51指的是ATMEL公司的AT89C51单片机,同时,Flash (程序存储器的内容至少可改写1000次,从原本就强化了很多特性,例如钟表但是,在市场化方面,89C51受到PIC单片机阵营的挑战,89C51最致命的缺点是不支持ISP (在线更新程序)功能,如果不添加ISP功能等新功能,就不能更好地继续MCS-51的传说。 89S51在这样的背景下取代了89C51,现在89S51已经成为实用市场上的新宠儿,市场占有率第一的Atmel现在公司停止生产AT89C51,取代了AT89S51。 89S51在技术上加以改进,89S51采用了0.35的新技术,降低了成本,提高了功能,提高了竞争力。 89SXX支持51系列芯片,如89CXX。 同时,atel不再接受89CXX的订单,市场上看到的89C51实际上是atel前期生产的大量库存。89S51为89C51添加了以下新功能-添加了许多新功能,性能大大提高,但价格几乎没有变化,比89C51还要低!- ISP在线编程功能的优点在于,无需将芯片从工作环境中分离,即可改写单片机内存中的程序。 功能强大,使用方便。-已知工作频率是33MHz,89C51的极限工作频率仅有24M,即S51具有更高的工作频率并且具有更快的计算速度。-有双UART串行通道。-内部内置看门狗计时器,无需像89C51那样外置看门狗计时器的单元电路。-双数据指示器。-电源关闭id。-新的加密算法不能进行89S51的解密,程序的机密性大幅度增强,可以有效地保护其不侵犯知识产权。-兼容性方面:与51个字系列产品完全兼容。 例如8051、89C51等初期MCS-51兼容产品。 即,所有教科书、因特网教程上的程序(不论教科书中采用的单片机是8051、89C51还是MCS-51等)在89S51中同样地发挥功能,即所谓的后向兼容性。AT89S51看门狗的程序示例如下所示AJMP MAINMAIN:起动看门狗Mov 0A6H、#01EH; 先发1EMov 0A6H、#0E1H; 后送E1主程序* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *START:ACALL WDT; 调用重置监视程序的子程序ajmp开始主程序* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *重置监视程序的子例行程序(reset the watchdog sub rounding )WDT:Mov 0A6H、#01EH; 先发1EMov 0A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《小学教师招聘》模拟题库讲解及答案详解(全优)
- 河流生态监测创新创业项目商业计划书
- 汽车动力性能展示创新创业项目商业计划书
- 用电负荷平衡创新创业项目商业计划书
- 2025年教师招聘之《小学教师招聘》考前冲刺测试卷包含答案详解【基础题】
- 教师招聘之《幼儿教师招聘》综合提升测试卷含答案详解【典型题】
- 教师招聘之《小学教师招聘》过关检测及参考答案详解【a卷】
- 2025年教师招聘之《幼儿教师招聘》题库必背100题附答案详解【考试直接用】
- 教师招聘之《幼儿教师招聘》复习试题及参考答案详解(典型题)
- 教师招聘之《小学教师招聘》考试历年机考真题集及参考答案详解【典型题】
- 制药人员卫生培训
- 新学期-启航出发-2025-2026学年初一上学期新生开学第一课主题班会
- 儿科临床路径培训课件
- 家纺作业安全知识培训课件
- 2025年医保知识考试试题及答案解析
- 超声科法律法规与工作规范
- 企业购电计划方案(3篇)
- 星级酒店室内装修施工合同
- 肾小球肾炎课件
- 微创祛除腋臭术后护理
- 地产直播 培训课件
评论
0/150
提交评论