假设你对单片机一窍不通,如果上来学MSP430或者MC9S12这类单片机,甚至知难而退,就再也不想学单片机了,会增加学习的难度。单片机有很多种。如果基础知识扎实,无论选择哪种单片机都可以入门,但初学者还是用简单的AT89S51单片机比较好。

单片机和plc,哪个更好学?

单片机和plc,哪个更好学

感谢邀请!单片机属于微控制器的一种,plc全称可编程逻辑控制器,对于是单片机好学还是plc好学,个人认为plc的入门简单更适合于新手,从编程语言硬件应用领域来说明下单片机好学还是plc好学。1,编程语言plc的编程方式有这么几个,梯形图语言(LD)指令表语言IL功能模块图语言(FBD)顺序功能流程图语言(SFC)结构化文本语言(ST)。

其中梯形图类似于继电器电路,被电气控制人员广泛接纳,新手推荐采用梯形图进行编程,而单片机的编程语言,我记得在大学时书上是用汇编语言吧,各种指令代码真看的痛不欲生啊,后边接触C语言了还好些,跑马灯程序的还隐约记得,相比于plc单片机的编程要更难一些尤其越到后面越难,需要计算机基础会更好一点。2,单片机很便宜,整个开发板如下图,其中中的STC就是单片机的芯片,可以看到他的外设输入输出很多。

PLC很简答,输出输入两排扩展接口,如果需要其他功能需要添加扩展模块,相比于单片机,plc的价格很贵,相对来说单片机没有plc好学,单片机看下图就知道你要了解的东西很多。3,应用领域,单片机的使用要比plc广泛的多,几乎日常生活中的小电子产品都会有单片机,而plc几乎只在工业领域里使用,相比于单片机,plc的稳定性很强,抗干扰能力强,能满足工业生产环境的要求。

初学者学单片机好还是树莓派好?

初学者学单片机好还是树莓派好

这个首先要明确一下这里指的学哪个好指的是什么?第一,如果是要快速实现产出,比如说要参加电子设计大赛之类的比赛,这种情况下,还是用树莓派比较好,因为现在不说51单片机,就算用stm32,只要是用mcu的作品,在评委的眼里都是跟低档的作品,一般直接就给毙掉了。当然这里排除一些超级有创意有特点有实用性的玩意,但现在电子计算机等专业的学生这么多,专业的业余的参赛者自从电赛开赛以来得数以千万计了吧,你能想到的能做到的都有人尝试过了。

不是打击初学者和参赛选手,90%以上的情况下,你的作品不会是这种能引起评委注意的好玩意。想要拿点上档次的奖项,你用的控制器也得上档次一点,这也是当前电赛的潜规则。就算用51同样能实现的项目,评委们还是喜欢用这种开源硬件的板子做出来的产品,好歹里面也是跑Linux的,说出来多么高大上对不对!这就是现在的浮躁虚荣的技术圈。

第二,如果题主是想要问从那种器件入门电子世界,那我推荐一定要从51开始,一年之内千万离树莓派BBB之类的开源硬件远一点。首先,不学51这种低级或许这里应该用适合入门的mcu,就好比你练功不学扎马步,技术的底子不扎实,以后干什么项目也都不会踏实如果你是一个负责任的人的话。其次,树莓派这种开源硬件,资料多,国外开源的代码项目多这都是事实,但是,这里题主指的一定不是纯应用开发,而是驱动级开发吧,基于这个前提,首先需要考虑下要玩的动树莓派,需要掌握什么?Linux操作C高级arm汇编等,单纯就这三样来讲,如果是学生学习时间比较充裕的话,没有个一年,能真真正正拿的下来?所以,如果是要选择一种入门电子的器件,一定要打好基础。

开发单片机学什么语言好?

开发单片机学什么语言好

单片机是一种可编程器件。单片机的出现使硬件设计更加简单,产品功能更加强大,而程序是单片机的灵魂。目前功能稍复杂的电子产品都是基于单片机的,屏蔽掉的外围电路可以满足屏蔽掉的功能要求。单片机的编程可以用汇编语言和C语言来实现。1汇编编程的特点汇编是一种更接近硬件底层的低级语言。总线和地址在硬件编程中非常重要。在汇编语言中,一般用助记符来代替机器指令的操作码,用标号来表示操作数的地址。所以汇编语言和机器指令之间存在着唯一的对应关系,这就导致了没有串行连接的单片机的汇编指令集被完全屏蔽。


文章TAG:arduino和单片机学哪个好  单片  arduino  机学  机和  plc  
下一篇