标题:
学51单片机是否需要学习汇编?
[打印本页]
作者:
createAI
时间:
2020-6-19 08:57
标题:
学51单片机是否需要学习汇编?
汇编语言挺难学的,C语言是不是比汇编简单啊?
作者:
1598078984
时间:
2020-6-19 20:42
个人感觉C语言简单方便
作者:
白帅比
时间:
2020-6-19 21:54
“......C语言很简单,只是一种工具而已,我劝大家最好能学好学精它,将来肯定用得着,要不然以后也得学,你一点汇编语言不会根本无所谓,但你一点c语言都不会那你将来会吃苦头。......汇编语言写程序代码效率高,但相对难度较大,而且很琐碎,尤其是遇到算法方面的问题时,麻烦得不得了。......C语言的资料又多又好找,将来可移植性非常好,所以我劝大家用C语言编程。”———引自《五一单片机 C语言教程》郭天祥 2009年1月第1版 第8页
作者:
xkw
时间:
2020-6-19 23:50
肯定啊,C语言天下第一
作者:
xkw
时间:
2020-6-19 23:51
我觉得C语言天下第一,因为万物基于C
作者:
h201981
时间:
2020-6-20 08:51
肯定C语言啊,汇编可以不会,但C语言不会不行,借楼上一句话“万物基于C”。
作者:
kikiyy
时间:
2020-6-20 08:57
汇编只是加深你对硬件的认识和计算机的理解。
当然这个是很有必要的
但是初学单片机建议用c语言开始
作者:
我的咸鱼呢
时间:
2020-6-20 10:19
其实还是需要学习汇编语言的,从语言虽然方便易懂,但是终归是高级语言,不是计算机的底层语言。必须要经过编译才可以被计算机理解。汇编语言直接可以对计算机的寄存器进行操作,这对你理解你所用的单片机的各个寄存器有很大帮助。而且汇编语言如果写得好的话,执行速度要比c语言快得多。所以还是有必要学汇编语言的。
作者:
烈火
时间:
2020-6-20 10:36
汇编接近芯片底层了,C语言适合做开发用,都有一定的难度,没有难度就是不是技术了。
作者:
258151
时间:
2020-6-20 10:51
c语言通用性强
作者:
王一狼
时间:
2020-6-20 11:11
我感觉如果你有单片机基础的话我建议学习C语言,而且我感觉C语言好学,当然了学习汇编也能为学习PLC打下基础。
作者:
王一狼
时间:
2020-6-20 11:13
我感觉C语言更简单明了。
作者:
yinglively
时间:
2020-6-20 11:14
汇编很容易学的,先背过汇编指令,然后使用一两个月就熟悉了。
C语言比汇编简单。
学容易,关键是使用,需要在实际运用中加深记忆,学习后不使用,基本上就忘记了。
作者:
3031361628
时间:
2020-6-20 11:27
C语言容易入手,适合新手。汇编涉及的知识多,比较难。效率还是汇编好一点。我建议先学C语言入门,再学一下汇编。学习汇编能增加你对单片机的理解,知晓其运行原理,对以后还是有大的好处。
作者:
3031361628
时间:
2020-6-20 11:29
C语言适合入门级别,操作性强。我建议先学C语言,再学汇编加强自己对单片机的理解。
作者:
4564654654654
时间:
2020-6-20 12:16
如果你有兴趣,肯定学起来事半功倍,要是没兴趣的话,学起来确实是很难的,就像我,学了半年都没懂
作者:
wjb444
时间:
2020-6-20 14:30
学了汇编,可以用很廉价的单片机,工作好找不少
作者:
ccccji
时间:
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++的。
作者:
你算哪个小憨包
时间:
2020-6-20 17:32
我觉得C语言比汇编简单呢
作者:
你算哪个小憨包
时间:
2020-6-20 17:34
白帅比 发表于 2020-6-19 21:54
“......C语言很简单,只是一种工具而已,我劝大家最好能学好学精它,将来肯定用得着,要不然以后也得学, ...
要学!汇编是基础呐。
作者:
盖文华
时间:
2020-6-20 18:50
在家也没好好学汇编语言,所有我就感觉C语言更简单点
作者:
盖文华
时间:
2020-6-20 18:51
不过我们单片机配的就是汇编语言
作者:
IOUni
时间:
2020-6-20 19:38
汇编比C语言要难上不少,而且枯燥的很,建议了解汇编,学C语言
作者:
l8xiaojie
时间:
2020-6-20 22:15
是的,C语言比汇编简单,并且更好用,51汇编可以简单的了解一下,对理解单片机还是有帮助的。
作者:
Xvv
时间:
2020-6-20 23:26
个人觉得C语言好学一点,可以先从c开始
作者:
谭伟星星
时间:
2020-6-21 00:18
汇编比较传统了,还是C语言比较好用
作者:
17803856022
时间:
2020-6-21 09:39
个人感觉汇编是比较晦涩的,c语言比较容易理解!!!
作者:
xsjsensei
时间:
2020-6-21 10:00
c应该是相对来说比较容易上手的,汇编就比较晦涩难懂了,但是各有各的好,都会可能会比较融会贯通
作者:
郭二鹏
时间:
2020-6-21 11:08
C语言比汇编简单的多,到学汇编更能理解单片机内部原理结构
作者:
wwh2382
时间:
2020-6-21 17:27
纯小白还是从c学起比较好,c比较口语化,容易理解记忆,c的结构化也好很多,另外高级语言编程的效率要高一些。
作者:
TTQ001
时间:
2020-6-21 23:25
这不是必需的。 但是了解汇编语言非常有帮助。
作者:
heheguoqushi
时间:
2020-6-22 10:04
汇编和微机原理有联系,不过编程上来说很麻烦,现在已经快被淘汰了,建议直接C语言,如果需要仿真啥的,c语言导出的HEX文件也能使用
作者:
谭露95
时间:
2020-6-22 10:14
c是基础,我觉得挺难,记不住,大佬觉得很简单
作者:
SSSSS水水水水
时间:
2020-6-22 10:39
肯定学c啊
作者:
szjmelon
时间:
2020-6-22 10:44
对大多数人来说只要C就行了,汇编留给那些大牛去研究
作者:
wufeng391
时间:
2020-6-22 10:47
汇编作为了解,主要使用C语言吧!开发硬件更多的是依赖软件,如果说要了解硬件,主要是硬件配置和资源,如何实现功能,具体的硬件构造,不需要太了解,除非是制作硬件,我们的主要工作是以单片机为核心实现某些具体的功能。说简单点,我们不过是硬件的使用者,能用好硬件就行,再深入就是充分开发出现有硬件的潜力。
作者:
NiiBoo
时间:
2020-6-22 10:58
C语言是高级语言,比汇编简单。但学单片机还是要了解一些汇编语言的,这样有助于对单片机原理的理解。
作者:
famouswm
时间:
2020-6-22 11:09
在校生了解原理需要学下,工作中一般不需要学
作者:
648025666
时间:
2020-6-22 11:19
汇编比较底层,是基础,如果想知道原理的话可以学习一下汇编。真正在使用的过程中只需要用到C语言就可以了,比较方便,功能也比较强大
作者:
sys980202
时间:
2020-6-22 11:29
学进去了什么都比较简单,就是看看个人兴趣点在不在
作者:
iloveplc
时间:
2020-6-22 14:35
新手就没必要学习汇编语言了,学习C语言编程比较好理解和掌握,并且网上很多例程都是C语言的,有可靠的案例可以参考,而汇编语言的案例非常少,能帮助你的人更少。
作者:
fairygm
时间:
2020-6-22 15:36
汇编在学校学学就行了,出来混,还是C比较好用。
作者:
yunmo、
时间:
2020-6-22 21:17
c语言是基础,你只要掌握了c语言,其他几门语言你都可以衍生代入的,换汤不换药的。
作者:
tanhua1993
时间:
2020-6-22 21:37
C入门比汇编容易,汇编的难度就是在更加偏向与硬件方面
作者:
江户川
时间:
2020-6-22 21:47
先学C51,基本掌握单片机后可以自己选择是否学汇编,一开始就直接学会非常慢
作者:
江户川
时间:
2020-6-22 21:48
最好不要入门就学汇编,非常晦涩难懂,基本掌握单片机和C51的知识后学汇编就简单一些
作者:
小谈谈谈谈谈谈
时间:
2020-6-22 22:38
是的,C语言是最基础的语言
作者:
herecc
时间:
2020-6-22 23:11
汇编是一定要会一点的。有时候一些程序有的地方用汇编写更容易些,其实汇编也不难只是写起来复杂,理清思路,把常用指令记一下就好
作者:
18834160110
时间:
2020-6-22 23:21
汇编语言很重要,最好学一下。
作者:
zycwswws
时间:
2020-6-23 08:51
学习C语言就可以了
作者:
金榜题名
时间:
2020-6-23 10:38
C语言比较简单易学,汇编比较难懂
作者:
daiya
时间:
2020-6-23 12:26
C语言又简单用起来又方便,为什么要学汇编?
作者:
林clclx
时间:
2020-6-23 12:57
先学习下c会好点,有个基础,至少做起来会好点,而且汇编语言比c复杂点
作者:
hi等你
时间:
2023-9-25 14:35
我和楼上说的正好相反,我没有文化,连英文字母顺序都不会,但我学习汇编就非常快
也就mov,clr,setb这些指令,做个工程点亮12864或者四线驱动1206都是自己独自写
代码,对单片机硬件系统比较熟悉,寄存器这些配置,我也不用看别人的c,其实c代码
我根本看不懂。我的职业开车物流的,没有能力和渠道走编程这个职业
作者:
圣博朗西斯
时间:
2023-10-27 13:53
C已经足够吃饭了
作者:
213608
时间:
2023-10-28 12:33
c比汇编方便
作者:
我系_源
时间:
2023-11-4 09:57
汇编看似简单实际一点也不简单,C语言看似复杂实际就是套用公式
作者:
1256618767
时间:
2023-11-5 06:26
汇编是一切的基础,必学的。高级程序员?连汇编都不会,丢脸!
作者:
shenqiwei
时间:
2023-11-10 04:32
取决个人的学习能力问题,有精力学一下,汇编一般用在程序起动时或者用在程序关键部位,比如程序跳转,调试这一类
作者:
云吞
时间:
2023-11-10 11:49
51单片机可直接学习c语言通过keil软件进行编程,无需学习汇编语言
作者:
zh_junwei
时间:
2023-11-15 17:10
直接C就可以了,年纪老一点的那代人才用汇编吧
作者:
krqt
时间:
2023-11-15 19:42
可以学学微机原理,顺便就把汇编学了
作者:
npn
时间:
2023-11-15 22:33
只是一条浮点运算指令,C语言1行,反汇编后几百上千行,你说有多难?
作者:
大漠落日
时间:
2023-11-16 08:52
现在不用学了,知道有这么个语言就行了,原来是条件有限,现在没有问题,资料也多。
作者:
TTQ001
时间:
2023-11-16 10:29
当你学习任何类型的单片机时,你最好学习如何使用汇编语言进行编程。 不同的汇编语言与不同类型的单片机相关,学习特定的汇编语言有助于更好地了解单片机。
作者:
esfcswv
时间:
2023-11-16 13:15
学习51单片机通常需要学习汇编语言。汇编语言是一种低级语言,可以更深入地了解机器的工作原理,对于理解底层操作和机器指令有很大帮助,学习汇编语言可以让你更好地理解中断、函数调用、寄存器等底层操作。此外,51单片机的汇编语言相对简单,有丰富的教学资源和教科书。虽然学习汇编语言需要一定的时间和知识积累,但它可以为你提供更全面的单片机编程能力
然而,如果你只追求使用单片机进行应用开发,而不需要深入了解底层原理,那么学习汇编语言可能并不是必需的因此,是否学习汇编语言取决于你的学习目标和实际需求。
作者:
Ghost_kl1
时间:
2023-11-21 18:01
51单片机还不需要汇编吧,C语言就够了,学FPGA就需要汇编了
作者:
Ghost_kl1
时间:
2023-11-21 18:02
学51用C语言更方便,单片机还没必要用汇编语言,学FPGA就要用汇编语言了
作者:
三极管一样的人
时间:
2023-11-23 09:40
先入门再精通,精通需要汇编辅助,当然,大部分入门就够了,用不到汇编。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1