‘壹’ 求比较下单片机8051,MSP430,AVR的各自优缺点,尽量详细些
51经典,但RAM和ROM都比较小,运行速度也相对较慢。
430以low power着称,其RAM及ROM也相对较大,它是16位机,速度也较快。另外,集成的外设资源也很丰富。如果在学校开始玩的话,也可通过官网申请些样片玩。
430有一本非常适合入门的书,西电谢楷老师的《MSP430系列超低功耗单片机系统设计与实践》,超级赞的一本书。
AVR以抗干扰能力强着称,其集成外设没430丰富,但要比51丰富。某些型号很适合于用在电机控制方面。但其供货可能不太稳定,好像有时会被炒得缺货。AVR的学习可以上阿莫论坛,以共享精神出名的论坛。
‘贰’ 8051型单片机的结构与技术特点有哪些
8051型单片机的结构与技术特点有哪些?
在里面:有个 8 位的 CPU。
除了能作 8 位的加减乘除之外,还能作 1 位的运算。
【能作1 位的运算】,这就 8051型单片机的特点。
其它的事,都算不上特点。
其它的事,别的单片机,都有。
‘叁’ stc单片机的优缺点
一、stc单片机的优点:
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的串口。
4、同时还具有先进的指令集结构,兼容普通8051指令集。
二、stc单片机的缺点:功耗较高,5V供电,其次,stc单片机内集成资源少。
STC单片机是宏晶科技生产的高速、低功耗、超强抗干扰的新一代8051单片机51单片机。指令代码完全兼容传统8051,但速度快8-12倍,内部集成 MAX810专用复位电路。4路PWM 8路高速10位A、D转换,针对电机电机的供应商控制,强干扰场合,成为继51单片机后一个全新系列单片机。
‘肆’ 8051系列单片机有何特点有机种类型产品型号彼此有何区别
8051系列的单片机的特点?和其他单片机差不多嘛,还不是有cpu、rom、ram、io等等,只是它是8051内核的。不过它作为单片机领域的中低档产品从诞生到现在数十年市场占有率一直很高它便宜,操作简单,接口方便,经过发展,内嵌了很多资源,比如有的有PWM、ADC等等他的指令系统一般是CISC即复杂指令集至于种类,每个公司都有自己的产品,如atmel、stc、sst、Intel、飞利浦、达拉斯、AD等等有名的IC公司有生产。AT89c51是最流行的51单片机,STC89c51是国内最流行的。因为价格便宜(大概5元以下)、又是经典的51单片机,所以在教学、一些工程中会用到。至于产品之间的区别,无非是片内资源等的区别,如ROM、RAM的大小,是否有ADC、中断源、总线方式、几乎每个公司产品都有自己的指令集,等等
‘伍’ 单片机有什么特征
单片机具有以下特点:
1、有优异的性能价格比
目前国内市场上,有些单片机的芯片只有人民币几元,加上少量外围元件,就能构成一台功能相当丰富的智能化控制装置。
2、集成度高,体积小,可靠性好
单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。而且,由于单片机体积小,易于采取电磁屏蔽或密封措施,适合于在恶劣环境下工作。
3、控制能力强
单片机指令丰富,能充分满足。工业控制的各种要求。
4、低功耗,低电压,便于生产便携式产品。
5、易扩展
可根据需要并行或串行扩展,构成各种不同应用规模的计算机控制系统。
(5)8051单片机的优点扩展阅读
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:
1、在智能仪器仪表上的应用
单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。
2、在工业控制中的应用
用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。
3、在家用电器中的应用
可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。
4、在计算机网络和通信领域中的应用
现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。
5、单片机在医用设备领域中的应用
单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。
6、在各种大型电器中的模块化应用
某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。
‘陆’ 80c51单片机的特点
8051片内有4k ROM,无须外接外存储器和373,更能体现“单片”的简练。但是编程者编的程序编程者无法烧写到其ROM中,只有将程序交芯片厂代编程者烧写,并是一次性的,今后编程者和芯片厂都不能改写其内容。
8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到外接程序存储器的程序代码没有什么保密性可言。
(6)8051单片机的优点扩展阅读
8751的特点
8751与8051基本一样,但8751片内有4k的EPROM,用户可以将自己编写的程序写入单片机的EPROM中进行现场实验与应用,EPROM的改写同样需要用紫外线灯照射一定时间擦除后再烧写。
由于上述类型的单片机应用的早,影响很大,已成为事实上的工业标准。后来很多芯片厂商以各种方式与Intel公司合作,也推出了同类型的单片机,如同一种单片机的多个版本一样。
虽都在不断的改变制造工艺,但内核却一样,也就是说这类单片机指令系统完全兼容,绝大多数管脚也兼容;在使用上基本可以直接互换。人们统称这些与8051内核相同的单片机为“51系列单片机”,学了其中一种,便会所有的51系列。
‘柒’ 求解8051单片机的硬件结构特点!!!!!!!!!!!!!!
51单片机的内部硬件结构(CPU工作原理,储存器结构,51,52和89C51,89S51型号对比)2009-09-1523:4851系列单片机的内部结构
主要由以下部分组成:CPU、RAM、ROM、四个并行I/O口、1个串行口、2个16位定时器/计数器、中断系统、特殊功能寄存器。
----------------------------------------------------------------
简述下CPU的工作原理
构建CPU的基石是晶体管,可以看成是微型电子开关,代表两种状态:ON(开)和OFF(关)。这一开一关两种状态正好与二进制中的基础状态“0”和“1”对应。
CPU由控制单元、运算单元、寄存器单元和时钟等组成。运算单元是计算机对数据进行加工处理的中心,它主要由算术逻辑部件(ALU:ArithmeticandLogicUnit)、寄存器组和状态寄存器组成。
CPU工作流程:指令指示器指向内存中存放指令的地方。取指器在那里取出指令,并把它交给解码器。解码器解释指令。然后,ALU执行指令所要求的操作,它对数据进行加、减运算,或者其它的一些处理。在CPU解释并执行完一条指令后,控制器会告诉取指器在内存中取出下一条指令。这个过程一直持续着,一条指令接一条指令,以令人眼花的速度运行。为了使一切都按时发生,各组成部分还需要一个时钟发生器。时钟发生器是用来调节CPU的每一个动作的。像节拍器一样,它发出调整CPU步伐的脉冲。
举个简单的例子,某个指令系统的指令长度为32位,操作码长度为8位,地址长度也为8位。当它收到一个“”的指令时,先取出它的前8位操作码,即00000010,分析得出这是一个减法操作,有3个地址,分别是两个源操作数地址和一个目的地址。于是,CPU就到内存地址00000100处取出被减数,到00000001处取出减数,送到ALU中进行减法运算,然后把结果送到00000110处。
----------------------------------------------------------------
更详细的单片机内部结构
图中一些重要的寄存器:
PSW是标志寄存器或程序状态字,其中存放着各种标志位,比如溢出标志、进位标志等。
PC是程序计数器,存放着下一条将要执行的指令的地址(16位),可寻址64KB地址空间。复位后的值是0000H。CPU每读取一个字节的指令内容,PC即自动加一,不能在程序中直接读或修改PC的内容。
IR是指令寄存器,ID是指令译码器。
DPTR是数据指针,16位地址寄存器,可以寻址64KB地址空间。
ACC是累加器,常用A表示,在运算器做运算时其中一个数一定是在ACC中,所有的运算类指令都离不开它。
B是乘除运算寄存器,在做乘、除法时放乘数或除数。
SP是堆栈指针。单片机的RAM中有一个区域是堆栈区,存放数据的规则是“先进后出,后进先出”。用堆栈来存放数据的原因是在运算时可以简化操作。
----------------------------------------------------------------
储存器结构
采用程序与数据分离的哈佛结构
特殊功能寄存器结构见这里。
----------------------------------------------------------------
不同机型硬件特性
MCS-51系列单片机分为两大系列,即51子系列与52子系列。
51子系列:基本型,根据片内ROM的配置,对应的芯片为8031、8051、8751、8951
52子系列:增强型,根据片内ROM的配置,对应的芯片为8032、8052、8752、8952
片内ROM型式
ROM
大小
RAM
大小
寻址范围
I/O特性
中断源
数量
无
ROM
EPROM
计数器
并行口
8031
8051
8751
4KB
128B
64KB
2*16
4*8
5
80C31
80C51
87C51
4KB
128B
64KB
2*16
4*8
5
8032
8052
8752
8KB
256B
64KB
3*16
4*8
6
80C32
80C52
87C52
8KB
256B
64KB
3*16
4*8
6
8051与80C51单片机的主要差别就在于芯片的制造工艺上,80C51的制造工艺是在8051基础上进行了改进。8051系列单片机采用的是HMOS工艺,高速度、高密度;80C51系列单片机采用的是CHMOS工艺,高速度、高密度、低功耗;也就是说80C51单片机是一种低功耗单片机。
89C51和89S51内核相同,89S51针对89C51的明显的几个升级如下:
1.程序存储器写入方式:二者的写入程序的方式不同,89C51只支持并行写入,同时需要VPP烧写高压。89S51则支持ISP在线可编程写入技术!串行写入,速度更快,稳定性更好,烧写电压也仅仅需要4~5V即可。
2.电源范围:89S5*电源范围宽达4~5。5V,而89C5*系列在低于4。8V和高于5。3V的时候则无法正常工作。
3.工作频率:目前89S1*的性能远高于89C5*,89S5*系列支持最高高达33MHZ的工作频率,而89C51工作频率范围最高只支持到24M。
4.市场价格:由于89C51已经全面停产,所以在市场价格方面,库存的89C5*的批发价格要比89S5*贵将近一倍!
5.兼容型:89S5*向下兼容89C5*,就是说用89S5*可以替代89C5*使用,同样的程序,运行结果相同。
6.加密功能:89S5*系列全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。
7.抗干扰性:内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。
8.烧写寿命更长:由Flash存储器取带了原来的ROM,89S5*标称的1000次,实际最少是1000次~10000次。
‘捌’ 单片机8051与8052的差别
328500920说了程序存储器的区别,实际上还有数据存储器的区别,8051的RAM是128B,8952是256B。至于新型号的区别更大。