找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10734|回复: 67
收起左侧

51单片机用C语言好写还是汇编语言

  [复制链接]
ID:737267 发表于 2020-4-24 20:12 | 显示全部楼层 |阅读模式
我是初学者,求问大佬应该学C语言还是汇编,哪一个更容易一些
回复

使用道具 举报

ID:747095 发表于 2020-11-1 21:42 | 显示全部楼层
如果是初学者,建议先从汇编开始,对于深入理解单片机工作原理非常有帮助,待有一定编程基础,尽快转入C51学习,可以大大提高编程效率,对于将来做项目,最好掌握混合编程,既可以提高编程效率也不影响执行效率

评分

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

查看全部评分

回复

使用道具 举报

ID:737380 发表于 2020-4-24 23:05 | 显示全部楼层
当然C语言,如果你想做大项目,还得学会c++
回复

使用道具 举报

ID:235200 发表于 2020-4-24 23:09 | 显示全部楼层
无法比较难易,需根据个人情况来定,关键是当前掌握的知识多少问题,如果是循序渐进的学习方法,都不难
回复

使用道具 举报

ID:282850 发表于 2020-4-24 23:47 | 显示全部楼层
C肯定更容易,除非你原来学过汇编,没学过C。如果都没学过,从C开始
回复

使用道具 举报

ID:736111 发表于 2020-4-25 00:39 | 显示全部楼层
c语言上手应该更快一点
回复

使用道具 举报

ID:420836 发表于 2020-4-25 03:37 | 显示全部楼层
51单片机用C语言好写一点
回复

使用道具 举报

ID:737423 发表于 2020-4-25 07:35 来自手机 | 显示全部楼层
初学者建议c,这样容易上手。而且也能立马做出东西,这样学的快,不会感觉很难
回复

使用道具 举报

ID:149451 发表于 2020-4-25 08:53 | 显示全部楼层
本帖最后由 w1179benp 于 2020-4-26 17:09 编辑

看你实际应用吧,不同场合舍取不同,不好笼统讲,最好是都得心应手。这使我想起另一个命题:卖相机是Nikon好还是Canon好。有人说:业余的尼康,专业(记者)佳能。
回复

使用道具 举报

ID:202023 发表于 2020-4-25 10:11 | 显示全部楼层
从功能上讲没区别,从易用性上来说c比汇编容易,从协作分工来说c比汇编好。从分析调试复杂程序来说c比汇编容易理解。总得来说c比汇编好。
回复

使用道具 举报

ID:737531 发表于 2020-4-25 10:36 | 显示全部楼层
c语言好一点
回复

使用道具 举报

ID:286225 发表于 2020-4-25 11:06 | 显示全部楼层
初学者表示难以理解
回复

使用道具 举报

ID:737567 发表于 2020-4-25 11:15 | 显示全部楼层
C语言,汇编语言比较困难,抽象
回复

使用道具 举报

ID:737518 发表于 2020-4-25 11:16 | 显示全部楼层
我推荐你学C语言
回复

使用道具 举报

ID:737518 发表于 2020-4-25 11:19 | 显示全部楼层
我推荐你学C语言,C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。汇编语言也被称为符合语言,而且不同平台之间不可直接移植。相比之下,C语言更容易上手。
回复

使用道具 举报

ID:647990 发表于 2020-4-25 11:43 | 显示全部楼层
都没学过建议从c开始
回复

使用道具 举报

ID:737424 发表于 2020-4-25 13:09 来自手机 | 显示全部楼层
C语言更通俗易懂一些
回复

使用道具 举报

ID:737654 发表于 2020-4-25 13:20 | 显示全部楼层
c语言好一些,简单,也好懂
回复

使用道具 举报

ID:737654 发表于 2020-4-25 13:21 | 显示全部楼层
c语言吧,c简单些,也好懂
回复

使用道具 举报

ID:737765 发表于 2020-4-25 15:37 | 显示全部楼层
c语言会比较实用噢
回复

使用道具 举报

