[讨论] 初学51,是从汇编语言开始还是直接c语言?

vivalite   2008-7-8 09:12 楼主
rt。望各位指点指点

回复评论 (20)

回复 楼主 的帖子

两个都因该懂
点赞  2008-7-8 09:13

回复 沙发 的帖子

最好是汇编!
直接C的话可能做了几个项目你还不了解运行机理。
点赞  2008-7-8 09:15

回复 板凳 的帖子

先汇编,用汇编把单片机上的常用功能(按键、显示、中断、定时、通讯等等)都实现一边,就可以考虑C了。
点赞  2008-7-8 09:17

回复 4楼 的帖子

选择自己能比较容易入门的语言,入门了后,再弥补自己哪些方面的不足
点赞  2008-7-8 09:18

回复 5楼 的帖子

先用c好了.
你很快就可以上手.做出你的东西.
这样你就有兴趣了.
然后有必要再学习汇编.
没必要就一直用C算了.

否则没基础,汇编就把你弄的没兴趣了.

BTW:我就是这样.汇编和芯片的编程让我学习单片机的进度延续了10多年.
96年的时候准备学习51和PIC.结果看书看的累死了.还没看明白
知道去年看到STC的单片机和C语言编程才重新下决心学习C51
点赞  2008-7-8 09:20

回复 6楼 的帖子

学校教的大部分都是脱离实际的.

君不见那么多学校的毕业生,真的会单片机的并不多.

我觉得单片机的学习,首先要有兴趣.然后才能继续下去.
点赞  2008-7-8 09:22

回复 7楼 的帖子

对  ,最起码要精通一种单片机的汇编语言吧,不要精通至少也要熟悉,
然后可以使用c语言 ,我感觉这样比较好,我刚开始就学c语言,但是发现不行,后来补习汇编才知道单片机到底是嘛玩意!!
点赞  2008-7-8 09:24

回复 8楼 的帖子

我也建议学汇编,虽然辛苦点,但以后就学别的单片机就快很多,包括ARM
点赞  2008-7-8 09:25

回复 9楼 的帖子

真好
我就是从汇编开始学的
汇编基本搞通了
现在学C感觉没有什么难度了
学会C以后就可以很方便使用其它类型的单片机了
点赞  2008-7-8 09:27

回复 10楼 的帖子

我觉得不管是教东西还是学东西,首先要能让白痴都能懂,都愿意学是关键。你搞些阳春白雪的东西,看上去很牛逼,很高尚,但是学会的人很少,那有什么用处呢?作为一个初学者,我建议从C开始学,这个是我在大学里的体会。很多人都觉得一开始学汇编好,确实好。但是你想过没有,你是作为一个过来人说这话的。我们要把自己放在别人的角度考虑,所以我建议用C语言,首先培养兴趣,而且,可以快速入门,甚至直接做些小的项目。毕竟我们不是搞研究的,实用才好。汇编等以后熟练了再搞。
点赞  2008-7-8 09:28
还是建议学习汇编 因为汇编比较能深入地了解单片机内部运行构造
点赞  2008-7-8 09:36
看完书都不懂啊,每学一次就放下很长时间,然后又从0开始
点赞  2008-7-8 11:21

回复 4楼 的帖子

我同意这个观点。
开始单片机学习实践之旅整6个月了,大多是在用汇编,渐渐明白之后,再尝试单片机一个新功能的时候,我就用编2遍,汇编一遍,c一遍。
比较深刻的感觉就是,能够对单片机的系统结构有一个快速而清晰的认识。C也同样能够了解,但个人认为没有汇编直接。
点赞  2008-7-8 17:52

优缺点是有条件的,注意阶段,不可偏废

汇编是最接近硬件的低级语言,也是最直接了解硬件(包括外设及其接口)结构的语言,因此最好先学先用汇编.这样有利于软硬件的衔接,就是做全面的系统性把握.但是做长远看,逐渐转入C(或者平行使用C),不但效率高,便于协作来完成大项目,还会在可移植性性等方面获得更大的收益.
点赞  2008-7-9 02:46
为了学单片机,先跑去学了一个寒假的C。
然后现在学单片机的时候,用的是汇编。
把中断,定时器,串口玩了一转后,开始考虑C了。
强者为尊,弱者,死无葬身之地
点赞  2010-6-12 12:35
先学汇编比较容易!
点赞  2010-11-4 14:46
对于这个问题,仁者见仁,智者见智。
关键还是马上的付出行动,多看,多学,多动手,找到适合自己的一种方法。
:D
点赞  2010-11-5 11:46

知道它们两个的特色和优劣所在更重要

应该学哪个?
这个问题潜在的问题是 谁更好用?
当然,如果你想走捷径,那另一回事。
有些事情就像天有日月,人有左右手,无可替代,好比模拟表和数字表,偏向任何一方都没啥意思。
我倒是对另一个问题更感兴趣:
如何把这两者无缝连接起来。

至少我现在感觉,定时来说,汇编要好得多。清清楚楚,都跑了多少条机器周期。
C语言么,这回我打算真开始了~~
强者为尊,弱者,死无葬身之地
点赞  2010-12-26 00:28
我学的时候是从c开始的,我试过学汇编,但那时感觉很难。
逢山开路,遇水搭桥!
点赞  2010-12-26 02:06
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复