PC、单板机、单片机、PLC的区别
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我来说说PC、单板机、单片机、PLC的区别吧:: z/ A1 T5 w& P, A; A
PC是Personal Computer的缩写,意为个人计算机,这个概念出现比较早了,目前是与小型机、大型机、服务器、专用网络终端(如兼容VT100)相区别的个人用、公司办公用计算机。
这类计算机的特点是体积小,功能比较整齐划一。
单片机是单片微型计算机(Single Chip Microcomputer)的缩写,是一类MCU(Micro Controller Unit,微控制器)的简称,如楼上所说就是在单一芯片上集成处理器、通讯处理、I/O、存储器、模拟转换器件等(早期的单片机集成度不高,目前日益高度整合),可以简单地看作是高度浓缩版PC。
当然就计算能力而言,与PC相距甚远,单片机属于术业有专攻,有极强的针对性。
% U( {. J8 z) A, c4 n1 g
单板机这个词在国内出现于Z80、PC1500的年代,先于单片机,目前这个概念使用得少多了。
单板机是一类单片机电路板,由于它浓缩的不够,稍显烦杂,要把独立的单片机、接口电路、ADC、DAC等集成在一块PCB上,它比较强调整机的概念。
PLC是Programmable Logic Controller的缩写,意为可编程控制器。
PLC本质是一类建立在MCU基础上的成品单板机,它有专门的操作系统,而且这个系统内核、客户界面各家都不相同。
由于在编程方面,所有PLC虽然都支持梯形图,但编程语言则是百花齐放。
所以一些国际组织也力图制定标准,规范编程语言,并取得了一些进展,但总体还不理想。
买书来看吧!. e$ Q5 A: \- e1 W& J1 S0 z; o3 Y
单片机:简单点说就是单芯片MCU,就是在单一芯片上集成处理器、通讯处理、I/O、存储器、模拟转换器件等,与通用处理器最大的区别就是,不像通用CPU那样单一的数值计算功能。
* x' n l7 t$ ?
单板机:这个词快淘汰了,就是把CPU、接口电路等集成在一张卡上,通俗意义中PC并不算是单板机,虽然其实和单板机定义比较吻合。
3 M0 ?6 B" z* Y) ? z0 j+ a! G
其实把单片机放到电路板上,完成功能,这个板就能成为单板机。
也即,单一板卡能完成计算机控制任务。
9 k I! G: o. S* s2 m+ k
越说越糊涂!& W X2 q2 @ _
还是学吧!3 G: `5 ^1 y+ M/ F$ H; \7 c
单片机最经典的就是8051了,也就是MCS-51系列单片机,它的指令系统至今仍然是8位乃至16系统的主流,当然还有PIC系列,这是和51系列完全不同的架构的单片机,扯远了。
就学51系统吧,虽然他在不久的将来必定会被ARM代替(ARM其实不是芯片的名称,是公司名称,ARM的RISC处理器才是产品),有事,明天再来。
大侠们都说得差不多了,我就不再吓摆了。
6 i5 m! F$ e6 w/ @* q$ M8 p
说下学单片机:/ e( a8 v) Y+ e& |
步骤我觉得这样合适:最开始要学习“数字电子电路基础”,再学习“mcs-51”,同时学习C,(c 是C++的子集,不学VC),学C的目的是锻炼对程序算法的概念,最后学ARM,用ARM 实践。
& j/ g( t! C2 |7 ~
最核心的就应该是“MCS-51单片机原理”和“C语言”,这两个学好了,学ARM就简单了。
这两个学好了,PLC算个球!
再说PLC:. r, w0 H" b/ E" Z
应该先学习“电力拖动”也就是继电器控制系统,学习这个对PLC非常重要,因为这个是PLC 的由来,这个学好了,PLC就简单了,两者的区别就是“并行”和“串行”的概念。
到这里80%的小工程你都能搞定了,如果想干大工程,那就去吧C&C++ 学习好,再了解“现场总线”
的概念,你就具备了干PLC大工程的基础了。
学习PLC当然首选西门子S7—200系列PLC 了,这个学好了,就学S7-300/400。
虽然都是西门子的东西,但区别大了去了,可以说一点点相似性都没有。
等你学到这个阶段,你就明白了。
西门子的东西学好了,日系的PLC 都不在话下了。
再啰嗦下,学PLC,不学“组态软件”那等于不学,“组态软件”为何就不啰嗦了,等你学PLC 的时候你就东了!。