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


文档评论(0)