AT89S52 主要性能内容摘要:

1、主要性能与 81000次擦写周期全静态操作:033三级加密程序存储器256*8 字节的内部数据存储器32个可编程I/三个16位定时器/计数器八个中断源全双工低功耗空闲和掉电模式掉电后中断可唤醒看门狗定时器双数据指针掉电标识符快速编程周期灵活节和 模式)绿色(作包操作1功能特性描述性能微控制器,具有 8K 在线系统可编程储器。 使用司高密度非易失性存储器技术制造,与工业80产品指令和引脚完全兼容。 片上适于常规编程器。 在单芯片上,拥有灵巧的8 位在系统可编程得有效的解决方案。 856字节2 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/ 计数器,一个6向量2级中断结构,全双工串行口 2、,片内晶振及时钟电路。 另外,可降至0静态逻辑操作,支持2种软件可选择节电模式。 空闲模式下,许时器/计数器、串口、中断继续工作。 掉电保护方式下,荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 2. 引脚结构3. 引脚描述31 电源32 地33 :口。 作为输出口,每位能驱动8个”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时,也被作为低 8位地址/数据复用。 在这种模式下,程时,程序校验时,输出指令字节。 程序校验时,需要外部上拉电阻。 3:是一个具有内部上拉电阻的8 位双向I/O 口。 出缓冲器能驱动4 个辑电平。 对 口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。 作为 3、输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(。 此外,别作定时器 /计数器2的外部计数输入(2)和时器/计数器2的触发输入(2。 在1口接收低8位地址字节。 引脚号 2(定时器/计数器 外部计数输入),2时器 /计数器 捕捉/重载触发信号和方向控制)系统编程用)系统编程用)系统编程用)2 口:是一个具有内部上拉电阻的8 位双向I/O 口,出缓冲器能驱动4 个辑电平。 对 口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(。 在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行,送出高八位地址。 在这种应用 4、中, 使用很强的内部上拉发送1。 在使用8位地址(如问外部数据存储器时, 2 口也接收高8位地址字节和一些控制信号。 3 口:是一个具有内部上拉电阻的8 位双向I/O 口,出缓冲器能驱动4 个逻辑电平。 对口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(在3口也接收一些控制信号。 殊功能(第二功能)使用,如下表所示。 )0 ( 1 ( R (D (复位输入。 晶振工作时,持续2 个机器周期高电平将使单片机复位。 看门狗计时完成后,输出96 个晶振周期的高电平。 特殊寄存器址8上的可以使此功能无效。 位高电平有效。 址锁存控制信号(访问外 5、部程序存储器时,锁存低8 位地址的输出脉冲。 在引脚(用作编程输入脉冲。 在一般情况下,以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。 然而,特别强调,在每次访问外部数据存储器时,果需要,通过将地址为8 1”,作将无效。 这一位置 “1”,在执行 则,被微弱拉高。 这个能标志位(地址为8第0位)的设置对微控制器处于外部执行模式下无效。 部程序存储器选通信号(是外部程序存储器选通信号。 当在访问外部数据存储器时,A/问外部程序存储器控制信号。 为使能从0000H 到了执行内部程序指令, 2伏荡器反相放大器和内部时钟发生电路的输入端。 荡器反相放大器的输出端。 4 特殊功能寄存器特殊功能寄存器(地 6、址空间映象如表1所示。 并不是所有的地址都被定义了。 片上没有定义的地址是不能用的。 读这些地址,一般将得到一个随机数据;写入的数据将会无效。 用户不应该给这些未定义的地址写入数据“1”。 由于这些寄存器在将来可能被赋予新的功能,复位后,这些位都为“0”。 定时器2 寄存器:寄存器含定时器2 的控制位和状态位(如表2和表3所示),寄存器对定时器 2的捕捉/自动重载寄存器。 中断寄存器:各中断允许位在个中断源的两个优先级也可在设置。 双数据指针寄存器:为了更有利于访问内部和外部数据存储器,系统提供了两路16位数据指针寄存器:位于3H 的位于84H85。 特殊寄存器 选择 选择用户应该在访问数据指针寄存器前先初始化 7、电标志位:掉电标志位(于特殊寄存器第四位(上电期间”。 不受复位影响。 5 存储器结构部程序存储器和数据存储器都可以64序存储器:如果序读取只从外部存储器开始。 对于89果接序读写先从内部存储器(地址为 0000H1始,接着从外部寻址,寻址地址为:2000H据存储器:256 字节片内数据存储器。 高 128 字节与特殊功能寄存器重叠。 也就是说高128字节与特殊功能寄存器有相同的地址,而物理上是分开的。 当一条指令访问高于7地址时,寻址方式决定问高128 字节是特殊功能寄存器空间。 直接寻址方式访问特殊功能寄存器(例如,下面的直接寻址指令访问02口)存储单元 #节如,下面的间接寻址方式中,容为0问的是地址0 8、不是的地址也是 0 #此,高128字节数据 看门狗定时器由13 位计数器和特殊功能寄存器中的看门狗定时器复位存储器(成。 默认情况下无法工作;为了激活用必须往 存器(地址: 0依次写入010 振工作,了复位(硬件复位或没有办法停止将驱动脚一个高个电平输出。 户必须向 址为 0次写入0当户必须向计数达到8191(1,13 位计数器将会溢出,这将会复位器件。 晶振正常工作、一个机器周期 会增加。 为了复位户必须向入010只读寄存器)。 数器不能读或写。 当数器溢出时,将给引脚产生一个复位脉冲输出,这个复位脉冲持续96个晶振周期(其中。 为了很好地使用该在一定时间内周期性写入那部分代码,以避免位。 电和空闲方式下的 9、振停止工作,这意味这这种方式下,用户不必喂狗。 有两种方式可以离开掉电模式:硬件复位或通过一个激活的外部中断。 通过硬件复位退出掉电模式后,用户就应该给狗,就如同通常位一样。 通过中断退出掉电模式的情形有很大的不同。 中断应持续拉低很长一段时间,使得晶振稳定。 当中断拉高后,执行中断服务程序。 为了防止到中断拉低后才开始工作。 这就意味着该在中断服务程序中复位。 为了确保在离开掉电模式最初的几个状态好在进入掉电模式前就复位进入待机模式前,特殊寄存器用来决定 认状态下,在待机模式下,0,了防止户应该建立一个定时器,定时离开待机模式,喂狗,再重新进入待机模式。 7 ,操作与样。 为了获得更深入的关于信息,可参考站()。 从这个主页,选择“然后选择“8051,再选择“可。 8 定时器0 和定时器1在,定时器0 和定时器1 的操作与和AT8。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。