AT89S52单片机介绍_AT89S52单片机主要性能及寄存器

嵌入式设计应用

127人已加入

描述

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。

AT89S52主要性能

1、与MCS-51单片机产品兼容;

2、8K字节在系统可编程Flash存储器;

3、1000次擦写周期;

4、全静态操作:0Hz-33MHz;

5、三级加密程序存储器;

6、32个可编程I/O口线;

7、三个16位定时器/计数器;

8、6个中断源;

9、全双工UART串行通道;

10、低功耗空闲和掉电模式;

11、掉电后中断可唤醒;

12、看门狗定时器;

13、双数据指针;

14、掉电标识符。

AT89S52寄存器

定时器2寄存器

寄存器T2CON和T2MOD包含定时器2的控制位和状态位(如表2和表3所示),寄存器对RCAP2H和RCAP2L是定时器2的捕捉/自动重载寄存器。

中断寄存器

各中断允许位在IE寄存器中,六个中断源的两个优先级也可在IE中设置。

T2CON:定时器/计数器2控制寄存器T2CON地址为0C8H

复位值:00000000B位可寻址。

AT89S52

双数据指针寄存器

为了更有利于访问内部和外部数据存储器,系统提供了两路16位数据指针寄存器:位于SFR中82H~83H的DP0和位于84H~85。特殊寄存器AUXR1中DPS=0选择DP0;DPS=1选择DP1。用户应该在访问数据指针寄存器前先初始化DPS至合理的值。

AUXR:辅助寄存器

AUXR地址:8EH

复位值:XXX00XX0B不可位寻址

AT89S52

预留扩展用

DISALEALE使能标志位

DISALE操作方式

0ALE以1/6晶振频率输出信号

1ALE只有在执行MOVX或MOVC指令时激活

DISRTO复位输出标志位

DISRTO

0看门狗(WDT)定时结束,Reset输出高电平

1Reset只有输入WDIDLE空闲模式下WDT使能标志位

WDIDLE

0空闲模式下,WDT继续计数

1空闲模式下,WDT停止计数

掉电标志位:掉电标志位(POF)位于特殊寄存器PCON的第四位(PCON.4)。上电期间POF置“1”。POF可以软件控制使用与否,但不受复位影响。

AUXR1:辅助寄存器1AUXR1地址:A2H

复位值:XXXXXXX0B不可位寻址45

AT89S52

预留扩展用

DPS数据指针选择位

DPS

0选择DPTR寄存器DP0L和DP0H

1选择DPTR寄存器DP1L和DP1H




相关资料下载推荐>>>>>>>>AT89S52主要性能

相关资料下载推荐>>>>>>>>单片机AT89S52介绍

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分