找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: wangcaidao
收起左侧

学习单片机用汇编还是C比较好

  [复制链接]
ID:284810 发表于 2018-11-17 18:52 | 显示全部楼层
肯定是C,以后工作没人用汇编
回复

使用道具 举报

ID:428295 发表于 2018-11-17 19:12 | 显示全部楼层
用c好汇编应用不广
回复

使用道具 举报

ID:428333 发表于 2018-11-17 19:17 | 显示全部楼层
汇编语言更接近机器语言,运行速度快,但不容易学习,需要了解微机原理
回复

使用道具 举报

ID:390585 发表于 2018-11-17 20:05 | 显示全部楼层
汇编看得头大
回复

使用道具 举报

ID:419200 发表于 2018-11-17 21:32 来自手机 | 显示全部楼层
用c语言,容易理解
回复

使用道具 举报

ID:428401 发表于 2018-11-17 22:05 | 显示全部楼层
小程序可以用汇编吧,大一点的就用c,写起来方便。不过汇编有助于自己的理解,毕竟比较底层
回复

使用道具 举报

ID:428225 发表于 2018-11-18 01:08 来自手机 | 显示全部楼层
c语言好
回复

使用道具 举报

ID:428516 发表于 2018-11-18 02:38 | 显示全部楼层
其实单片机还是学习c和c++比较好,
回复

使用道具 举报

ID:428516 发表于 2018-11-18 02:38 | 显示全部楼层
学习c和c++吧
回复

使用道具 举报

ID:428530 发表于 2018-11-18 08:34 | 显示全部楼层
我觉得C语言比较好,汇编相对C语言深入一些,新人还是先学C语言比较好,而且我觉得C语言更适合单片机。
回复

使用道具 举报

ID:424116 发表于 2018-11-18 14:42 | 显示全部楼层
我学了两年的汇编,没学会,学C语言,两月,可以简单的编了,特别是学汇编总感觉太生硬,有让人抓狂的感觉,而C好像则舒服多了。
回复

使用道具 举报

ID:384312 发表于 2018-11-18 15:59 | 显示全部楼层
c比较好,应用更广泛
回复

使用道具 举报

ID:424784 发表于 2018-11-18 18:46 | 显示全部楼层
肯定c语言
回复

使用道具 举报

ID:428804 发表于 2018-11-18 19:10 | 显示全部楼层
学习的话还是C语言吧
回复

使用道具 举报

ID:428557 发表于 2018-11-18 20:10 | 显示全部楼层
C语言应用广泛
回复

使用道具 举报

ID:428852 发表于 2018-11-18 20:16 | 显示全部楼层
建议用c  c比较常见
回复

使用道具 举报

ID:382550 发表于 2018-11-18 20:40 | 显示全部楼层
汇编语言的优势在于程序简洁,占用内存少,效率高。比较直观。但是C语言简单,易上手
回复

使用道具 举报

ID:428871 发表于 2018-11-18 20:50 | 显示全部楼层
c语言好一点
回复

使用道具 举报

ID:428895 发表于 2018-11-18 21:35 | 显示全部楼层
C语言通用性好一些
回复

使用道具 举报

ID:428903 发表于 2018-11-18 21:45 | 显示全部楼层
C是很多种语言的基础,而且容易上手,建议C
回复

使用道具 举报

ID:428906 发表于 2018-11-18 21:50 | 显示全部楼层
我觉得C比较好,简洁易懂;汇编写起来较繁琐
回复

使用道具 举报

ID:428909 发表于 2018-11-18 22:13 | 显示全部楼层
开始还是先学习C吧,如果可以从51系列单片机开始学习,先把C的Demo程序跑起来,然后自然会触碰到汇编,在学习的过程中要先跑简单的程序,然后要理解每一个代码的意思,然后与仿真的结果验证,就和玩游戏一样要多动手验证。
回复

使用道具 举报

ID:428890 发表于 2018-11-18 22:29 | 显示全部楼层
应该是用C好一些,c比较全面一些
回复

使用道具 举报

ID:424902 发表于 2018-11-19 08:49 | 显示全部楼层
用C语言
回复

使用道具 举报

