对于一个单片机初学者 选择先学习《c》还是《汇编》。

qq_35181008 2016-05-31 09:42:58
...全文
1123 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
宗师之路 2016-09-17
  • 打赏
  • 举报
回复
先学C语言,我来说一下我自己的学习路线吧 大一寒假自学51单片机,当时我是一点单片机的知识也没有,就是看着金沙滩的教学视频一点一点来学的,51单片机这种东西啊,你要先学会用,你要先拿起来看看,是怎么一回事,当你觉得好玩的时候,你自然就会有兴趣学它,如果你上来看汇编,绝对看的你头大,我就是先学的C,然后参加了一个学校的小电子比赛,之后到大二才学的单片机(就是学校以课程的形式来讲单片机),讲的非常的详细,那个时候我们讲的时候老师是讲汇编,但是他不鼓励我们用汇编,很明显C这么简单的形式不用为什么要用汇编这种像裹脚布一样的东西那? 所以我建议还是学C
熊已出没 2016-09-15
  • 打赏
  • 举报
回复
先把C学会了,再了解一下汇编,再学C++。
niepangu 2016-06-21
  • 打赏
  • 举报
回复
我是C,因为刚开始学习汇编 完全不懂,用C上手快。而且现在工作中很少使用汇编,
zouyiqian2008 2016-06-19
  • 打赏
  • 举报
回复
先学C啊 你写关于单片机的程序可以用C啊,调用汇编的头文件就行了。而且C更简单
91program 2016-06-18
  • 打赏
  • 举报
回复
先一个单片机,然后看其推荐的是 C,是汇编。 个人认为现在 C 已成主流,虽然有些功能需要使用汇编,但系统的实现一般来说是 C。
gb39072521 2016-06-17
  • 打赏
  • 举报
回复
根据我的经验,先易后难,先学C,很容易就入门,一般的应用也足够了,
日月为盟 2016-06-15
  • 打赏
  • 举报
回复
主要还是C语言了,汇编作用不是太大,除了你非要搞清楚它的工作原理。(少了两个字)
日月为盟 2016-06-15
  • 打赏
  • 举报
回复
主要还是C语言了,作用不是太大,除了你非要搞清楚它的工作原理。
of123 2016-06-06
  • 打赏
  • 举报
回复
可以先熟悉一下芯片支持的指令集,了解一下汇编知识。 但真正上手做工程,还是建议使用 C。因为几乎所有的芯片都有支持 C 的编译器,而绝大多数的人在绝大多数的情况下用 C。 除非你由于空间的限制,或极苛刻的时钟级的性能要求,你很难遇到需要使用汇编来编写代码的情况。 即使遇到这种情况,你也可以利用编译平台的“反汇编”功能,看到你的 C 代码编译成目标码后反汇编的情形。你可以在这个基础上修改或“照葫芦画瓢”。 有些好的编译器,目标码甚至超出你汇编规划的想象。例如一个特定立即数的赋值语句,它可以用寄存器某一位置位来解决,非常快。
阿汤哥2634 2016-06-04
  • 打赏
  • 举报
回复
肯定学C语言啊
fly 100% 2016-06-03
  • 打赏
  • 举报
回复
先汇编好一点,方便理解硬件运行方法
赵4老师 2016-06-01
  • 打赏
  • 举报
回复
引用 3 楼 qq423399099 的回复:
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
经典!
小灸舞 2016-06-01
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
JUSTPAD 2016-06-01
  • 打赏
  • 举报
回复
汇编要懂,主要还是用C语言
灌水号 2016-05-31
  • 打赏
  • 举报
回复
先搞一段时间汇编,熟悉一款单片机的指令了集。单片机的指令集功能大同小异。用汇编能写基本的模块设置,了解汇编是怎么一回事就可以上c了。
列子汤问 2016-05-31
  • 打赏
  • 举报
回复
个人建议: 汇编 因为单片机和汇编很配。

27,509

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