微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 各位老师好!我是新手,想学51单片机,是从汇编开始呢?还是直接学C语言好呢?

各位老师好!我是新手,想学51单片机,是从汇编开始呢?还是直接学C语言好呢?

时间:10-02 整理:3721RD 点击:
各位老师好!我是新手,想学51单片机,是从汇编开始呢?还是直接学C语言好呢?

我是从汇编开始的 C语言也不怎么样,搞电气的

谢谢jiuweiyu12老师,我看了一下C,英语要求高,汇编我有点基础,问题是我年龄都有50多岁了,C和汇编过去都看过,只是没有条件学,这几年重操老行,觉得只会硬件不会软件
对智能产品开发限制很大,所以决定学!我目前搞的是电源

汇编,如果只是简单用用,学点c就可以

从C语言直接入手可能好点                                             

已经很少单片机用汇编了

学C语言把,C语言只要你认真学能掌握的,单片机里面的基础都是C语言为基础的,当然了你想玩转单片机更好,汇编你也可以学一下。

汇编主要是理解硬件里面结构的操作,但C语言实现的功能才丰富

谢谢各位老师!我已经开学C了,还可以,学已有十天了,我想一步一步踏实学好!

支持小编,小编加油...

我刚学的时候大家都说从C语言开始比较好

有汇编基础学C的话更容易理解C。

直接学习C语言就足够了

谢谢老师们!现在在学数码管与74HC595驱动;哪位老师愿意给说说?

肯定是c语言,如果你一开始就接触汇编,会感觉很难,学了c之后就容易多了,而且c比较灵活

直接学c吧,汇编太复杂了

c好学吧,支持你,加油

595驱动,自己改吧。
如果你是学生,建议从汇编学起,因为学生就是要学明白,吃透51或AVR汇编(PIC就算了指令太少)。汇编可以让你透彻的了解单片机运行原理,也能让你透彻的明白程序的执行过程。将来在你的C语言工程中遇到的一些所谓的“无厘头”问题,或者诸如加减乘除运算过程中遇到的所谓的“神秘的中间变量”,你都可以在汇编的层面中轻松解决。汇编是将来你成为高手的基础,作为学生必须学通。即使在你将来的工作中有99%的时候都在使用C语言,或者根本就不再使用汇编。
如果你是单片机业余爱好者,或者想快速解决某些问题,请学C语言。C语言的优点就不用我多说了,现在单片机开发一般都使用C语言。汇编的作用是让你明白内在运行原理,C语言则能让你快速高效的解决问题。
另外作为新人,要学会辩证的分析别人给你的建议,正确估计自己的能力,根据自身的条件做出适合自己的选择。道理如同”小马过河“,松鼠说:水很深,会被淹死的;老牛说:水不深还没到膝盖呢;那么究竟谁的回答是对的呢?其实可以说两个答案都对又都不对。问题的关键在于你是松鼠还是老牛,异或是匹小马,也就是说你是以什么标准来考量这个问题的。还有一个故事叫”坐井观天”,一个只搞过8位单片机的人给你的答案,和一个即做过8位机又搞过linux,winCE的人给你的答案也许是完全不同甚至是截然相反的。如果一个人只做过8位机 ,你认为他有资格谈 ‘单片机有前途,还是嵌入式有前途’ 吗?(单片机本身就是嵌入式系统)。

老师:你的道理我明白
我是一个电子硬件高级工程师,我年龄都有50多岁了,C和汇编过去都看过,只是没有条件学,以前从事管理,这几年重操老行,觉得只会硬件不会软件对智能产品开发限制很大,所以决定学!我目前搞的是电源.
请你给说说

在您面前我可不敢自称老师,您是前辈。我觉得您的情况还是从C语言开始吧,这样上手比较快。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top