找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5950|回复: 68
收起左侧

学51单片机是否需要学习汇编?

  [复制链接]
ID:695845 发表于 2020-6-19 08:57 来自手机 | 显示全部楼层 |阅读模式
汇编语言挺难学的,C语言是不是比汇编简单啊?
回复

使用道具 举报

ID:764509 发表于 2020-6-19 20:42 | 显示全部楼层
个人感觉C语言简单方便
回复

使用道具 举报

ID:779880 发表于 2020-6-19 21:54 | 显示全部楼层
“......C语言很简单,只是一种工具而已,我劝大家最好能学好学精它,将来肯定用得着,要不然以后也得学,你一点汇编语言不会根本无所谓,但你一点c语言都不会那你将来会吃苦头。......汇编语言写程序代码效率高,但相对难度较大,而且很琐碎,尤其是遇到算法方面的问题时,麻烦得不得了。......C语言的资料又多又好找,将来可移植性非常好,所以我劝大家用C语言编程。”———引自《五一单片机 C语言教程》郭天祥 2009年1月第1版 第8页
回复

使用道具 举报

ID:784632 发表于 2020-6-19 23:50 | 显示全部楼层
肯定啊,C语言天下第一
回复

使用道具 举报

ID:784632 发表于 2020-6-19 23:51 | 显示全部楼层
我觉得C语言天下第一,因为万物基于C
回复

使用道具 举报

ID:659007 发表于 2020-6-20 08:51 | 显示全部楼层
肯定C语言啊,汇编可以不会,但C语言不会不行,借楼上一句话“万物基于C”。
回复

使用道具 举报

ID:783819 发表于 2020-6-20 08:57 | 显示全部楼层
汇编只是加深你对硬件的认识和计算机的理解。
当然这个是很有必要的
但是初学单片机建议用c语言开始
回复

使用道具 举报

ID:784755 发表于 2020-6-20 10:19 | 显示全部楼层
其实还是需要学习汇编语言的,从语言虽然方便易懂,但是终归是高级语言,不是计算机的底层语言。必须要经过编译才可以被计算机理解。汇编语言直接可以对计算机的寄存器进行操作,这对你理解你所用的单片机的各个寄存器有很大帮助。而且汇编语言如果写得好的话,执行速度要比c语言快得多。所以还是有必要学汇编语言的。
回复

使用道具 举报

ID:744327 发表于 2020-6-20 10:36 | 显示全部楼层
汇编接近芯片底层了,C语言适合做开发用,都有一定的难度,没有难度就是不是技术了。
回复

使用道具 举报

ID:736530 发表于 2020-6-20 10:51 | 显示全部楼层
c语言通用性强
回复

使用道具 举报

ID:784805 发表于 2020-6-20 11:11 | 显示全部楼层
我感觉如果你有单片机基础的话我建议学习C语言,而且我感觉C语言好学,当然了学习汇编也能为学习PLC打下基础。
回复

使用道具 举报

ID:784805 发表于 2020-6-20 11:13 | 显示全部楼层
我感觉C语言更简单明了。
回复

使用道具 举报

ID:488743 发表于 2020-6-20 11:14 | 显示全部楼层
汇编很容易学的,先背过汇编指令,然后使用一两个月就熟悉了。
C语言比汇编简单。
学容易,关键是使用,需要在实际运用中加深记忆,学习后不使用,基本上就忘记了。
回复

使用道具 举报

ID:739917 发表于 2020-6-20 11:27 | 显示全部楼层
C语言容易入手,适合新手。汇编涉及的知识多,比较难。效率还是汇编好一点。我建议先学C语言入门,再学一下汇编。学习汇编能增加你对单片机的理解,知晓其运行原理,对以后还是有大的好处。
回复

使用道具 举报

ID:739917 发表于 2020-6-20 11:29 | 显示全部楼层
C语言适合入门级别,操作性强。我建议先学C语言,再学汇编加强自己对单片机的理解。
回复

使用道具 举报

ID:784848 发表于 2020-6-20 12:16 | 显示全部楼层
如果你有兴趣,肯定学起来事半功倍,要是没兴趣的话,学起来确实是很难的,就像我,学了半年都没懂
回复

使用道具 举报

ID:52749 发表于 2020-6-20 14:30 | 显示全部楼层
学了汇编,可以用很廉价的单片机,工作好找不少
回复

使用道具 举报

ID:785098 发表于 2020-6-20 16:41 | 显示全部楼层
1、对于普通的项目,只要学bai好c就行了,但不是足够了du。
2、现在流行的单片机开发编程语zhi言有汇编、daoc、c++。
3、它们是可以相互依托的,比如要求开发速度,我们可以尽量用c或c++,因为它们都比用汇编完成任务速度要快。比如要求执行速度,我们必须考虑使用汇编,因为汇编的速度大体要比c或c++快5%~15%,另外我们还可以考虑用c或c++来嵌套汇编完成。
4、通过以上说明,只会c是不够的,有空还是要看看汇编和c++的。
回复

