- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STC单片机性能及其解密方法分类简
STC单片机性能及其解密方法分类简介
时间:2011-07-21 16:55 作者:互联网 来源:互联网
单片机以其高可靠性、高性能价格比,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用,并已走入家庭,洗衣机、空调等,到处都可见到单片机的踪影。在此,小编针对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基础上增加了多个复位功能,以提高单片机的抗干
您可能关注的文档
- 驾校科目三考技巧.doc
- 高一年级家长讲话稿.doc
- 高中排列与组知识讲解及例题精选.doc
- 高考文言文专训练学生版四.doc
- 高考文言文翻教案.doc
- 青岛版二年级数学口算两位数加减两位数教学设计.doc
- 02__核酸的化学.pdf
- 镜框舞台剧场用灯光名称及应用.doc
- (精简版)电视策.doc
- (用)6.3《共产党领导的多党合作和政治协商制度》说课.doc
- 2024年海洋油气开采模块项目资金申请报告代可行性研究报告.docx
- 2024年医用电子仪器项目资金申请报告代可行性研究报告.docx
- 2024年离合器分离轴承项目资金申请报告代可行性研究报告.docx
- 2024年补钙品项目资金筹措计划书代可行性研究报告.docx
- 实验基本放大五.pdf
- 2024年工业自动化系统项目资金筹措计划书代可行性研究报告.docx
- 2024年经济型轿车项目资金需求报告代可行性研究报告.docx
- 2024年生物育种项目资金申请报告代可行性研究报告.docx
- 2024年全封闭干洗机项目资金筹措计划书代可行性研究报告.docx
- 2024年调节球阀项目资金申请报告代可行性研究报告.docx
文档评论(0)