找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: 1005429803
打印 上一主题 下一主题
收起左侧

学习单片机要不要学习汇编语言啊,还是直接C语言?

  [复制链接]
81#
ID:269590 发表于 2017-12-31 20:39 | 只看该作者
1、对于普通的项目,只要学好c就行了,但不是足够了。
2、现在流行的单片机开发编程语言有汇编、c、c++。
3、它们是可以相互依托的,比如要求开发速度,我们可以尽量用c或c++,因为它们都比用汇编完成任务速度要快。比如要求执行速度,我们必须考虑使用汇编,因为汇编的速度大体要比c或c++快5%~15%,另外我们还可以考虑用c或c++来嵌套汇编完成。
4、通过以上说明,只会c是不够的,有空还是要看看汇编和c++的。

评分

参与人数 1黑币 +80 收起 理由
admin + 80 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

82#
ID:268642 发表于 2018-1-1 15:46 | 只看该作者
个人觉得汇编可能以后工作中用处不大,但是能更好的理解单片机
回复

使用道具 举报

83#
ID:269782 发表于 2018-1-1 16:39 | 只看该作者
先学C语音吧,这是最基础的,也是用的比较多的。等你C语音掌握的比较好时,再去学习汇编。这是一个循序渐进的过程,有了前面的基础,你学其他会快很多。
回复

使用道具 举报

84#
ID:269809 发表于 2018-1-1 17:44 | 只看该作者
目前市场用的比较多的还是C语言
回复

使用道具 举报

85#
无效楼层,该帖已经被删除
86#
ID:269899 发表于 2018-1-1 21:25 | 只看该作者
学了有好处
回复

使用道具 举报

87#
ID:269885 发表于 2018-1-1 21:28 | 只看该作者
汇编语言的编译效率最高,即执行效率最高。但比较难学。C语言比较好学。建议了解汇编,用C调用汇编的成熟模块。
回复

使用道具 举报

88#
ID:264597 发表于 2018-1-2 00:11 | 只看该作者
需要学习!
回复

使用道具 举报

89#
ID:264597 发表于 2018-1-2 00:11 | 只看该作者
我觉得先学C语言,等到能够做出一个小作品的时候,再回头看看汇编语言,做十来道题的练习,看汇编语言的目的是让自己对单片机有一个硬件上的直观感受,毕竟C语言要通过翻译,少了一种直观的操作。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

90#
ID:269976 发表于 2018-1-2 08:53 | 只看该作者
学C语言是最好的了
回复

使用道具 举报

91#
ID:265543 发表于 2018-1-2 09:10 | 只看该作者
看你学习目的,如果仅仅是为了实现单片机应用,不需要学习汇编程序的
回复

使用道具 举报

92#
ID:264057 发表于 2018-1-2 09:15 | 只看该作者
不用学汇编,直接学c就好了,c还简单易懂
回复

使用道具 举报

93#
ID:270142 发表于 2018-1-2 14:10 | 只看该作者
至少要学精数电,因为你至少要搞清什么叫数据(二进制、十六进制),而且从学习数电的过程中,你学精的话,会体会到,你思考问题的方式也发生了变化,变得更加逻辑化了(基础的与或非),到了后面你就会用逻辑的思维去解决实际问题了,因为编程关键就是要用逻辑的思维去看待问题,然后找出逻辑的思路,最后通过这个思路方案就可以正确的把程序编出来,所以一定要学好数字电子技术,模拟电子也不能忽视,因为单片机与数字电子只是说能实现了逻辑功能(也就是领导出来了,有了一个控制策略),现在得要手下的人去做事,这就是模拟电子,因为它是连接单片机与实际控制执行机构硬件(领导与一线工人)的桥梁,所以要学好数字电子和模拟电子,C语言跟单片机的汇编语言都是相通的(无论是什么语言,最终都是要说出某句话,只是说话的音不同罢了,这里的音就是语言),学好其中任何一个,你都可以去学好其他的语言,而且上手很快,比如你C很好,但JAVA不懂,没关系,你有C的底子,JAVA一下子就能掌握

评分

参与人数 1黑币 +100 收起 理由
admin + 100 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

94#
无效楼层,该帖已经被删除
95#
ID:270187 发表于 2018-1-2 14:50 | 只看该作者
我觉得先学C语言
回复

使用道具 举报

96#
ID:270213 发表于 2018-1-2 15:14 | 只看该作者
最好直接c,现在汇编用的有点少
回复

使用道具 举报

97#
ID:270263 发表于 2018-1-2 16:12 | 只看该作者
学习汇编对编程有帮助,不会汇编会C语言也能行走天下
回复

使用道具 举报

98#
ID:270853 发表于 2018-1-3 16:22 来自触屏版 | 只看该作者
汇编语言比较好理解,但是C语言应用更广,如果只学一种还是C语言比较实用
回复

使用道具 举报

99#
无效楼层,该帖已经被删除
100#
ID:271155 发表于 2018-1-4 08:35 | 只看该作者
学C吧,汇编的话开发周期太长了
回复

使用道具 举报

101#
ID:271260 发表于 2018-1-4 12:00 来自触屏版 | 只看该作者
C语言更简洁一点,汇编语言运行快
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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