快捷搜索:

常用类型单片机的优缺点解析

单片机,single chip microcomputer,单芯片微型谋略机。总体来说,他便是一个芯片。然则他是一个特殊的芯片,由于他不是实现零丁的逻辑功能。他是将一个整体的谋略机系统集成到这个芯片上。这个谋略机系统包括运算器,节制器,存储器,输入设备和输出设备。

着实单片机的进修,和谋略机的进修区别不是太大年夜。包括运算器,节制器,存储器,以及输入输出设备的进修。

运算器

运算器由运算部件--算术逻辑单元(alu)、累加器、谋略器等部件组成。

节制器

进修的难点在于涉及到指令方面的操作。节制器由法度榜样计数器,指令寄存器,指令译码器,时序发生器和操作节制器。

单片机的开拓历程:

这里所说的开拓历程并不是一样平常书中所说的从义务阐发开始,我们假设已设计并制作好硬件,下面便是编写软件的事情。在编写软件之前,首先要确定一些常数、地址,事实上这些常数、地址在设计阶段已被直接或间接地确定下来了。如当某器件的连线设计好后,

其地址也就被确定了,当器件的功能被确定下来后,其节制字也就被确定了。然后用文本编辑器(如EDIT、CCED等)编写软件,编写好后,用编译器对源法度榜样文件编译,查错,直到没有语法差错,除了极简单的法度榜样外,一样平常利用仿真机对软件进行调试,直到法度榜样运行精确为止。运行精确后,就可以写片(将法度榜样固化在EPROM中)。在源法度榜样被编译后,天生了扩展名为HEX的目标文件,一样平常编程器能够识别这种款式的文件,只要将此文件调入即可写片。

开拓说话的选择

今朝,很多人对汇编说话并不认可。可以说,掌握用C说话单片机编程很紧张,可以大年夜大年夜前进开拓的效率。不过初学者可以不懂得单片机的汇编说话,但必然要懂得单片机详细机能和特征,不然在单片机领域是对照致命的。假如不斟酌单片机硬件资本,在KEIL顶用C胡乱编程,结果只能是出了问题无法办理!可以肯定的说,最好的C说话单片机工程师都是从汇编走出来的编程者,由于单片机的C说话虽然是高档说话,然则它不合于台式机小我电脑上的VC++什么的。单片机的硬件资本不是异常强大年夜,不合于我们用VC、VB等高档说话在

台式PC上写法度榜样,终究台式电脑的硬件异常强大年夜,以是才可以不斟酌硬件资本的问题。还有便是在单片机编程中C说话虽然编程方便,便于人们涉猎,然则在履行效率上是要比汇编说话低10%到20%,以是用什么说话编写法度榜样是要看详细用在什么场合下。总的来说做单片机编程要机动应用汇编说话与C说话,让单片机的强大年夜功能以最高是效率展示给用户。

常用的单片机类型

STC单片机

STC公司的单片机主如果基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速率快8~12倍,带ADC,4路PWM,双串口,有举世独一ID号,加密性好,抗滋扰强。

PIC单片机:

MICROCHIP公司的产品,其凸起的特征是体积小,功耗低,精简指令集,抗滋扰性好,靠得住性高,有较强的模拟接口,代码保密性好,大年夜部分芯片有其兼容的FLASH法度榜样存储器的芯片。

EMC单片机:

是台湾义隆公司的产品,有很大年夜一部分与PIC 8位单片机兼容,且相兼容产品的资本比拟较PIC的多,价格便宜,有很多系列可选,但抗滋扰较差。

ATMEL单片机(51单片机):

ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC布局、全静态事情要领、内载在线可编程Flash的单片机,也叫AVR单片机。

PHLIPIS 51LPC系列单片机(51单片机):

PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉落电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低资源、低功耗的利用设计中可以满意多方面的机能要求。

HOLTEK单片机:

台湾盛扬半导体的单片机,价格便宜,种类较多,但抗滋扰较差,适用于破费类产品。

TI公司单片机(51单片机):

德州仪器供给了TMS370和MSP430两大年夜系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于繁杂的实时节制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,分外适用于要求功耗低的场合

松翰单片机(SONIX):

是台湾松翰公司的单片,大年夜多为8位机,有一部分与PIC 8位单片机兼容,价格便宜,系统时钟分频可选项较多,有PMW ADC 内振 内部杂讯滤波。毛病RAM空间过小,抗滋扰较好。

三星单片机

三星单片机有KS51和KS57系列4位单片机,KS86和KS88系列8位单片机,KS17系列16位单片机和KS32系列32位单片机,三星还为ARM公司临盆ARM单片机,常见的S344b0等。三星单片机为OTP型ISP在片编程功能。

SST 单片机

美国SST公司推出的SST89系列单片机为标准的51系列单片机,包括SST89E/V52RD2, SST89E/V54RD2,SST89E/V58RD2,SST89E/V554RC,SST89E/V564RD等。它与8052系列单片机兼容。供给系统在线编程(ISP功能)。内部flash擦写次数1万次以上,法度榜样保存光阴可达100年。

还有很多优秀的单片机临盆企业这里没有网络,每个企业都有自己的特征,大年夜家根据必要选择单片机,在完全实现功能的条件下追求低价位,当然并不是这样最好,实际中选择单片机跟开拓者的利用习气和开拓履历是密弗因素的。

单片机与嵌入式系统:

嵌入式系统源于谋略机的嵌入式利用,早期嵌入式系统为通用谋略机经改装后嵌入到工详细系中的各类电子系统,如舰船的自动驾驶仪,轮机监测系统等。嵌入式系统首先是一个谋略机系统,其次它被嵌入到工详细系中、在工详细系中实现工具要求的数据采集、处置惩罚、状态显示、输出节制等功能,因为嵌入在工详细系中,嵌入式系统的谋略机没有谋略机的自力形式及功能。单片机完全是按照嵌入式系统要求设计的,是以单片机是最范例的嵌入式系统。早期的单片机只是按嵌入式利用技巧要求设计的谋略机单芯片集成,故名单片机。随后,单片机为满意嵌入式利用要求赓续增强其节制功能与外围接口功能,尤其是凸起节制功能,是以国际上已将单片机正名为微节制器(MCU,Microcontroller Unit)。

责任编辑;zl

您可能还会对下面的文章感兴趣: