ADC089后面用什么单片机型号大全号

51单片机的A/D转换应用(郭天祥TX-1C实验板):ADC0804 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
51单片机的A/D转换应用(郭天祥TX-1C实验板):ADC0804
15:12:44  
本帖最后由 Cxyelecfans 于
15:18 编辑
& && &&&此实验是通过ADC0804芯片,将采集到的模拟信号转换为数字量信号,并将数字量的变化通过LED灯以及数码管的显示实时反应出来。
& && &&&对于ADC0804芯片,当片选信号CS=0(低电平有效)时,写信号WR在一个上升沿时,启动ADC芯片,并将模拟量信号输入ADC;读出时,在片选信号有效的同时,读出信号RD由低电平转换为高电平的过程中,将数字量信号输出到单片机的I/O口。
& && &&&本实验是采用郭天祥的TX-1C实验板来实现程序的功能,原理图如下附件:& && &&&程序代码如下:
#include&reg52.h&& && && && && &&&//52系列单片机的头文件
#include&intrins.h&& && && && && &//包含_nop_()函数,实行空操作
#define uint unsigned int& && && &
#define uchar unsigned char
/*----------------------特殊功能位的声明-----------------------*/
sbit adcs=P0^7;& && && && && && & //adcs为ADC0804的片选信号端
sbit wr=P3^6;& && && && && && && &//wr表示写入功能控制位
sbit rd=P3^7;& && && && && && && &//rd表示读出功能控制位
sbit dula=P2^6;& && && && && && & //dula控制数码管的段选
sbit wela=P2^7;& && && && && && & //wela控制数码管的位选
& && && && && && && && &//用来存放转换后的数字量值
uchar bai,shi,& && && && && &&&//用来存放num分离出来的各位数
& && && && && && && && && &//用来控制循环次数
uchar code table[]=& && && && && &//编码数组table保存段选字形码0~9的编码
{0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
/*----------------------子函数的的声明-----------------------*/
void delayms(uint);& && && && && &
void display(uchar);& && && && &&&
void ADCStart();& && && && && &&&
void main()& && && && && && && &&&
{& && &&&
& && &&&while(1)& && && && && && &&&//while(1)循环,使模拟量实时发生变化
& && &&&{
& && && && &ADCStart();& && && && &
& && && && &adcs=0;& && && && && &&&//选中ADC
& && && && &_nop_();& && && && && & //空操作,延时一机器周期,使ADC响应
& && && && &rd=0;& && && && && && & //准备读出数字量数据
& && && && &_nop_();
& && && && &_nop_();
& && && && &num=P1;& && && && && &&&//将P1端口的数字量赋给num,用于数码显示
& && && & for(i=0;i&50;i++)& && & //循环50次,此时LED灯保持常亮直到执行语& &&&
& && && && && && && && && && && & //句&rd=1;&才熄灭,且数码管显示同一数值& && && && && &&&{
& && && && && &display(num);& && &//将数字量的数值显示到数码管上
& && && & }& && && && && && && &&&
& && && && &rd=1;& && && && && && & //rd一个上升沿将数据读出,此时灯灭
& && && && &_nop_();
& && && && &adcs=1;& && && && && &&&//片选信号置于高电平,关闭ADC芯片
& && &&&}
}
/*-------ADC启动函数,并往ADC中写入模拟量数据-------*/
void ADCStart()& && && && && && &
{
& & adcs=0;& && && && && && && &&&//选中ADC,片选信号CS低电平有效
& & _nop_();& && && && && && && &
& & wr=0;
& & _nop_();
& & wr=1;& && && && && && && && & //wr一个上升沿脉冲,启动ADC,并写入数据
& & _nop_();
& & adcs=1;& && && && && && && &&&
}
/*-------显示子函数,将模拟量数据值显示到数码管上-------*/
void display(uchar num)& && && &&&
{
& && &&&bai=num/100;& && && && && &
& && &&&shi=num%100/10;
& && &&&ge=num%10;
& && &&&dula=1;& && && && && && && &
& && &&&P0=table[bai];
& && &&&dula=0;
& && &&&P0=0
& && &&&wela=1;
& && &&&P0=0x77;
& && &&&wela=0;
& && &&&delayms(2);
& && &&&dula=1;
& && &&&P0=table[shi];
& && &&&dula=0;
& && &&&P0=0
& && &&&wela=1;
& && &&&P0=0x6f;
& && &&&wela=0;
& && &&&delayms(2);
& && &&&dula=1;
& && &&&P0=table[ge];
& && &&&dula=0;
& && &&&P0=0
& && &&&wela=1;
& && &&&P0=0x5f;
& && &&&wela=0;
& && &&&delayms(2);& && &&&
}
void delayms(uint z)& && && && &&&
{
& && &&&uint x,y;
& && &&&for(x=z;x&0;x--)
& && && && && & for(y=110;y&0;y--)
& && && && && && && && && && &&&;
}复制代码& && &
注意:LED灯亮的时间段为从&rd=0;&语句执行完到&rd=1;&语句结束为止,其余时间由于P0=0xff,导致LED灯全灭。因此在一个while(1)循环周期内,通过控制此段时间的长度,即LED灯亮的时间百分比,就可控制LED灯的亮度
本帖子中包含更多资源
才可以下载或查看,没有帐号?
15:12:45  
第一次发帖,希望大家多提意见,多多支持,谢谢!
15:37:16  
学习一下怎么用
15:45:47  
很好的,尝试一些这程序
15:46:57  
非常感谢楼主 RD赋值那个地方之前一直没搞对,看了楼主的程序终于知道自己错在哪了,thanks a lot.
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司21ic官方微信-->
请完成以下验证码
请教STC15系单片机《ADC使用内部基准计算外部电压》问题
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
本帖最后由 四方动力 于
16:40 编辑
main中第143行 为什么乘以123?
不是应该乘以250或251吗?(250=1024*Vin/VCC)
知道的朋友还望不吝赐教!
满意回复+3
因为内部基准是1.23V左右的,*123,表示两位小数。。。。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
附上原理图
本帖子中包含更多资源
才可以下载或查看,没有帐号?
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
因为内部基准是1.23V左右的,*123,表示两位小数。。。。
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
coody 发表于
因为内部基准是1.23V左右的,*123,表示两位小数。。。。
*123如何表示两位小数?求祥解
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
四方动力 发表于
*123如何表示两位小数?求祥解
放大100倍啊。。。。:L
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
coody 发表于
放大100倍啊。。。。
为何要放大100倍,不是1000倍,或者其它倍数?
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
我是这样理解的:
VCC=5V时Bandgap=1.23V,这时Bandgap的ADC值为 251=/5。 ADC3的外部电压的 ADC值=1024*Vin/VCC,即外部电压Vin=j*5/1024。
当VCC不为5V时,这时候就要用上面的Bandgap(251)值作为基准值计算.
& &假设VCC&5V时,采样ADC3的值为J1,Bandgap的值为B1。采样的值会比实际值大 B1/251。
则ADC实际电压的ADC值为;j=J1*251/B1。
& &假设VCC&5V时,采样ADC3的值为J2,Bandgap的值为B2。采样的值会比实际值小 B2/251。
则ADC实际电压的ADC值为;j=J2*251/B2。
所以我认为:上面的值不是123,而是251。
还请高手指正!
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
QQ联系了STC的人,他只会发一些无用的文档过来,无法解开我的疑惑。还问了一些人,他以为我问的是1.23V怎么来的,最后还是没弄明白,其实我是问为什么*123而不是*251。
是的,谁都看得出来123跟1.23是100倍的关系,5L说放大100倍,我真心不明白为什么要放大100倍。是我太愚蠢了,还是我基础根本就不行。而且1.23V的ADC值为251不是123!
最后:Get_ADC10bitResult()函数返回的是一个10bit的数从0到1024,分别对应0V到5V,可以这么理解吧?
本帖子中包含更多资源
才可以下载或查看,没有帐号?
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
四方动力 发表于
为何要放大100倍,不是1000倍,或者其它倍数?
你这样问,我实在无语。。。。。
就好比,我今天花了100元,你就问:为什么不是花了1000元?或其它数目的钱???
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
放大多少倍,是跟实际工程需要确定的。例程是测量大约5V左右的电压,分辨率大约是0.005V,而例程显示分辨率为0.01V,计算使用整数计算(定点),基准为1.23V,所以*123。
LZ对基本的计算不过关。软件是很灵活的东西。
助理工程师, 积分 1831, 距离下一级还需 169 积分
助理工程师, 积分 1831, 距离下一级还需 169 积分
助理工程师, 积分 1831, 距离下一级还需 169 积分
助理工程师, 积分 1831, 距离下一级还需 169 积分
同意coody的说法。
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
中级技术员, 积分 264, 距离下一级还需 36 积分
本帖最后由 四方动力 于
10:25 编辑
我一直以为j最后的值是ADC的值,今天再去把整个工程文件看完了,发现原来j不是ADC值,而是电压值!
我应用到我的程序的时候j一直是ADC值而不是电压值,错就错在这里!
j是ADC3的实际电压值,应当这么算(j = (u16)((u32)j * 123 / Bandgap);)。因为要向HC595发送字符,所以放大100倍显示到数码管。
coody被我气的…… 他可能没看到我7L说的,还不知道我错认为了j的值是ADC值。还是感谢coody热心回复。@coody
同时反映我的浮躁,还有转牛角尖那个毛病真的要好好治治了。。
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
我没被气,就是觉得这么浅显的问题。。。。
因为几乎8位MCU都没有浮点运算指令,所以速度慢,而整数(定点)运算就快得多,所以放大一个倍数是常用的方法。
在比如用STC的MCU做16阶的数字滤波,或者Goertzel滤波,用浮点是不现实的,但是换成整数运算却可以用在采样不是很高的情况,比如软解DTMF,或选者几个频率。。。。
中级技术员, 积分 144, 距离下一级还需 156 积分
中级技术员, 积分 144, 距离下一级还需 156 积分
中级技术员, 积分 144, 距离下一级还需 156 积分
中级技术员, 积分 144, 距离下一级还需 156 积分
路过,学习了!
资深技术员, 积分 304, 距离下一级还需 196 积分
资深技术员, 积分 304, 距离下一级还需 196 积分
资深技术员, 积分 304, 距离下一级还需 196 积分
资深技术员, 积分 304, 距离下一级还需 196 积分
我没被气,就是觉得这么浅显的问题。。。。
因为几乎8位MCU都没有浮点运算指令,所以速度慢,而整数( ...
是位厉害的人呀!你说的我好想都听说过,但是没用过呀!!
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
实际项目使用请串一个1K的电阻到ADC输入口, ADC输入口再并一个电容到地.请问,电容得多大?谢谢!
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
资深工程师, 积分 11768, 距离下一级还需 8232 积分
实际项目使用请串一个1K的电阻到ADC输入口, ADC输入口再并一个电容到地.请问,电容得多大?谢谢! ...
看你对信号反应的速度要求,一般设计使RC一阶低通滤波的转折频率 &= ADC采样频率 就可以了。
扫描二维码,随时随地手机跟帖
技术新星奖章
人才类勋章
时间类勋章
精英会员奖章
等级类勋章
奔腾之江水
发帖类勋章
技术领袖奖章
人才类勋章
时间类勋章
社区建设奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
技术高手奖章
人才类勋章
时间类勋章
您需要登录后才可以回帖
热门推荐 /4他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)全球MCU单片机主流芯片公司及其产品特点介绍
MCU(MicroControllerUnit)中文名称为微控制单元,又称单片微型计算机(SingleChipMicrocomputer),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。 其实,简单点说,就是我们平时所说的单片机。
不同位数的MCU的用途
计算器、车用仪表、车用防盗装置、呼叫器、无线电话、CD播放器、LCD驱动控制器、儿童玩具、磅秤、充电器、胎压计、温湿度计、遥控器等
电表、马达控制器、电动玩具机、呼叫器、传真机、电话录音机、键盘及USB
移动电话、数字相机及摄录放影机
智能家居、物联网、电机及变频控制、安防监控、指纹辨识、触控按键、Modem、GPS、STB、工作站、ISDN电话、激光打印机与彩色传真机等
高阶工作站、多媒体互动系统、高级电视游乐器、高级终端机等
单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段。单片机由以前的1位、4位、8位、16位,发展到现在的32位甚至64位。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高,相继诞生了一批经过市场考验获得良好口碑的单片机制造厂商,下面一起来看看MCU芯片原厂及其产品介绍:
国外厂商:
1、瑞萨电子(Renesas)
总部:日本
官网:http://cn.renesas.com/
瑞萨是MCU领域的王者,绝对的领头羊,他们是由瑞萨、NEC、三菱这三家公司组成的mcu巨无霸,在车机市场是第一的市场份额。他们有获得ARM的授权,不过不是用来做MCU的,是用来做处理器的,MCU都是用瑞萨自己的架构。
微控制器和微处理器
RH850 (仅用于汽车)
用于中国的MCU产品
8、16位超低功耗MCU
32位 CISC MCU
32位RISC MCU & MPU
8 位 (78K0S, 78K0)
o 通用o LCD 控制o CAN 接口o 马达控制o 远程控制o USB 接口
16 位 (78K0R)
o 通用o 马达控制o 数字 AV
32 位 (V850)
o 通用o CAN 接口o 马达控制o USB 接口
8, 16位超低功耗
用于中国的MCU产品
H8系列MCU(8位)(1)
78K0/78K0S系列MCU(8位)(27)
R8C系列MCU(16位)(5)
RL78系列MCU(16位)(8)
M16C系列MCU(16位)(2)
78K0R系列MCU(16位)(1)
V850系列MCU(32位)(2)
RX系列MCU(32位)(8)
2、恩智浦(NXP)+飞思卡尔(Freescale)(后者被前者收购)
NXP(恩智浦)公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求。
---NXP的MCU几乎都是采用Cortex-m系列架构。
Product series产品系列
Entry-level (32-bit)
High-performance (32-bit)
Application-specific
Cortex-M (32-bit)
Cortex-M0/M0+
Cortex-M4/M4F
Cortex-M0 & M4F
Cortex-M0+ & M4F
Other ARM (32-bit)
Freescale:
--freescale的32位MCU有两个架构:
Cortex-M(Kinetis)
--ColdFire是freescale的一个32位处理器型号,有很多系列的产品,芯片信号都是以MCF开头的,如MCF51Jx MCF51Qx MCF51AC MCF5223X MCF54418 MCF52259
--Kinetis微控制器(MCU)包含多个硬件和软件相互兼容的ARM(R) Cortex(R)-M0+、Cortex-M4和Cortex-M7 MCU系列。Kinetis MCU提供出色的低功耗性能、可扩展性和特性集成。
3、微芯科技(Microchip)+爱特梅尔(Atmel)(后者被前者收购)
总部:美国
官网:http://www.microchip.com/
微芯科技是全球领先的单片机和模拟半导体供应商,Microchip(微芯)单片机是市场份额增长最块的单片机。它的主要产品是16C系列8位单片机,CPU采用RISC结构,仅33条指令,运行速度快,且 以低价位著称,一般单片机价格都在一美元以下。Microchip单片机没有掩膜产品,全都是OTP器件(近年已推出FLASH型单片机)。 Microchip强调节约成本的最优化设计,使用量大、档次低、价格敏感的产品。MICROCHIP公司的PIC单片机产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片。
该公司有自己架构的单片机,叫PIC,分别有PIC8 PIC16 PIC32 等系列 ,pic单片机也有采用mips的microAptiv内核 ;还有一个系列的产品是传统产的mcu。公司mips合作,用mips的内核做mcu而跟ARM对抗,所以他们没有基于ARM架构的MCU。
PIC(R)单片机
8位PIC(R)单片机
16位PIC(R)单片机和dsPIC(R) DSC
32位PIC(R)单片机
PIC 微控制器源自于 1980 年代由通用仪器(en:General Instrument)所推出的 PIC1650 系列,当时的 PIC 是周边界面控制器(Peripheral Interface Controller)的简称。
--Microchip的8位单片机销售额全球第一
4、意法半导体(ST)
总部:意大利
官网:http://www.st.com/
意法半导体微控制器拥有一个强大的产品阵容,从稳健的低功耗8位单片机STM8系列,到基于各种ARM(R) Cortex(R)-M0和M0+、 Cortex(R)-M3、Cortex(R)-M4、Cortex(R)-M7内核的32位闪存微控制器STM32家族。为嵌入式产品开发人员提供了丰富的MCU选择资源。同时,意法半导体还在不断扩大、拓展产品线,其中包括各种超低功耗单片机系列。
5、英飞凌(Infineon)
总部:德国
官网:http://www.infineon.com/
其前身是西门子集团的半导体部门。英飞凌8位单片机能实现高性能的电机驱动控制,在严酷环境下(高温、EMI、振动)具有极高的可靠性。英飞凌8位单片机主要有XC800系列、XC886系列、XC888系列、XC82x、XC83x系列等。
英飞凌的mcu用在汽车、工业类上面居多,消费类的很少。
微控制器(或单片机)
基于 ARM(R) Cortex (R) 的 32 位工业微控制器
按产品类别选择
基于ARM(R) Cortex(TM)-M0的32位XMC1000工业单片机 XMC1000 XMC1200 XMC1300
基于ARM(R) Cortex(TM)-M4的32位工业单片机XMC4000家族 XMC4000 XMC4100 XMC4104 XMC4108 XMC4200 XMC4400 XMC4500
Aurix系列32位单片机
AURIX(TM) Family - TC23xLA
AURIX(TM) Family - TC23xLX
AURIX(TM) Family – TC21xL
AURIX(TM) Family – TC22xL
AURIX(TM) Family – TC23xL
AURIX(TM) Family – TC26xD
AURIX(TM) Family – TC264DA
AURIX(TM) Family – TC27xT
AURIX(TM) Family – TC297TA
AURIX(TM) Family – TC29xT
AURIX(TM) Family – TC29xTX
AURIX Security Solutions
TriCore(TM)新产品
按产品类别选择
TC91 (AUDOMAX)
TC1784/82 (AUDOMAX)
TC1728/24 (AUDO MAX)
TC1797 (Audo Future)
TC1767 (Audo Future)
TC1736 (Audo Future)
TC1796 (AUDO-下一代微控制器)
TC1766 (AUDO-下一代微控制器)
TC1762 (AUDO-下一代微控制器)
TriCore(TM)开发工具和软件
服务,支持和培训
PRO-SIL(TM)安全产品
· 32位M0单片机
· 32位M4单片机
· 8位单片机
· 16位单片机
6、德州仪器(TI)
总部:美国
官网:http://www.ti.com.cn/
德州仪器 (TI) 是全球领先的模拟及数字半导体 IC 设计制造公司。除了提供模拟技术、数字信号处理 (DSP) 以外,TI 在单片机领域也涉入较深,推出一系列的32位单片机,其中Piccolo系列微处理器最具代表性,具体型号如C2000和F28x系列。
TI的MCU产品线很广,针对不同领域推出了很多系列的产品。
产品结构树
微控制器 (MCU) (838)
低功耗 MCU (528)小家电 消费类电子产品方向
MSP430F5x/6x (199)
MSP432P4x (2)
MSP430F1x (32)
MSP430F2x/4x (145)
MSP430FRxx FRAM (92)
MSP430G2x/i2x (59)
MSP430L09x 低电压 (3)
超低功耗 (327)
低功耗高性能 (201)
高性能 MCU (275)新能源 汽车 工业控制 医疗方向
Hercules RM (43)
Hercules TMS570 (34)
Hercules TMS470M (3)
F28M3x (12)
TM4C12x (71)
Piccolo Fx/6x/7x (63)
Delfino F2833x/F2837x (19)
定点 F280x/1x (29)
C24x 16 位系列 (1)
实时控制 (112)
控制 + 自动化 (83)
无线 MCU (35)wifi bt zigbee nfc方向
CC430 (13)
SimpleLink CC1x (2)
SimpleLink CC2x (14)
SimpleLink CC3x (2)
无线 MCU (35)TI 的 SimpleLink(TM) 解决方案提供嵌入式无线微控制器 (MCU) 或集成了 MCU、射频收发器等的片上系统 (SOC)。SimpleLink(TM) 无线 MCU 支持多种无线技术,包括基于标准的 6LoWPAN、蓝牙(R)低功耗、Wi-Fi(R)、ZigBee(R) 以及专有低于 1 GHz 和专有 2.4 GHz。此产品系列与 TI 的 MCU 及电源管理解决方案兼容。
CC430 (13)CC430F5125 CC430F5123 CC430F5145 CC430F5147 CC430F6147
RF430F5978 CC430F5137 CC430F6127 CC430F6135 CC430F5133 CC430F5143
CC430F6143 CC430F6145
SimpleLink CC1x (2)cc1110 cc1111 cc1310
SimpleLink CC2x (14)cc2630 cc2640 cc2650 cc2540 cc2541 cc2544 cc2538 cc2545 cc2543 cc2531 cc2530 cc2533
SimpleLink CC3x (2)CC3200
7、赛普拉斯(Cypress)
总部:美国
官网:http://china.cypress.com/
赛普拉斯PSoC应用功能再扩大。赛普拉斯最新一代可编程系统单芯片PSoC4,导入安谋国际(ARM)32位Cortex-M0核心,期提升产品性能价格比,逐渐蚕食8、16位微控制器(MCU)的市占。
Cypress的MCU主要就是PSOC系列,这个PSOC不只是MCU,还集成了其他的东西,比MCU强大很多的。他的独特性在于:具有可编程和灵活性,即MCU+模拟+FPGA。
PSoC(R) Categories:
PSoC(R) 5LP
PSoC(R) 3 类别:
PSoC(R) 4 Categories:
PSoC 4 BLE (Bluetooth Smart)
PSoC(R) 5Categories:
CY8C5267AXI-LP051
CY8C5267LTI-LP089
CY8C5268AXI-LP047
CY8C5268LTI-LP030
CY8C5866AXI-LP020
CY8C5867AXI-LP024
8、三星(Samsung)
总部:韩国
官网:http://www.samsung.com
三星单片机有KS51和KS57系列4位单片机,KS86和KS88系列8位单片机,KS17系列16位单片机和KS32系列32位单片机。三星单片 机为OTP型ISP在片编程功能。在4位机上采用NEC的技术,8位机上引进Zilog公司Z8的技术,在32位机上购买了ARM7内核,还有DEC的技术、东芝的技术等。其单片机裸片的价格相当有竞争力。
9、东芝(Toshiba)
总部:日本
官网:http://www.toshiba.com.cn/
东芝单片机的特点从4位机到64位,门类齐全。4位机在家电领域仍有较大的市场。8位机主要有870系列、90系列等,该类单片机允许使用慢模式,采用32K时钟时功耗低至10uA数量级。CPU内部多组寄存器的使用,使得中断响应与处理更加快捷。东芝的32位单片机采用MIPS3000ARISC的 CPU结构,面向VCD、数字相机、图像处理等市场。
TLCS-870/C1系列
TLCS-900/H1系列
TX19A/H1系列
TX00系列 Cortex(R)-M4F内核
TX03系列 Cortex(R)-M3内核
TX04系列 Cortex(R)-M4F内核
基于ARM内核的MCU
Toshiba's Original Core-Based Microcontrollers
车载微控制器
10、芯科(Silicon Laboratories)
总部:美国
官网:http://www.silabs.com
Silicon Laboratories(芯科实验室)成立于1996年,位于美国德州奥斯汀市,是一家专业研发设计类比电路及混合信号IC的公司,为成长快速的通信产业设计等提供广大应用。在8051系列MCU领域居于领先军团行列。
这家公司2013收购了一家叫 Energy Micro 的节能型mcu公司,所以产品有两个型号。
· EFM8(小蜜蜂)MCU
· Energy Micro(小壁虎)MCU
EFM32 Zero Gecko
EFM32 Tiny Gecko
EFM32 Gecko
EFM32 Leopard Gecko
EFM32 Giant Gecko
EFM32 Wonder Gecko
· 32位单片机ARM
· 小封装单片机
· 低功耗单片机
· 人机界面
· 混合模拟
C8051F52xA-53xA
无线单片机
国內台湾厂商:
1、新唐科技
总部:台湾
官网:http://www.nuvoton.com/
新唐科技专注于开发模拟/混合讯号,微控制器及计算机云端相关应用IC产品,相关产品在工业电子、消费电子及计算机市场皆具领先地位;此外,新唐科技拥有一座可提供客制化模拟、电源管理及微控制器产品制程之晶圆厂,除负责生产自有IC产品外,另提供部份产能作为晶圆代工服务。
新唐MCU打入VR供应链。新唐M4 MCU 抢大陆机械手臂、VR应用市场。
8 位 8051 单片机
ARM Cortex(TM)-M0 单片机
ARM Cortex(TM)-M4 单片机
2、盛群半导体股份有限公司(合泰半导体(Holtek))
总部:台湾
官网:http://www.holtek.com.cn/
盛群半导体为国内专业微控制器IC设计领导厂商,营业范围主要包括微控制器IC及其周边组件之设计、研发与销售。MCU除一般应用领域外,更涵盖语音、通讯、计算机外设、家电、医疗、车用及安全监控等各专业领域,此外并提供各种电源管理及非易失性内存等微控制器外围组件,期能以提供客户更具功能性之完整解决方案为产品发展目标。
8位Flash MCU
32位Flash MCU
8位OTP MCU
8位8051 Flash MCU
具体产品线型号参数见其官网
3、义隆电子股份有限公司
总部:台湾
官网:http://www.emc.com.tw
公司主要是研发和行销集成电路(IC)产品为主,产品线包含:消费性芯片、通讯类芯片、微控制器、个人计算机外设芯片、数字显示器芯片及智能型人机接口技术之应用芯片。主要专长于电容式触控技术、影像感应和图像辨识技术。
4、松翰科技股份有限公司
总部:台湾
官网:http://www.sonix.com.tw
松翰科技成立于1996年7月,随即1997年初推出她的第一颗语音控制器产品,从那时开始,松翰科技逐步成为各方广泛认知的语音、音乐控制器的领导者,为多方面应用的教育性电子玩具注入新的生命。今天,松翰也已在许多应用领域,提供更多领先创新的产品线,包括8位OTP微控器ICs、USB控制器ICs、影相控制ICs。
5、凌阳科技股份有限公司
总部:台湾
官网:http://w3.sunplus.com/
凌阳科技专注发展家庭娱乐平台芯片方案与核心IP研发。凌阳集团由专注家庭娱乐平台的母公司凌阳科技领军,将涵括从低阶到高阶,从个人到家庭,从消费性到通讯的全方位IC产品解决方案。
6、十速科技
总部:台湾
官网:http://wwwsz.tenx.com.tw/
台湾十速拥有4/8位精简指令型微控制器 (RISC MCU)、 Embedded NVM、 Mixed Mode IC、 Logic IC、 ASIC 及 SOC 等完整之产品线,这些产品广泛应用于通讯、OA、 IA 、 Internet、 Networks 及计算机外设及消费性产品上。
7、笙泉科技
总部:台湾
官网:http://www.megawin.com.tw/
专注提供8051 MCU单片机。公司目前在麻将机、点钞机占有很大市场,这主要是因为MA8系列单片机的GPIO接口ADC数量较多,适合于这一类市场。MG816单片机有57个GPIO ADC,适合用于点钞机,MA807有41个GPIO ADC,是针对麻将机市场做开发。MG87系列的单片机集成了晶振,适合于较便宜的消费类产品如电磁炉、咖啡机、豆浆机。MG84系列单片机带有USB功能,用于鼠标和键盘等计算机周边。
8、九齐科技股份有限公司
总部:台湾
官网:http://wwwsz.tenx.com.tw/
主要研发高质量及高附加价值的消费性集成电路包括语音控制IC、微控制器语音产品(MCU)等;并提供完整的软件设计支持平台和应用解决方案。2016年11月 推出全新NX1系列 - 32-位CPU 高质量语音/MIDI处理器。
9、佑华微电子股份有限公司
总部:台湾
官网:http://www.ealpha.com.tw
本公司设计之产品包括语音控制I C、微控制语音产品(MCU)及录音集成电路产品等;主要应用于以消费性应用领域产业为主,如音效产品、个人电子产品、家电产品、 发声玩具礼品及互动性消费产品。
10、应广科技股份有限公司
总部:台湾
官网:www.padauk.com.tw
公司专注于CPU与DSP平行处理架构,已開發出多核心平行處理系列IC FPPA(TM)(Field Programmable Processor Array)。
国內大陆厂商:
1、中颖电子股份有限公司
官网:http://www.sinowealth.com
中颖电子是家电MCU市场的龙头企业。锂电池管理芯片和AMOLED显屏芯片是公司的增量业务。
中颖电子本着专业专精的精神,专注于单片机(MCU)产品集成电路设计。MCU母体包括4-bit OTP/MASK MCU、8-bit OTP/MASK MCU、8-bit FLASH MCU,主要应用于各种小家电、白色家电、黑色家电、汽车电子周边、运动器材、医疗保健、四表(水、电、气、暖) 、仪器仪表、安防、电源控制、马达控制、工业控制、变频、数码电机、计算机键盘、鼠标、网络音乐(便携式、车载、床头音响)、无线儿童监控器、无线耳机/喇叭/门铃。
具体产品线型号参数见其官网
2、炬力集成电路设计有限公司
总部:珠海
官网:http://www.actions-semi.com
炬力是一家致力于集成电路设计与制造的大型半导体技术公司,公司在数字多媒体影音主控芯片的研发和生产方面具有世界领先的优势,公司的多媒体芯片产品占据全球近50%的市场份额,其产销量、营业额和净利润都位居国内同行业之首。
3、华润微电子有限公司
总部:无锡
官网:http://www.crmicro.com
华润微电子有限公司是华润集团旗下负责微电子业务投资、发展和经营管理的高科技企业,亦是中国本土规模和影响力最大的综合性微电子企业之一,公司业务包括集成电路设计、掩模制造、晶圆制造、封装测试及分立器件,目前拥有6-8英寸晶圆生产线4条、封装生产线2条、掩模生产线1条、设计公司4家,为国内唯一拥有齐全半导体产业链的企业。
4、深圳爱思科微电子有限公司
官网:http://www.asic.com.cn
公司TCL集团与国有政策性投资机构(北京国投)共同投资兴建,是国家“九0九”工程集成电路设计公司。现自主研发的主要产品有红外遥控IC系列、电源管理IC系列、家电控制MCU、运放IC、LED驱动IC、电话振铃IC等,代理产品有BCD及BELLING全部产品线,主要应用客户有TCL、PHILIPS、TOSHIBA、LG、SONY、长虹、创维等。
5、深圳市芯海科技有限公司
官网:http://www.chipsea.com
芯海科技是一家专业从事混合信号集成电路设计的高新技术企业,产品广泛应用于仪器仪表(电能表、水表、热量表、燃气表、衡器、咪表等)、物联网(如智能电网、智能家居、可穿戴医疗设备等)、消费电子、家电、汽车电子等众多领域。涵盖Sigma-Delta/SAR ADC、低/微功耗8/16/32位、混合信号SOC及工业级高可靠性ASIC设计技术等。
6、华大半导体有限公司
官网:http://www.hdsc.com.cn/
华大半导体有限公司(简称华大半导体)是中国电子信息产业集团有限公司(CEC)整合旗下集成电路企业而组建的集团公司。2014年名列中国集成电路设计企业前三名。
华大半导体肩负提升国家集成电路产业快速升级,完成IC设计产业向高端技术的转型,不断提升综合竞争能力,致力于保障国家基础信息网络安全和重大应用行业的自主可控,打造世界级集成电路企业。2015年,公司总收入达到了5.2亿美元,其中MCU版块收入强势增长。
7、复旦微电子
官网:http://www.fmsh.com/
上海复旦微电子集团股份有限公司是在1998年7月,由复旦大学“专用集成电路与系统国家重点实验室”、上海商业投资公司和一批梦想创建中国最好的集成电路设计公司的创业者共同出资创建了复旦微电子,是国内从事超大规模集成电路的设计、开发和提供系统解决方案的专业公司。公司于日在香港创业板上市,成为国内集成电路设计行业第一家上市企业。
8、北京兆易创新科技股份有限公司
总部:北京
官网:http://www.gigadevice.com
公司致力于各类存储器、控制器及周边产品的设计研发,公司产品为NOR Flash、NAND Flash及MCU,广泛应用于手持移动终端、消费类电子产品、个人电脑及周边、网络、电信设备、医疗设备、办公设备、汽车电子及工业控制设备等各个领域。
9、上海贝岭股份有限公司
官网:http://www.belling.com.cn/
上海贝岭股份有限公司于1988年9月创立,是国内集成电路行业的第一家中外合资企业。是国内模拟IC产品主要供应商,已形成智能电表芯片、电源管理、通用模拟产品三大业务布局。
10、上海东软载波微电子有限公司
官网:http://www.ichaier.com
公司专注于研发具有高抗干扰性、高可靠性的的通用型8位/32位MCU及专用型微控制器产品。打造了包括安全芯片(S)、通用MCU(M)、专用芯片(A)、射频无线(R)及触控(T)在内的SMART产品线。产品应用于:白色家电、工业控制、小家电、汽车电子、工业仪表等各领域。
11、北京君正集成电路股份有限公司
总部:北京
官网:http://www.ingenic.cn
致力于在中国研制自主创新CPU技术和产品,目前已发展成为一家国内外领先的嵌入式CPU芯片及解决方案提供商。造性地推出了其独特的MIPS32兼容的微处理器技术XBurst。
12、深圳市中微半导体有限公司
官网:http://www.mcu.com.cn
公司为设计、制造、测试、应用与销售各种 CMOS 集成电路及MCU的专业 IC 设计供应厂商。主要产品包括8Bit MCU、电容式触控型MCU、带LED/LCD显示驱动型MCU、LED 恒流照明驱动电路、无线遥控电路、IGBT、通用及专用逻辑电路等产品。其高抗干扰性能、高防静电性能、及宽温范围达工业级要求。产品广泛应用于各行业智能控制领域,如智能家电、汽车电子、安防监控、LED照明及景观、智能玩具、智能家居、消费类电子等领域。
13、上海晟矽微电子股份有限公司
官网:http://www.sinomcu.com
晟矽微电子专注于研发高抗干扰、高可靠性的通用型及专用型的8位和32位微控制器产品,广泛应用于各种小家电、消费类电子、遥控器、鼠标、锂电池、数码产品、汽车电子、医疗仪器及计量、玩具、工业控制、智能家居及安防等领域。
14、士兰微电子
总部:杭州
官网:http://www.silan.com.cn/
15、深圳联华集成电路有限公司
官网:http://www.shenlianhua.com
公司是一家专注于程序防护型IC产品研发与生产的高端技术型企业。致力于“防破解,堵漏洞”的MCU研发设计,相关产品已在消费电子、白色家电、工业控制、通信设备、汽车电子、计算机等各领域里广泛应用。
16、希格玛微电子
官网:http://www.sigmachip.com
公司目前主要致力于计算机周边产品控制芯片、语音芯片、MCU芯片、触摸芯片、电源管理芯片、功率器件MOS和TGS产品等各种集成电路芯片产品的研究、设计、开发和销售。
17、深圳市汇春科技有限公司
官网:http://www.yspringtech.com/
公司已开发的产品有CMOS光电传感器及其集成电路、低功耗电容式触摸控制芯片、MCU、无线收发芯片等。同时具备光电成像、模拟、射频、MCU技术的集成电路设计公司。
18、建荣科技
总部:珠海
官网:http://www.buildwin.com.cn
建荣科技已经自主或参与研发了100 MIPS的SX微处理器、SDH/SONET chipset, 奔腾兼容处理器、用于SUN SPARC 5系统的100MIPS的MicroSPARC Ⅱ、8051兼容CPU、32位RISC CPU等多款处理器。产品应用于媒体播放器、移动存储、信息安全、无线多媒体、网络通信及家用电器等领域。
19、苏州华芯微电子股份有限公司
总部:苏州
官网:http://www.h-sun.com
公司主要致力于集成电路的设计、开发与销售。产品涉及MCU、电源管理、无线射频、红外遥感等。
20、北京神州龙芯集成电路设计有限公司
总部:北京
官网:http://www.china-cpu.com
神州龙芯致力于中国唯一自主知识产权高端通用CPU——龙芯CPU的高科技产业化,借助于国家信息产业的战略发展,积极捕捉新技术带来的新机遇,设立两大中心、四大事业部、四个子分公司,实现了从IC设计、应用软件开发到解决方案与系统集成产品提供的集团化运营管理、全产业链发展。
21、北京紫光微电子系统有限公司
总部:北京
官网:http://www.bjunis.com.cn
北京紫光微电子系统有限公司是由原清华紫光(集团)总公司与清华三星设计中心合作建立的高新技术企业。公司形成了以电子信息技术为核心的多元产品业务方向。 其中包括:消费类电子产品专用电路设计、智能卡技术与产品、导航技术与产品、嵌入式系统技术与产品等。
22、苏州国芯科技有限公司
总部:苏州
官网:http://www.china-core.com
苏州国芯科技有限公司是中国信息产业部与摩托罗拉公司在中国合作的结晶,接受摩托罗拉先进水平的低功耗、高性能32位RISC嵌入式CPU M*Core 技术及其SoC设计方法,以高起点建立国芯自主产权的32位RISC C*Core。公司投入主要的研发力量开展了自主研发CPU的进程,经过九年时间的努力,形成了具有自主知识产权的C*Core系列32位CPU核,使用C*Core系列CPU核的SoC芯片已在台积电、中芯国际、华虹NEC、宏力、和舰等多家集成电路制造公司的工艺线上批量生产;建立了以C* Core为核心的C*SoC设计平台;并获得多项国家专利和软件著作权。
23、杭州中天微系统有限公司
总部:杭州
官网:http://www.c-sky.com/
杭州中天是国内领先的嵌入式CPU专业提供商,专注于研发具有自主知识产权的国产32位C-SKY系列嵌入式CPU核。
24、上海灵动微电子股份有限公司
官网:http://www.mindmotion.com.cn/
上海灵动微电子股份有限公司是国内专注于MCU产品与MCU应用方案的领先供应商,是中国工业及信息化部及上海市信息化办公室认定的集成电路设计企业,同时也是上海市认定的高新技术企业。自2011年3月成立至今,灵动微电子已经成功完成十余款MCU产品设计及推广,包括基于8051、ARM(R) Cortex(R)-M0、ARM(R) Cortex(R)-M3内核的Flash MCU、OTP MCU、EEPROM MCU等产品,产品及方案广泛应用于工业控制、智能家电、智慧家庭、可穿戴式设备、汽车电子、仪器仪表等领域。
25、珠海欧比特控制工程股份有限公司
总部:珠海
官网:http://www.myorbita.net
珠海欧比特控制工程股份有限公司是国内具有自主知识产权的高可靠高性能嵌入式SoC芯片、立体封装SiP模块、智能图像处理及人脸识别、微型航天器、微纳卫星及星座、卫星空间信息平台、卫星大数据服务平台及系统集成供应商。
26、深圳市锦锐科技有限公司
官网:http://www.cachip.com.cn/
一家以集成电路(IC)设计,系统方案整合及IC销售的高科技公司。
注:排名无先后,如有遗漏错误之处请指正,电话400-,邮箱。
全球七大主流单片机详解
应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。
51单片机之所以成为经典,成为易上手的单片机主要有以下特点:
1.从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。
2.同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。
3.乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘法功能,作乘法时还得编上一段子程序调用,十分不便。
缺点:(虽然是经典但是缺点还是很明显的)
1.AD、EEPROM等功能需要靠扩展,增加了硬件和软件负担。
2.虽然I/O脚使用简单,但高电平时无输出能力,这也是51系列单片机的最大软肋。
3.运行速度过慢,特别是双数据指针,如能改进能给编程带来很大的便利。
4.51保护能力很差,很容易烧坏芯片。
应用范围:
目前在教学场合和对性能要求不高的场合大量被采用
使用最多的器件:
MSP430单片机
MSP430系列单片机是德州仪器1996年开始推向市场的一种16位超低功耗的混合信号处理器,给人们留下的最大的亮点是低功耗而且速度快,汇编语言 用起来很灵活,寻址方式很多,指令很少,容易上手。主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供“单片” 解决方案。其迅速发展和应用范围的不断扩大,主要取决于以下的特点:
1.强大的处理能力,采用了精简指令集(RISC)结构,具有丰富的寻址方式( 7 种源操作数寻址、 4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令;有较高的处理速度,在 8MHz 晶体驱动下指令周期为 125 ns 。这些特点保证了可编制出高效率的源程序。
2.在运算速度方面,能在 8MHz 晶体的驱动下,实现 125ns 的指令周期。 16 位的数据宽度、 125ns 的指令周期以及多功能的硬件乘法器(能实现乘加)相配合,能实现数字信号处理的某些算法(如 FFT 等)。
3.超低功耗方面,MSP430 单片机之所以有超低的功耗,是因为其在降低芯片的电源电压及灵活而可控的运行时钟方面都有其独到之处。电源电压采用的是 1.8~3.6V 电压。因而可使其在 1MHz 的时钟条件下运行时, 芯片的电流会在 200~400uA 左右,时钟关断模式的最低功耗只有 0.1uA。
1.个人感觉不容易上手,不适合初学者入门,资料也比较少,只能跑官网去找。
2.占的指令空间较大,因为是16位单片机,程序以字为单位,有的指令竟然占6个字节。虽然程序表面上简洁, 但与pic单片机比较空间占用很大。
应用范围:
在低功耗及超低功耗的工业场合应用的比较多
使用最多的器件:MSP430F系列、MSP430G2系列、MSP430L09系列
这里也提一下TMS系列单片机,虽不算主流。由TI推出的8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合。虽然没 STM32那么优秀,也没MSP430那么张扬,但是TMS370C系列单片机提供了通过整合先进的外围功能模块及各种芯片的内存配置,具有高性价比的实 时系统控制。同时采用高性能硅栅CMOS EPROM和EEPROM技术实现。低工作功耗CMOS技术,宽工作温度范围,噪声抑制,再加上高性能和丰富的片上外设功能,使TMS370C系列单片机 在汽车电子,工业电机控制,电脑,通信和消费类具有一定的应用。
应用最多的器件:TMS370C256A
STM32单片机
由ST厂商推出的STM32系列单片机,行业的朋友都知道,这是一款性价比超高的系列单片机,应该没有之一,功能及其强大。其基于专为要求高性能、低成 本、低功耗的嵌入式应用专门设计的ARM Cortex-M内核,同时具有一流的外设:1μs的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,在功耗和集成度方面也有不俗的表 现,当然和MSP430的功耗比起来是稍微逊色的一些,但这并不影响工程师们对它的热捧程度,由于其简单的结构和易用的工具再配合其强大的功能在行业中赫赫有名,其强大的功能主要表现在:
1.内核:ARM32位Cortex-M3CPU,最高工作频率72MHz,1.25DMIPS/MHz,单周期乘法和硬件除法。
2.存储器:片上集成32-512KB的Flash存储器。6-64KB的SRAM存储器。
3.时钟、复位和电源管理:2.0-3.6V的电源供电和I/O接口的驱动电压。POR、PDR和可编程的电压探测器(PVD)。4-16MHz的晶 振。内嵌出厂前调校的8MHz RC振荡电路。内部40 kHz的RC振荡电路。用于CPU时钟的PLL。带校准用于RTC的32kHz的晶振。
4.调试模式:串行调试(SWD)和JTAG接口。最多高达112个的快速I/O端口、最多多达11个定时器、最多多达13个通信接口。
使用最多的器件:STM32F103系列、STM32 L1系列、STM32W系列
PIC单片机系列是美国微芯公司(Microship)的产品,共分三个级别,即基本级、中级、高级,是当前市场份额增长最快的单片机之一,CPU采用 RISC结构,分别有33、35、58条指令,属精简指令集,同时采用Harvard双总线结构,运行速度快,它能使程序存储器的访问和数据存储器的访问 并行处理,这种指令流水线结构,在一个周期内完成两部分工作,一是执行指令,二是从程序存储器取出下一条指令,这样总的看来每条指令只需一个周期,这也是 高效率运行的原因之一,此外PIC单片机之所以成为一时非常热的单片机不外乎以下特点:
1.具有低工作电压、低功耗、驱动能力强等特点。PIC系列单片机的I/O口是双向的,其输出电路为CMOS互补推挽输出电路。I/O脚增加了用于设置输入或输出状态的方向寄存器,从而解决了51系列I/O脚为高电平时同为输入和输出的状态。
2.当置位1时为输入状态,且不管该脚呈高电平或低电平,对外均呈高阻状态;置位0时为输出状态,不管该脚为何种电平,均呈低阻状态,有相当的驱动能力,低电平吸入电流达25mA,高电平输出电流可达20mA。相对于51系列而言,这是一个很大的优点。
3.它可以直接驱动数码管显示且外电路简单。它的A/D为10位,能满足精度要求。具有在线调试及编程(ISP)功能。
不足之处:
其专用寄存器(SFR)并不像51系列那样都集中在一个固定的地址区间内(80~FFH),而是分散在四个地址区间内。只有5个专用寄存器PCL、 STATUS、FSR、PCLATH、INTCON在4个存储体内同时出现,但是在编程过程中,少不了要与专用寄存器打交道,得反复地选择对应的存储体, 也即对状态寄存器STATUS的第6位(RP1)和第5位(RP0)置位或清零。数据的传送和逻辑运算基本上都得通过工作寄存器W(相当于51系列的累加 器A)来进行,而51系列的还可以通过寄存器相互之间直接传送,因而PIC单片机的瓶颈现象比51系列还要严重,这在编程中的朋友应该深有体会。
AVR单片机是Atmel公司推出的较为新颖的单片机,其显著的特点为高性能、高速度、低功耗。它取消机器周期,以时钟周期为指令周期,实行流水作业。 AVR单片机指令以字为单位,且大部分指令都为单周期指令。而单周期既可执行本指令功能,同时完成下一条指令的读取。通常时钟频率用4~8MHz,故最短 指令执行时间为250~125ns。AVR单片机能成为最近仍是比较火热的单片机,主要的特点:
1.AVR系列没有类似累加器A的结构,它主要是通过R16~R31寄存器来实现A的功能。在AVR中,没有像51系列的数据指针DPTR,而是由X(由 R26、R27组成)、Y(由R28、R29组成)、Z(由R30、R31组成)三个16位的寄存器来完成数据指针的功能(相当于有三组DPTR),而且 还能作后增量或先减量等的运行,而在51系列中,所有的逻辑运算都必须在A中进行;而AVR却可以在任两个寄存器之间进行,省去了在A中的来回折腾,这些 都比51系列出色些。
2.AVR的专用寄存器集中在00~3F地址区间,无需像PIC那样得先进行选存储体的过程,使用起来比PIC方便。AVR的片内RAM的地址区间为 0~00DF(AT90S2313) 和F(AT90S8515、AT90S8535),它们占用的是数据空间的地址,这些片内RAM仅仅是用来存储数据的,通常不具备通用寄 存器的功能。当程序复杂时,通用寄存器R0~R31就显得不够用;而51系列的通用寄存器多达128个(为AVR的4倍),编程时就不会有这种感觉。
3.AVR的I/O脚类似PIC,它也有用来控制输入或输出的方向寄存器,在输出状态下,高电平输出的电流在10mA左右,低电平吸入电流20mA。这点虽不如PIC,但比51系列还是要优秀的。
1.是没有位操作,都是以字节形式来控制和判断相关寄存器位的.
2.C语言与51的C语言在写法上存在很大的差异,这让从开始学习51单片机的朋友很不习惯.
3. 通用寄存器一共32个(R0~R31),前16个寄存器(R0~R15)都不能直接与立即数打交道,因而通用性有所下降。而在51系列中,它所有的通用寄存器(地址00~7FH)均可以直接与立即数打交道,显然要优于前者。
使用最多的器件:ATUC64L3U、ATxmega64A1U、AT90S8515
说到STC单片机有人会说到,STC也能算主流,估计要被喷了~~我们基于它是国内还算是比较不错的单片机来说。STC单片机是宏晶生产的单时钟/机器 周期的单片机,说白了STC单片机是51与AVR的结合体,有人说AVR是51的替代单片机,但是AVR单片机在位控制和C语言写法上存在很大的差异。而 STC单片机洽洽结合了51和AVR的优点,虽然功能不及AVR那么强大,但是在AVR能找到的功能,在STC上基本都有,同时STC单片机是51内核, 这给以51单片机为基础的工程师们提供了极大的方便,省去了学习AVR的时间,同时也不失AVR的各种功能。
STC单片机是高速、低功 耗、超强抗干扰的新一代8051单片机51单片机,指令代码完全兼容传统8051,但速度快8~12倍,内部集成MAX810专用复位电路。4路PWM 8路高速10位A、D转换,针对电机电机 的供应商控制,强干扰场合,成为继51单片机后一个全新系列单片机。
1.下载烧录程序用串口方便好用,容易上手,拥有大量的学习资料及视频,最著名的要属于杜老师的那个视频了,好多对单片机有兴趣的朋友都是通过这个视频入门的,同时具有宽电压:5.5~3.8V,2.4~3.8V, 低功耗设计:空闲模式,掉电模式(可由外部中断唤醒)。
2.STC单片机具有在应用编程,调试起来比较方便;带有10位AD、内部EEPROM、可在1T/机器周期下工作,速度是传统51单片机的8~12倍,价格也较便宜。
3.4 通道捕获/比较单元,STC12C2052AD系列为2通道,也可用来再实现4个定时器或4个外部中断,2个硬件16位定时器,兼容普通8051的定时 器。4路PCA还可再实现4个定时器,具有硬件看门狗、高速SPI通信端口、全双工异步串行口,兼容普通8051的串口,同时还具有先进的指令集结构,兼 容普通8051指令集。
STC单片机功能虽不及AVR、STM32强大,价格也不及51和ST32便宜,但是这些并并不重要,重要的是这属于国产单片机比较出色的单片机,但愿国产单片机能一路长虹…
使用最多的器件:STC12C2052AD
MCU已在国内繁荣20多年,主导市场的芯片厂商还是海外企业居多,在通用MCU市场,国外厂商已经耕耘许多年。夹缝中生存的本土MCU厂商也在崛起,在中国MCU舞台上扮演越来越重要的角色。电子产品的主战场在中国,这是我们本土MCU厂商的优势。本土MCU厂商在成本、服务、响应速度等方面有较大的竞争优势,更容易与本土企业、市场配合;反应更灵活、快速,沟通更顺畅。在全球半导体产业发展趋缓和政府大力扶持国内芯片产业之际,本土MCU厂商要抓住难得的机遇,充分利用有利资源,依靠本土化优势,秉持开放合作的态度,通过并购重组,逐步缩小与海外MCU厂商的差距。希望经过几年的发展,本土MCU厂商逐步积累设计开发经验,产品质量逐渐达到世界级水平,在主流市场中可与一线MCU厂商竞争。
本土MCU厂商前景广阔,一定能在中国产业调整、企业转型及中国制造向中国智造的转变过程中发挥巨大作用。
欢迎加入ittbank QQ群
说明:一人限入一个群(每人只能加入其中一个群,如加多个群遭拒绝请谅解!)
1.手机行业技术交流群3()
2.平板技术交流群()
3.机顶盒OTT盒子交流群()
4.电容触摸技术交流群2()
5.摄像头技术交流群()
6.液晶屏技术交流群2()
7.无线WIFI技术交流群2()
8.安防技术交流群 ()
9.Memory存储交流群()
10.手机,MID,电容触摸,液晶屏买卖群()----专属销售买卖采购的群
11.跨境电商交流()
12.全球创客空间()
13.行车记录仪()——最专业的行车记录仪评测群
14.全球电子技术交流平台()----(此群纯属技术交流群,专属技术工程师的交流平台,贸易商勿入!谢谢!加群请麻烦添加标准备注,地区+行业+昵称,比如深圳-蓝牙wifi方案-谢工!)
15.欢迎加入AR/VR 技术交流群()
16.欢迎加入QQ群()——Amlogic S802/S805/S812等方案平台网络播放器
投稿邮箱:
ITTBANK客服热线:
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点}

我要回帖

更多关于 常用单片机型号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信