使用道具 举报

ID:785172 发表于 2020-6-20 17:32 | 显示全部楼层
我觉得C语言比汇编简单呢
回复

使用道具 举报

ID:785172 发表于 2020-6-20 17:34 | 显示全部楼层
白帅比 发表于 2020-6-19 21:54
“......C语言很简单,只是一种工具而已,我劝大家最好能学好学精它,将来肯定用得着,要不然以后也得学, ...

要学!汇编是基础呐。
回复

使用道具 举报

ID:785233 发表于 2020-6-20 18:50 | 显示全部楼层
在家也没好好学汇编语言,所有我就感觉C语言更简单点
回复

使用道具 举报

ID:785233 发表于 2020-6-20 18:51 | 显示全部楼层
不过我们单片机配的就是汇编语言
回复

使用道具 举报

ID:785275 发表于 2020-6-20 19:38 | 显示全部楼层
汇编比C语言要难上不少,而且枯燥的很,建议了解汇编,学C语言
回复

使用道具 举报

ID:420795 发表于 2020-6-20 22:15 | 显示全部楼层
是的,C语言比汇编简单,并且更好用,51汇编可以简单的了解一下,对理解单片机还是有帮助的。
回复

使用道具 举报

ID:777601 发表于 2020-6-20 23:26 | 显示全部楼层
个人觉得C语言好学一点,可以先从c开始
回复

使用道具 举报

ID:785463 发表于 2020-6-21 00:18 | 显示全部楼层
汇编比较传统了,还是C语言比较好用
回复

使用道具 举报

ID:785561 发表于 2020-6-21 09:39 | 显示全部楼层
个人感觉汇编是比较晦涩的,c语言比较容易理解!!!
回复

使用道具 举报

ID:785582 发表于 2020-6-21 10:00 | 显示全部楼层
c应该是相对来说比较容易上手的,汇编就比较晦涩难懂了,但是各有各的好,都会可能会比较融会贯通
回复

使用道具 举报

ID:785631 发表于 2020-6-21 11:08 来自手机 | 显示全部楼层
C语言比汇编简单的多,到学汇编更能理解单片机内部原理结构
回复

使用道具 举报

ID:748788 发表于 2020-6-21 17:27 | 显示全部楼层
纯小白还是从c学起比较好,c比较口语化,容易理解记忆,c的结构化也好很多,另外高级语言编程的效率要高一些。
回复

使用道具 举报

ID:420836 发表于 2020-6-21 23:25 | 显示全部楼层
这不是必需的。 但是了解汇编语言非常有帮助。
回复

使用道具 举报

ID:781667 发表于 2020-6-22 10:04 | 显示全部楼层
汇编和微机原理有联系,不过编程上来说很麻烦,现在已经快被淘汰了,建议直接C语言,如果需要仿真啥的,c语言导出的HEX文件也能使用
回复

使用道具 举报

ID:673117 发表于 2020-6-22 10:14 | 显示全部楼层
c是基础,我觉得挺难,记不住,大佬觉得很简单
回复

使用道具 举报

ID:661787 发表于 2020-6-22 10:39 | 显示全部楼层
肯定学c啊
回复

使用道具 举报

ID:786428 发表于 2020-6-22 10:44 | 显示全部楼层
对大多数人来说只要C就行了,汇编留给那些大牛去研究
回复

使用道具 举报

ID:782419 发表于 2020-6-22 10:47 | 显示全部楼层
汇编作为了解,主要使用C语言吧!开发硬件更多的是依赖软件,如果说要了解硬件,主要是硬件配置和资源,如何实现功能,具体的硬件构造,不需要太了解,除非是制作硬件,我们的主要工作是以单片机为核心实现某些具体的功能。说简单点,我们不过是硬件的使用者,能用好硬件就行,再深入就是充分开发出现有硬件的潜力。
回复

使用道具 举报

ID:786442 发表于 2020-6-22 10:58 | 显示全部楼层
C语言是高级语言,比汇编简单。但学单片机还是要了解一些汇编语言的,这样有助于对单片机原理的理解。
回复

使用道具 举报

ID:786473 发表于 2020-6-22 11:09 | 显示全部楼层
在校生了解原理需要学下,工作中一般不需要学
回复

使用道具 举报

ID:494142 发表于 2020-6-22 11:19 | 显示全部楼层
汇编比较底层,是基础,如果想知道原理的话可以学习一下汇编。真正在使用的过程中只需要用到C语言就可以了,比较方便,功能也比较强大
回复

使用道具 举报

ID:785395 发表于 2020-6-22 11:29 | 显示全部楼层
学进去了什么都比较简单,就是看看个人兴趣点在不在
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表