外文文献翻译译文-AT89C2051微控制器的指令.docxVIP

外文文献翻译译文-AT89C2051微控制器的指令.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AT89C2051微控制器的指令一、特点?兼容MCS - 51产品?2个字节的可再编程闪存耐力擦写/擦除周期?2. 7 V至6 V工作范围?全静态操作0 Hz至24 MHz的?两级程序存储器锁定?128 × 8位内部RAM ?15个可编程I / O线?2个16位定时器/计数器?六个中断源?可编程串行UART通道?直接LED驱动输出?片上模拟比较器?低功耗空闲和掉电模式二、说明该AT89C2051是一个低电压,高性能CMOS 8位2 Kb的Flash可编程,可擦除只读存储器(PEROM)设备是制造tured采用Atmel的高密度非易失性内存技术,并与兼容的工商业污水附加费微机工业标准MCS - 51指令集,并通过结合在一个通用的单芯片闪存的8位CPU引脚,Atmel的AT89C2051是一种功能强大的微机提供了高度灵活和成本效益的解决方案,许多嵌入式控制应用该AT89C2051提供以下标准功能2字节的闪存,128字节RAM,15 I / O线,两个16位定时器/计数器,一个五向量2级中断结构,一个全双工串行口,一个精密模拟比较器,片上振荡器和时钟电路此外,该AT89C2051的设计与操作频率下降到零静态逻辑,支持两种软件可选的节电模式空闲模式时CPU停止工作,同时允许RAM,定时/计数器,串行口和中断系统继续工作暂停模式保存RAM的内容,但冻结,直到下一个硬件复位振荡器禁用所有其他芯片功能三、引脚配置四、引脚说明VCC电源电压GND接地端口1 端口1是一个8位双向I / O端口引脚P1 2至7提供P1 P1和P1 0 1 0内部上拉需要P1和P1 1外部上拉也可作为正输入(AIN0)和负输入(AIN1 ),分别对片内精密模拟比较器的端口1输出缓冲器可以吸收20mA的电流,并且可以直接驱动LED时1秒写入端口1引脚,它们可以作为输入引脚P1 2时至P17顷作为输入,并从外部拉低,将输出电流(IIL)由于内部上拉在端口1也接收片内Flash存储。端口3 P3口P3 0至5 P3,P37顷带有内部上拉P3 6 seven双向I / O引脚是作为对片上比较器输出输入硬连接,而不是作为一个通用访问?构成我/ O引脚的3口输出缓冲器可吸收20mA当1秒写入端口3他们拉高内部上拉,可作为输入,3口被外部拉低的引脚为低电平输入的引脚将输出电流( IIL)由于上拉在端口3也接收片内Flash存储。端口引脚的第二功能P3 0 RXD(串行输入口)P3 1 TXD(串行输出端口)P3 2 INT0(外部中断0)P3 3 INT1(外部中断1)P3 4 T0(定时器0外部输入)端口3也可以用下面列出的AT89C2051各种特殊功能,五、振荡器特性XTAL1和XTAL2分别是输入和输出,分别为一个反相放大器,可用于作为一个片上振荡器使用配置,如图1无论是石英晶体或陶瓷谐振器可用于驱动外部显示设备时钟源,XTAL2应悬空而XTAL1驱动,如图2所示有没有重新需要对外部时钟信号的占空比,由于内部时钟电路的输入通过鸿沟?由二翻转翻牌,但最小和最大电压高和低时间规范必须遵守。六、特殊功能寄存器一个片上内存区域的地图称为特殊功能寄存器(SFR)空间中的表所示请注意,并非所有的地址都被占用,并无人居住地址可能无法在芯片上实现的读取访问这些地址。七、某些指令的限制该AT89C2051是一种经济和低成本的产品, Atmel的越来越多的微控制器系列。BER它包含2闪存程序存储器,是完全与MCS - 51架构兼容,并能进行编程使用。MCS - 51指令集然而,也有少数的审议操作之一时,必须牢记某些指令计划利用此装置有关的所有分支指令跳跃或应限制在物理方案的设备,这是2K的AT89C2051。这应该是软的责任软件例如程序员的内存空间,这样的目标地址,LJMP 7E0H会是为AT89C2051(2K的内存)有效指令,而LJMP 900H不会1分支指令。这些无条件分支指令将执行只要记住保持程序员的目的地地址。地址必须在程序存储器的大小(位置为00H的89C2051 7FFH)内进行设置,否则会导致芯片不正常行为。 CJNE [],DJNZ [],JB,JNB,JC,JNC,JBC,JZ,JNZ有了这些条件分支指令上述AP 层数相同的规则同样,侵犯边界的内存可能会导致ratic执行。对于涉及中断应用的正常中断SERV 例行的80C51系列架构地址位置已被保存。2 MOVX相关指令,数据存储器该AT89C2051包含128字节的内部数据存储器因此,在AT89C2051的堆栈深度限制为128字节,可用RAM外部数据存储器访问量是不支持这个设备,也不是外部程序存储器执行,因此,没有MOVX [ ]说明应包括在该计划。一个典型的80C51汇编器将仍然组装说明,即使是在它上面提到的限制是违反

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档