ID:420836 发表于 2018-11-19 11:27 | 显示全部楼层
我喜欢用C语言, ,可移植度高,不同单片机可以通用。
回复

使用道具 举报

ID:429098 发表于 2018-11-19 11:41 | 显示全部楼层
c语言比较简单
回复

使用道具 举报

ID:421563 发表于 2018-11-19 11:49 | 显示全部楼层
c更符合人的逻辑,汇编比较死板
回复

使用道具 举报

ID:429111 发表于 2018-11-19 11:59 | 显示全部楼层
先学C语言吧
回复

使用道具 举报

ID:383215 发表于 2018-11-19 12:32 | 显示全部楼层
这个话题按好坏之分讨论下去毫无意义,汇编语言和C语言不存在好坏之分,而是各有优点。汇编语言是基础,没有汇编语言的基础,C语言肯定编不好,汇编语言是走路,C语言就是跑步,路都走不好的人,跑步也跑不了多远。C语言编程效率高,但是,产生的代码比汇编语言长10%以上,汇编语言产生的代码比较短,但是,编程效率太低,对于程序代码没有要求的单片机电路,肯定选择C语言。假如一个量产100万件的电路,单片机程序是2K,结果是C语言的代码超过2K,换一种单片机哪怕增加一毛钱,就增加了10万,用汇编语言代码可以控制在2K以内,为了这10万元,你肯定愿意选择汇编语言。C语言能编成功的程序,汇编语言一定可以做到,而且代码更短,用编程成功的C语言,改为汇编语言,难度也不算太大。汇编语言可以编写出最紧凑的程序代码,让单片机的运行速度达到最大化,这一点,C语言根本做不到,C语言的高效率编程也是汇编语言无法做到的,但是,C语言编程的代价就是增加了程序代码,在一定程度上拖慢了单片机的运行速度。

评分

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

查看全部评分

回复

使用道具 举报

ID:429126 发表于 2018-11-19 12:32 | 显示全部楼层
还是用C比较好,广泛一些。
回复

使用道具 举报

ID:429150 发表于 2018-11-19 13:17 | 显示全部楼层
要学习单片机原理的话还是学习汇编比较好,能够了解到如何操作底层硬件的具体细节
回复

使用道具 举报

ID:429111 发表于 2018-11-19 13:35 | 显示全部楼层
C好一点
回复

使用道具 举报

ID:322054 发表于 2018-11-19 13:36 | 显示全部楼层
还是学习C吧,在C会了后,学习一下汇编,那时看汇编可以了解程序的真实走向
回复

使用道具 举报

ID:412617 发表于 2018-11-19 14:02 | 显示全部楼层
还是学C吧,用途比较多
回复

使用道具 举报

ID:153505 发表于 2018-11-19 14:41 | 显示全部楼层
感觉最好两个都要会
回复

使用道具 举报

ID:429269 发表于 2018-11-19 15:55 | 显示全部楼层
各有各的好处吧,汇编偏底层更多一些
回复

使用道具 举报

ID:429278 发表于 2018-11-19 16:10 | 显示全部楼层
用C比较好,学起来更快,兴趣更足。
回复

使用道具 举报

ID:429107 发表于 2018-11-19 16:16 | 显示全部楼层
汇编更基础更适合,C是比较普遍
回复

使用道具 举报

ID:429279 发表于 2018-11-19 16:18 来自手机 | 显示全部楼层
C语言移植性更强一点
回复

使用道具 举报

ID:429287 发表于 2018-11-19 16:27 | 显示全部楼层
C语言实际上已经成为了中级语言的事实上的标准,如果你从事嵌入式开发、芯片设计等,C语言是必须懂的基础;在高级语言上,C语言的简练和精确也具备特殊的优势;VC的强大在Windows平台上其它语言更是难与之相匹敌,在Unix/Linux平台上,C语言也是最终要的语言,Linux的内核也主要是以C语言写的。

当然C语言也有缺点:就是难,容易出错,因为它的数据类型需要精确,而导致不够深入理解的程序员常容易犯错。

一句话:专业的编程,一定要学C语言;业余水平的,可以直接从VB等入手。

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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