让我们回忆一下我们熟知的51单片机,相信大家在大学时代就已经听说了8051的大名。和我们生活息息相关的很多电子产品中都有他的身影。单片机自20世纪70年代问世以来,已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等方面。它可以单独地完成现代工业控制所要求的智能化控制功能,目前其应用越来越广泛。
但是随着时代的发展,51单片机已经越来越不能满足大家的需求:运行速率低、中断优先级过少或者不明朗、集成度不高,需要外挂很多资源,成本较高、抗干扰和驱动能力弱、个头偏大等等。于是一些高集成度、高效率的单片机应运而生:ARM7TDMI、ARM9甚至现在有了ARM11,在视频处理上都有不错的表现。
可是突然从走路变成做飞机多少有点浪费吧,于是人们开始寻找做汽车、坐火车的方式。于是介于这两者之间的Cortex-M0就应运而生了。既有不差他老大ARMCortex-M3等的工作效率、低功耗,又有8位单片机的价格,这个ARM的宠儿正越来越被大家所认识。
和51等8位单片机相比,程序代码大大缩小,原本一个16*16位的乘法运算,现在只要一条指令就可以完成;和ARM7TDMI以及ARMCortex-M3相比,可以通过下图来说明,介于这两者之间,性价比之高一目了然了。
|