星光电子技术


首页 -- STC单片机解密-- STC芯片解密-- STC单片机开发-- STC单片机资料 --关于我们
 

STC单片机性能及其解密方法分类简介

单片机以其高可靠性、高性能价格比,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用,并已走入家庭,洗衣机、空调等,到处都可见到单片机的踪影。在此,小编针对STC单片机来整理了一些资料,总结STC单片机性能及其解密方法分类,希望能给大家学习STC单片机有一定的参考作用。

STC单片机
  随着电子技术的迅速发展,单片机技术的出现给现代工业测控领域带来了一次新的技术革命。STC公司推出了了STC89系列单片机,增加了大量的新功能,提高了51的性能,是MCS51家族中的佼佼者。文章主要介绍了该单片机种与MCS51的不同之处,并根据笔者的实践,提出了一些需要注意的地方。这里要向大家推荐的是新近由STC公司推出的高性价比的STC89系列单片机。

STC单片机-STC89系列单片机的性能

  STC89系列单片机是MCS-51系列单片机的派生产品。它们在指令系统、硬件结构和片内资源上与标准8052单片机完全兼容,DIP40封装系列与8051为pin-to-pin兼容。STC89系列单片机高速(最高时钟频率90MHz),低功耗,在系统/在应用可编程(ISP,IAP),不占用户资源。下表是STC89系列单片机资源一览表。


 STC单片机-STC89系列单片机主要特性:

  80C51核心处理器单元;3V/5V工作电压,操作频率0~33MHz(STC89LE516AD最高可达90MHz);5V工作电压,操作频率0~40MHz;

  大容量内部数据RAM:1K字节RAM;64/32/16/8kB片内Flash程序存储器,具有在应用可编程(IAP) ,在系统可编程(ISP),可实现远程软件升级,无需编程器;

  支持12时钟(默认)或6时钟模式;双DPTR数据指针;SPI(串行外围接口)和增强型UART ;PCA(可编程计数器阵列),具有PWM的捕获/比较功能;

  4个8位I/O口,含3个高电流P1口,可直接驱动LED;3个16位定时器/计数器;可编程看门狗定时器(WDT);低EMI方式(ALE禁止);兼容TTL和COMS逻辑电平;掉电检测和低功耗模式等。

STC单片机-64/32/16/8K片内Flash(程序存储器)与ISP功能

  STC89系列单片机按芯片型号分别有64/32/16/8K片内Flash,分为2个Flash存储块:Block0和Block1。2个Flash存储块在物理上Block0在前,Block1在后。通过REMAP功能可以将Flash块重定位。下图显示的是STC89C58的程序存储器结构

 

 

  ISP主要应用于在线(或远程)升级,通过执行ISP引导码改写用户程序,无须编程器,无须亲临现场。STC89系列单片机在出厂时,片内已经烧录有ISP引导码,占用Block1的程序空间前2K字节,并设置为从Block1启动。启动时,首先执行ISP引导码,确认是程序下载,还是正常启动。无论是程序下载还是正常启动,ISP引导码最后总是将REMAP取消,恢复Block0在前8K的地址空间,进而执行Block0中的用户程序,即用户程序总是放在Block0的00H开始的单元,除非用户自行修改了ISP引导码。

STC单片机-STC89系列单片机IAP技术
  IAP功能就是在应用可编程,利用该功能,就可将本不具有EEPROM的单片机具有相当于EEPROM的功能,而且存储空间远大于EEPROM。IAP不能对自身所在的Block编程,即当程序运行在Block0时,可编程的是Block1;当程序运行在Block1时,可编程的是Block0。根据这个特点,通过REMAP功能可设置在应用编程的Flash的大小。对STV89C58来说,

  ①、当程序运行于Block0时,可拥有6~8k的Flash EEPROM(一般使用);

  ②、当程序运行于Block1时,可拥有近32k的Flash EEPROM(需要技巧或更改ISP引导码);
STC单片机-可编程计数器阵列

  8051单片机片内有2个定时器/计数器,8052则有三个,满足一般拥护的需求,但在某些特殊场合却略显资源紧张,STC89额外提供了一个可以无须CPU参与、独立工作的可编程计数器阵列(PCA)。STC89的可编程计数器阵列(PCA)是一个16比特的定时器,拥有5个16比特捕捉/比较模块,每个模块均可有以下几种模式:上升沿和/或下降沿捕捉;软件定时器;高速输出;看门狗定时器(仅模块4);脉宽调制器(PWM)。

STC单片机-复位电路
  STC89在8051基础上增加了多个复位功能,以提高单片机的抗干扰能力:上电复位、软件复位、欠压检测与复位等。

STC单片机破解的方法目前有两大种:软破解和硬破解

  软破解主要针对STC89系列片机和STC90系列单片机,软解密单片机主要优点是成本低和速度快。

  例如以下单片机采用软解方法:

  STC89C51 STC89LE51RC STC89C51RC STC89C52 STC89LE52RC STC89C52RC STC89C53 STC89LE53RC STC89C53RC STC89C54 STC89LE54RD+ STC89C54RD+   

  STC89C55 STC89C55RD+ STC89C58 STC89LE58RD+ STC89C58RD+ STC89C516 STC89LE516RD+ STC89C516RD+

  STC90LE51RC STC90C51RC STC90LE52RC STC90C52RC STC90LE53RC STC90C53RC STC90LE54RD+ STC90C54RD+ STC90LE58RD+ STC90C58RD+

  STC90LE516RD+ STC90C516RD+

 

  硬破解主要针对STC10系列单片机/STC11系列单片机和STC12系列单片机,硬解密单片机主要优点是通用性。

  例如以下单片机采用硬解方法:

  STC12C1052 STC12C2052 STC12C4052STC12C5052 STC12C2052AD STC12C4052AD STC12C5052AD STC12LE2052 STC12LE4052 STC12LE5052

  STC12LE2052AD STC12LE4052ADSTC12LE5052ADSTC12C5402 STC12C5404 STC12C5406STC12C5410  STC12C5412 STC12C5404AD

  STC12C5406AD STC12C5408AD STC12C5410AD STC12C5412AD STC12LE5404  STC12LE5406 STC12LE5408 STC12LE5410 STC12LE5412 STC12LE5404AD

  STC12LE5406AD STC12LE5408ADSTC12LE5410AD STC12LE5412A

  STC10F04XE STC10F08XE STC10F12XE  IAP10F14XE STC10L04XE  STC10L08XESTC10L12XE  IAP10L14XE STC11F01  STC11F02E STC11F03E

  STC11F04E  STC11F05E IAP11F06 STC11L01E  STC11L02E  STC11L03ESTC11L04E  STC11L05E  IAP11L06 STC11F08XE  STC11F16XE STC11F32XE

  STC11F40XE  STC11F48XE STC11F52XE STC11F56XE STC11F60XE IAP11F62X STC11L08XE STC11L16XE STC11L32XE STC11L40XE  STC11L48XE  STC11L52XE

  STC11L56XE  STC11L60XE  IAP11L62X

返回顶部


2013-2015 星光电子技术 All Rights Reserved.
如有任何问题和建议请联系:498187676@qq.com

深圳市星光芯电子有限公司 版权所有

电话:0755-88820678 QQ: 498187676 地址:深圳市龙岗区南湾街道平吉大道1号建昇大厦B栋1618(李朗软件园对面)
手机:13713820066 联系人:周工

 


站点地图

粤ICP备12084176号