社区导航

 

搜索
查看: 6208|回复: 23

[讨论] 如今学单片机,还需要掌握汇编语言吗?求各位大神指点

  [复制链接]

49

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-8-4 09:20 | 显示全部楼层 |阅读模式
如今学单片机,还需要掌握汇编语言吗?求各位大神指点
此帖出自51单片机论坛
无签名

回复

使用道具 举报

453

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2015-8-4 19:01 | 显示全部楼层
我觉得吧,掌握一门汇编语言并不主要在于经常需要用到它,而是在于这对理解现有体系结构的计算机系统(包括PC)会有非常大的帮助,而当你理解了计算机体系结构时,那你就打通经脉,一通百通了。是否掌握过一门单片机汇编,可能是单片机功底的分水领。你掌握一门汇编,好像也并不能给你带来什么收入的提升,看上去根本没什么作用,但平时不会显山露水,关键时候却能见真章。如果没有时间,不去掌握也行,如果有时间,还是至少掌握一种单片机的汇编为好。嗯,写得有点虚,您将就看。

评分

1

查看全部评分


回复

使用道具 举报

54

TA的帖子

1

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-4 09:27 | 显示全部楼层
需要掌握,但不需要精通,能够看懂并且理解和修改就可以了

回复

使用道具 举报

154

TA的帖子

2

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-8-4 09:33 | 显示全部楼层
需要掌握,能够看懂并且理解.主要还是c,因为现在都有学C,C一样可以编写单片机,灵活掌握C就好了。

回复

使用道具 举报

2887

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2015-8-4 10:35 | 显示全部楼层
对时序要求严格地还是需要汇编的。
为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

回复

使用道具 举报

521

TA的帖子

19

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2015-8-4 12:55 | 显示全部楼层
多少还是要会一点的,至少要能看懂
相由心生,境随心转,一切法从心想生。

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-5 16:54 | 显示全部楼层
基本上没什么用的,能稍微看懂汇编就行了,c多方便快捷

回复

使用道具 举报

1421

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2015-8-6 14:46 | 显示全部楼层
我开始弄汇编,后面发现很繁琐又难弄,学C是最快且易的……

回复

使用道具 举报

3658

TA的帖子

11

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

发表于 2015-8-8 16:29 | 显示全部楼层
汇编从应用方面,会少一些,实际开发中,涉及较少。可读性不如C,开发更复杂。对理解一些寄存器,操作过程,还是有帮助的。

回复

使用道具 举报

1299

TA的帖子

4

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2015-8-19 23:32 | 显示全部楼层
我就是学会了汇编,在学会了C,现在用单片机是一点就差不多通了,很少用汇编了,基本是用C,可是我遇到问题反汇编调试的时候很快就可以解决,所以我觉得需要学习汇编!你可以不用精通这门语言,但这门语言在你入手其他单片机的时候,会很快进入状态,很容易理解单片机是怎么运转的。
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友

回复

使用道具 举报

14

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-20 09:16 | 显示全部楼层
听说学汇编可以学到一些编程思路

回复

使用道具 举报

46

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-8-20 10:13 | 显示全部楼层
建议直接学C,现在是主流C的时代,学通C后闲着没事时可补充汇编。新出来的一本好书可参考,《51单片机轻松入门-基于STC15W4K系列》,配套有辅助参考视频。

回复

使用道具 举报

38

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-8-22 14:35 | 显示全部楼层
个人认为还是学一下,虽然汇编一般不用,毕竟汇编更接近机器语言,更能知道机器是怎么工作的

回复

使用道具 举报

5

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-10-8 15:37 | 显示全部楼层
学习单片机首要的是明白单片机的工作原理,中断机制,然后是学会如何控制单片机的串口,timer,管脚。至于是用那种语言并不重要。

回复

使用道具 举报

57

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-2 22:58 | 显示全部楼层
2个都会 最好~~~~~~~~~~~~
qq:87401614

回复

使用道具 举报

1万

TA的帖子

143

TA的资源

版主

Rank: 6Rank: 6

技术导师勋章

发表于 2016-4-2 23:54 | 显示全部楼层
想对硬件了解的更深,想对程序细节把握的更好,那就学。
上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复

使用道具 举报

953

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2016-4-3 15:10 | 显示全部楼层
汇编是手波,C是自动波。

学车用手波,开车用自动波。

点评

你这个比喻实在是太形象了!!! 我正想学单片机,而且用传统的AT89C51或52。正在找USB烧写器,请指点或推荐一款!  详情 回复 发表于 2017-12-28 11:37

回复

使用道具 举报

85

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-3 17:53 | 显示全部楼层
我觉得也是要学一下,不说精,但至少能看懂,简单的会用

回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-4-4 22:16 | 显示全部楼层
汇编有没有什么好的资料推荐下?

回复

使用道具 举报

69

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-4-5 17:14 | 显示全部楼层
主要还是把C语言学好,学好C语言在工作中已经够用了。深入了解编程可以学习汇编。

回复

使用道具 举报

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

关闭

站长推荐上一条 1/4 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-6-5 18:32 , Processed in 0.600041 second(s), 41 queries , Gzip On, MemCache On.

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