⑴ 什么是STC单片机
STC系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机。
它是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。
这种工艺的存储器用户可以用电的方式瞬间擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密。
(1)stc25单片机命名规则扩展阅读
单片机技术的开发
(1)CPU开发。
开发单片机中的CPU总线宽度,能够有效完善单片机信息处理功能缓慢的问题,提高信息处理效率与速度,开发改进中央处理器的实际结构,能够做到同时运行2-3个CPU,从而大大提高单片机的整体性能。
(2)程序开发。
嵌入式系统的合理应用得到了大力推广,对程序进行开发时要求能够自动执行各种指令,这样可以快速准确地采集外部数据,提高单片机的应用效率。
(3)存储器开发。
单片机的发展应着眼于内存,加强对基于传统内存读写功能的新内存的探索,使其既能实现静态读写又能实现动态读写,从而显着提高存储性能。
(4)计算机开发。
进一步优化和开发单机片应激即分析,并应用计算机系统,通过连接通信数据,实现数据传递。
⑵ 80c54,80c32,87c54,89c54 cpu有什么不同
89C51
8代表8位单片机
9代表falsh存储器,此位置为0代表无rom,7代表eprom存储器
c代表CMOS工艺,此位置为S代表ISP编程方式
1代表片内程序存储器容量,容量大小对应为该位数字*4KB
89C52:8KB容量
at89s51_&_stc89c51命名规则
本文介绍了最常见的两种厂家的单片机的命名规则.
以后见了stc和atmel的单片机看看型号就知道,什么配置了.
先说ATMEL公司的AT系列单片机
89系列单片机的型号编码由三个部分组成,
它们是前缀、型号和后缀。格式如下:
AT89C XXXXXXXX其中,AT是前缀,89CXXXX是型号,XXXX是后缀。
下面分别对这三个部分进行说明,并且对其中有关参数的表示和意义作相应的解释。
(l)前缀由字母“AT”组成,表示该器件是ATMEL公司的产品。
(2)型号由“89CXXXX”或“89LVXXXX”或“89SXXXX”等表示。
“89CXXXX”中,9是表示内部含 Flash存储器,C表示为 CMOS产品。
“89LVXXXX”中,LV表示低压产品。
“89SXXXX”中,S表示含有串行下载 Flash存储器。
在这个部分的“XXXX”表示器件型号数,如51、1051、8252等。
(3)后缀由“XXXX”四个参数组成,每个参数的表示和意义不同。在型号与后缀部分有“—”号隔开。
后缀中的第一个参数 X用于表示速度,它的意义如下:
X=12,表示速度为12 MHz。 X=20,表示速度为20 MHz。
X=16,表示速度为16 MHz。 X=24,表示速度为24 MHz。
后缀中的第二个参数 X用于表示封装,它的意义如下:
X=D,表示陶瓷封装。 X=Q,表示 PQFP封装。’
X=J,表示 PLCC封装。 X=A,表示 TQFP封装。
X=P,表示塑料双列直插 DIP封装。 X=W,表示裸芯片。
X=S,表示 SOIC封装。
后缀中第三个参数 X用于表示温度范围,它的意义如下:
X=C,表示商业用产品,温度范围为0~十 70℃。
X=I,表示工业用产品,温度范围为—40~十 85℃。
X=A,表示汽车用产品,温度范围为—40~十 125℃。
X=M,表示军用产品,温度范围为—55~十 150℃。
后缀中第四个参数 X用于说明产品的处理情况,它的意义如下:
X为空,表示处理工艺是标准工艺。
X=/883,表示处理工艺采用 MIL—STD—883标准。
例如:有一个单片机型号为“AT89C51—12PI”,则表示意义为该单片机是 ATMEL公司的Flash单片机,内部是 CMOS结构,速度为12 MHz,封装为塑封 DIP,是工业用产品,按标准处理工艺生产。
国产stc单片机.我现在使用的就是stc 89C52RC-40C-PDIP可以看出
52内核,512字节RAM ,最大工作在40MHZ下,脚双列直插式封装形式 ,商业级.
4.1.1 MCS-51系列和80C51系列单片机
MCS是Intel公司单片机系列的符号。Intel公司推出有MCS-48、MCS-51、MCS-96系列单片机。其中MCS-51系列单片机典型机型包括51和52两个子系列。
在51子系列中,主要有8031、8051、875l三种机型,它们的指令系统与芯片引脚完全兼容,只是片内程序存储器有所不同。
51子系列的主要功能为:
l 8位CPU。
l 片内带振荡器及时钟电路。
l 128B片内数据存储器。
l 4KB片内程序存储器(8031/80C31无)。
l 程序存储器的寻址范围为64KB。
l 片外数据存储器的寻址范围为64KB。
l 21B特殊功能寄存器。
l 4×8根I/O线。
l 1个全双工串行I/O接口,可多机通信。
l 2个16位定时器/计数器。
l 中断系统有5个中断源,可编程为两个优先级。
l 111条指令,含乘法指令和除法指令。
l 布尔处理器。
l 使用单+5V电源。
52子系列的产品主要有8032、8052、8752三种机型。与51子系列的不同之处在于:片内数据存储器增至256B,片内程序存储器增至8KB(8032/80C32无),有26B的特殊功能寄存器,有3个16位定时器/计数器,有6个中断源。其他性能均与5l子系列相同。其对应的低功耗CHMOS工艺器件分别为80C32、80C52和87C52。
4.1.2 80C51系列单片机的命名规则
1. Intel 80C51系列产品命名规则
图为Intel公司80C51系列单片机产品命名规则。
Intel 80C51系列单片机产品命名规则
Mask ROM:为掩模ROM。
EPROM:紫外线可擦除ROM。
2. Atmel 80C51系列产品命名规则
Atmel公司是第一家将Flash EEPROM存储器用于80C51系列单片机的生厂商,其典型产品有AT89C51、AT89C52,对应的低功耗产品为AT89LV51和AT89LV52。图为 Atmel公司80C51系列单片机产品命名规则。
Atmel 80C51系列单片机产品命名规则
Flash EEPROM:在片程序存储器为电可擦除的闪速存储器Flash EEPROM。
LV:Low-Voltage,芯片工作电源电压为2.7V~6V。
3. Philips 80C51系列产品命名规则
Philips公司的80C51系列单片机的命名规则如图所示。
OTP ROM:在片程序存储器为由用户一次性可写入的ROM,成本低于Flash EEPROM,但高过Mask ROM。
Philips 80C51系列单片机产品命名规则
从上述命名规则可以看出,典型的80C51系列单片机不同型号主要在于片内程序存储器状态。
4.1.3 80C51系列单片机的选择特性
不论哪个厂家推出的80C51系列产品,其51子系列和52子系列都保证了产品在指令系统、总线、外部引脚与MCS-51的产品的高度一致性。
指令系统的全兼容,使开发环境具有良好的软硬件归一化环境,简化了开发装置的结构,降低了软件开发成本,保证了应用软件设计的独立性和可移植性。总线兼容性保证了所有80C51总线型单片机都能实现相同的并行扩展模式,其外围系统的扩展和系统配置的接口电路可以相互兼容。引脚兼容为单片机应用系统设计和产品开发带来极大方便,产品改型替换容易,产品开发过程中不必更换开发装置,也无需加装适配器,只需将开发装置上的单片机更换成引脚兼容的单片机即可。
1. 程序存储器
单片机程序存储器用于存放单片机应用系统的目标程序,目标程序通过称之为商用编程器的工具写入单片机,该过程称为编程。
2. 数据存储器
单片机片内数据存储器目前供应的类型有SRAM静态数据存储器,少数单片机片内有 EEPROM非易失性数据存储器。51子系列片内RAM有128B,52子系列片内RAM有256B,52子系列向下兼容51子系列,两者价格目前基本持平,选择52子系列在使用上更为方便灵活。
3. 功耗
许多公司都供应低电压的80C51系列单片机,具有低功耗的特点。如Atmel公司的AT89LV51和AT89LV52,它的工作电压范围为2.7V~6V,可直接替换相应的5V工作电压芯片。
4. 体积
在应用系统的空间有限时,可选择相应型号的PLCC和QFP封装的单片机,外围芯片当然也要选择小型封装。在无外围扩展时也可选择非总线型的单片机
⑶ STC12C5A60S2中各个数字字母的含义
STC12C5A60S2系列单片机是STC生产的单时钟周期(真正的1T)单片机,增加了AD和PWM功能。其命名规则如下:
⑷ STC89C52RC-40I-PQFP与STC单片机-STC89C52RC-40C-PQFP44/LQFP44有什么区别
STC的命名规则如下,对照下就知道什么不同了,很明显,等级不一样(前者工业级,后者商业及)、封装不一样、管脚也不一样。。但是内部功能是一样的,速度耶一样。
⑸ 5.+STM32系列单片机的命名规则是怎么样如何根据项目要求选择STM32系列中某一
如图所示,STM32系列微控制器的命名规则是由这样几个部分依次构成的:
ST:意法半导体厂商缩写
M32:代表基于ARM内核的32位微控制器
F:通用系列
103:具体属于哪一产品线
X:管脚数目
X:Flash存储器容量
X:封装类型
X:工作温度等级
XXX:其它说明,例如包装形式、样片批次等
选择微控制器,首先你得明确自己的需求,选定各个功能模块大致需要用到的单片机资源并定量,根据需求反推选择对应的型号,在成本、大小、功耗、功能实现方式之间找寻悬于一线的微妙平衡
⑹ 有关单片机的分类,型号的种种疑问
呵呵,一楼二楼四楼说的对,三楼有漏洞,五楼就是一派胡言。
就我用过的一些单片机,做一下介绍吧。
因为不同厂家不同内核不同位数,单片机的型号也是不同的。
比如国内用的多的是国产宏晶的STC系列的单片机,因为学校教学使用的比较多。STC系列的全部都是51内核的,8位机,有STC89系列,STC12、STC15等等系列,因为资源不同所以分成很多的型号。
其次是Atmel公司生产的AT89系列的51内核的单片机,STC的单片机与之兼容。一般的前缀都是公司代号STC代表宏晶公司,AT代表atmel公司。当然还有恩智浦(即NXP)、SST都有生产51内核的单片机,它们的指令什么都兼容,因为它们使用的都是intel公司授权的8051内核,这些厂家都没有对8051内核做出过大的修改,无非是在外设上动些手脚。
C8051F是Silicon Lab公司的,它生产的C8051F已经不是原来的8051内核了,它对8051内核做出过修改,它们称之为增强型的51。
以上是51内核的单片机,它们都是8位机,指令一致(C8051F可能会有些不同),都是CISC(复杂指令集)。
AVR单片机是ATMEL公司A先生和V先生设计的RISC单片机,故称之为AVR,当然ATMEL公司的命名规则很有意思,AT89系列是51,AT90系列是AVR,AT91是ARM,当然AVR不止是AT90系列,还包括ATTiny系列,ATmega系列,ATXmega系列,AVR32。tiny和mega是8位的,xmega是16位,AVR32是32位的。当然你说的avr的atmega128是属于atmega系列的8位机。
PIC单片机是microchip公司生产的,它是拥有自己独立的pic内核的RISC(精简指令集)单片机,其型号有pic10、pic12、pic16、pic18系列,以上型号都是8位机,pic24是16位单片机,pic32系列是32位的。
msp430单片机是TI公司生产的,它也拥有自己的msp430内核,430系列都是16位单片机,msp430f1xx系列、msp430f2xx系列、msp430f3xx系列……当然还有4、5、6xx系列,根据功能不同,当然一般的单片机命名规则是f代表了内部是flash,当然还有otp的。430里面g系列是超值系列,比较廉价。
当然16位的单片机还有飞思卡尔的单片机MC打头的,如mc9s12x什么的,还有台湾凌阳单片机也是16位的,如SPCE061A 什么的(所谓的61单片机),他们都拥有自己的内核。
还有后起之秀stm8系列的单片机,是st(意法半导体)公司生产的,8位单片机,也是拥有自己的内核,stm8s、stm8l系列等。
虽然51依然占据的大部分市场,但是在一些特殊的应用场合,还有资源,速度,抗干扰的要求,如控制电机,一般AVR、PIC、ST用的会比较多,msp430系列用于低功耗场合,一般水电表,手持设备会用到。如果成本要求高市场上流行的还有台系的单片机,如义隆单片机,一般EM78P打头的,合泰单片机,一般ht打头的,当然还有其他chip-on什么的都是很便宜的,以上这些内核都是仿pic的,或者是日系单片机如瑞萨,常用的R8C打头的等等。
介绍了一些常用的单片机,如还有问题,可以追问
⑺ STC90c52RC的命名的个字母有什么含义
STC90C52RC的命名中字母含义如下
STC90:90系列,C为工作电压3.3V~5.5V,52:程序存储器8k
RC:内部RAM为512B
⑻ STC的单片机如何区分工业级还是商业级,还有汽车级
命名规则中的频率后面的第二个字母,i为工业,c为商业
⑼ 单片机汇编语言程序每段程序可以随便命名吗
单片机汇编语言程序每段程序名(即标号)的命名是有规则约束的:
1、不能是与汇编语言中的关键字同名,比如MOV、ADD、Ac、DB,DW,END等等;
2、标号的第一个字符必须是字母,一般由字符、数字和下划线组成;
3、标号长度不能超过8个字符;
4、标号就以“:”结束。
⑽ 单片机型号的命名规则是什么
STM32系列单片机命名规则
略
PIC单片机型号命名规则
1.前缀: PIC MICROCHIP 公司产品代号,
特别地:dsPIC为集成DSP功能的新型PIC单片机
2.系列号:10、12、16、18、24、30、33、32,其中
PIC10、PIC12、PIC16、PIC18为8位单片机
PIC24、dsPIC30、dsPIC33为16位单片机
PIC32为32位单片机
3.器件型号(类型):
C CMOS 电路
CR CMOS ROM
LC 小功率CMOS 电路
LCS 小功率保护
AA 1.8V
LCR 小功率CMOS ROM
LV 低电压
F 快闪可编程存储器
HC 高速CMOS
FR FLEX ROM
4.改进类型或选择
54A 、58A 、61 、62 、620 、621
622 、63 、64 、65 、71 、73 、74
42 、43 、44等
5.晶体标示:
LP 小功率晶体,
RC 电阻电容,
XT 标准晶体/振荡器
HS 高速晶体
6.频率标示:
-02 2MHZ,
-04 4MHZ,
-10 10MHZ,
-16 16MHZ
-20 20MHZ,
-25 25MHZ,
-33 33MHZ
7.温度范围:
空白 0℃至70℃,
I -45℃至85℃,
E -40℃至125℃
8.封装形式:
L PLCC 封装
JW 陶瓷熔封双列直插,有窗口
P 塑料双列直插
PQ 塑料四面引线扁平封装
W 大圆片
SL 14腿微型封装-150mil
JN 陶瓷熔封双列直插,无窗口
SM 8腿微型封装-207mil
SN 8腿微型封装-150 mil
VS 超微型封装8mm×13.4mm
SO 微型封装-300 mil
ST 薄型缩小的微型封装-4.4mm
SP 横向缩小型塑料双列直插
CL 68腿陶瓷四面引线,带窗口
SS 缩小型微型封装
PT 薄型四面引线扁平封装
TS 薄型微型封装8mm×20mm
TQ 薄型四面引线扁平封装