ID:737765 发表于 2020-4-25 15:37 | 显示全部楼层
C语言会比较实用啊,汇编比较少用啦
回复

使用道具 举报

ID:737765 发表于 2020-4-25 15:40 | 显示全部楼层
个人觉得学习C语言比较实用噢,单片机语言比较少用啦
回复

使用道具 举报

ID:737842 发表于 2020-4-25 16:55 | 显示全部楼层
C语言简单直观,汇编抽象,建议先c语言后汇编,keil c就很好
回复

使用道具 举报

ID:600952 发表于 2020-4-26 00:00 | 显示全部楼层
新手的话,个人觉得C语言比较容易上手,建议使用C语言,而且教程资料什么的也比较多。
回复

使用道具 举报

ID:600952 发表于 2020-4-26 00:01 | 显示全部楼层
新手的话,个人觉得C语言比较容易上手,建议使用C语言,而且教程资料什么的也比较多。
回复

使用道具 举报

ID:731058 发表于 2020-4-26 02:13 来自手机 | 显示全部楼层
肯定是C语言啊现在的主流好懂
回复

使用道具 举报

ID:738117 发表于 2020-4-26 09:41 | 显示全部楼层
肯定c啊,学出简单点,而且这个网站也有相关c的学习,最难就是指针
回复

使用道具 举报

ID:738551 发表于 2020-4-26 15:17 | 显示全部楼层
C语言更容易理解一些,汇编语言更为低级,更为难读。
回复

使用道具 举报

ID:733993 发表于 2020-4-26 16:09 | 显示全部楼层
建议学c,以后c语言会比较热门和统一化
回复

使用道具 举报

ID:738642 发表于 2020-4-26 16:39 | 显示全部楼层
语言都是工具,你就是那个使用工具的人,哪个容易还是看个人感觉,个人推荐C,我感觉比较容易上手
回复

使用道具 举报

ID:738730 发表于 2020-4-26 18:10 | 显示全部楼层
我觉得都应该学。想要真正接触plc,这些都是基本
回复

使用道具 举报

ID:737893 发表于 2020-4-26 22:22 | 显示全部楼层
C语言容易上手,汇编的话挺麻烦的,而且现在C用的更多,更广泛
回复

使用道具 举报

ID:718783 发表于 2020-4-26 23:58 | 显示全部楼层
C语言可移植性高,属于高级语言,但如果你想深入了解学习单片机,学习汇编语言也是很好的
回复

使用道具 举报

ID:738987 发表于 2020-4-27 01:24 | 显示全部楼层
看你自己了,如果你啥都不会,肯定51容易啊
回复

使用道具 举报

ID:739063 发表于 2020-4-27 09:55 | 显示全部楼层
其实都一样,但是还是建议用c写 通俗易懂
回复

使用道具 举报

ID:739098 发表于 2020-4-27 10:52 | 显示全部楼层
推荐c语言,汇编相对麻烦,我们本科课上学的汇编,一个小程序要好多行代码,c语言会精简很多。而且c语言是高级语言,对将来发展也很好
回复

使用道具 举报

ID:739163 发表于 2020-4-27 11:36 | 显示全部楼层
C语言比汇编语言更加直观,可移植性也强,但是汇编是直接操作寄存器,如果熟悉的话能从底层理解程序,而且代码占空间小,适合对速度有一定要求但又不复杂的程序
回复

使用道具 举报

ID:739179 发表于 2020-4-27 11:47 | 显示全部楼层
用汇编,对底层会更了解
回复

使用道具 举报

ID:739179 发表于 2020-4-27 11:54 | 显示全部楼层
初学的话肯定是c,但想要理解底层的东西,感觉还得是学下汇编
回复

使用道具 举报

ID:739183 发表于 2020-4-27 11:57 | 显示全部楼层
兄弟,C语言比较简单些,也实用些,但是汇编也是要涉及的,所以两个都要学!
回复

使用道具 举报

ID:593038 发表于 2020-4-27 12:35 | 显示全部楼层
初学者的话,建议还是C语言。C语言的话更加简单易懂一些,
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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