找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13233|回复: 173
打印 上一主题 下一主题
收起左侧

想学单片机,用汇编好一点还是c语言?

  [复制链接]
跳转到指定楼层
楼主
ID:503870 发表于 2019-4-3 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想学单片机,用汇编好一点还是c语言?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:277550 发表于 2019-4-3 13:06 | 只看该作者

面向硬件的编程,懂汇编,那肯定是汇编好了。


~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

板凳
ID:246251 发表于 2019-4-3 13:12 | 只看该作者
C,汇编可以看看学学,但实际用的时候还主要用C,移植性好,可读性强
回复

使用道具 举报

地板
ID:314246 发表于 2019-4-3 14:33 | 只看该作者
c,程序好写也好读
回复

使用道具 举报

5#
ID:338418 发表于 2019-4-3 14:40 | 只看该作者
C语言主要是嵌入式,汇编比C更复杂,因为会考虑到硬件公司的标准,所以掌握了C可以涉猎汇编
回复

使用道具 举报

6#
ID:504080 发表于 2019-4-3 14:48 | 只看该作者
所有單晶片的編程開發環境均有支援C語言 , 請以學習C語言為主 , 且編程效率較佳 .
回复

使用道具 举报

7#
ID:504144 发表于 2019-4-3 15:44 | 只看该作者
初学建议选择汇编好,而且实际应用上也是C用的多
回复

使用道具 举报

8#
ID:481641 发表于 2019-4-3 16:29 | 只看该作者
先C后汇编
回复

使用道具 举报

9#
ID:90718 发表于 2019-4-3 16:58 | 只看该作者
建议先学单片机原理,再学C,这样不会因为汇编难懂而打击兴趣。
回复

使用道具 举报

10#
ID:467843 发表于 2019-4-3 18:24 | 只看该作者
初学肯定是C啊,随着深入的学习,再学习汇编也不迟
回复

使用道具 举报

11#
ID:504355 发表于 2019-4-3 19:33 | 只看该作者
推荐先学c
回复

使用道具 举报

12#
ID:504350 发表于 2019-4-3 19:48 | 只看该作者
其实目前的话学C就可以了,往后学习需要再学习其他的
回复

使用道具 举报

13#
ID:503639 发表于 2019-4-3 20:57 | 只看该作者
c语言好用,主要是简单好入门啊
回复

使用道具 举报

14#
ID:487821 发表于 2019-4-3 21:36 | 只看该作者
你得先学汇编或C语言再学单片机,不然进度会很慢不久就不想学了,如果已经学了汇编或C语言,会哪个就用哪个
回复

使用道具 举报

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

使用道具 举报

16#
ID:497846 发表于 2019-4-3 22:59 | 只看该作者
c语音好一些
回复

使用道具 举报

17#
ID:138119 发表于 2019-4-4 00:49 | 只看该作者
又是这样的问题?也得看你应用的场合和具体的要求吧?本论坛就已经讨论的太多了,可以翻翻之前的帖子!
回复

使用道具 举报

18#
ID:504617 发表于 2019-4-4 10:11 | 只看该作者
尽量先学c语言,因为c语言比汇编要简单易学一些,而且.c文件可以通过keil软件转换为单片机可执行文件.hex文件,所以在前期先用c语言写就好了,
回复

使用道具 举报

19#
ID:504664 发表于 2019-4-4 10:54 | 只看该作者
C语言好
回复

使用道具 举报

20#
ID:504669 发表于 2019-4-4 11:01 | 只看该作者
搞电子,汇编也是要懂一些,但是写代码肯定是用c语言,汇编写代码好崩溃。
回复

使用道具 举报

21#
ID:360535 发表于 2019-4-4 11:12 来自手机 | 只看该作者
开始建议汇编
回复

使用道具 举报

22#
ID:248189 发表于 2019-4-4 11:16 来自手机 | 只看该作者
c用的多吧
回复

使用道具 举报

23#
ID:493177 发表于 2019-4-4 11:17 | 只看该作者
些学一点汇编的基础 然后学c 两个都有关联
回复

使用道具 举报

24#
ID:361349 发表于 2019-4-4 12:11 | 只看该作者
我只能说c用的多
回复

使用道具 举报

25#
ID:229828 发表于 2019-4-4 13:07 | 只看该作者
还是必须有点汇编基础,你不需要全部汇编来编辑,在嵌入式里还是c更让人好理解好想逻辑一些
回复

使用道具 举报

26#
ID:504761 发表于 2019-4-4 13:38 | 只看该作者
C语言,C语言用的更加普遍
回复

使用道具 举报

27#
ID:384200 发表于 2019-4-4 13:44 | 只看该作者
肯定是汇编好了,对硬件效率高,但是不适合入门,入门还是从C学起,有了概念后再学汇编会好一些
回复

使用道具 举报

28#
ID:288922 发表于 2019-4-4 14:03 | 只看该作者
当然是c咯,一般的都是用c写的,如果想学的深入一点还是要懂汇编的
回复

使用道具 举报

29#
ID:160500 发表于 2019-4-4 14:58 | 只看该作者
这个还要看个人,如果你觉得汇编好懂,就先汇编,c语言好懂就c。都不好懂,就c
回复

使用道具 举报

30#
ID:493616 发表于 2019-4-4 15:19 | 只看该作者
建议使用C51语言。简单易懂。
回复

使用道具 举报

31#
ID:166702 发表于 2019-4-4 15:35 | 只看该作者
都要学一点,有好处
回复

使用道具 举报

32#
ID:504871 发表于 2019-4-4 15:54 | 只看该作者
初期先学c,汇编以后深入了可以再学
回复

使用道具 举报

33#
ID:504894 发表于 2019-4-4 16:16 | 只看该作者
C语言比较易懂,适合入门学习,也是其他语言的基础
回复

使用道具 举报

34#
ID:378085 发表于 2019-4-4 16:51 | 只看该作者
都学习一下   C语言在编程上 易懂也好修改,汇编更注重的是在核心指令上的使用
回复

使用道具 举报

35#
ID:451178 发表于 2019-4-4 17:06 | 只看该作者
首先学C然后慢慢搞汇编的
回复

使用道具 举报

36#
ID:504906 发表于 2019-4-4 17:22 | 只看该作者
做单片机行业的话C语言必学,汇编选学.在部分小家电行业,LED行业等产品功能不太复杂,且成本控制严格的情况下会选择使用台湾松翰,义隆,芯睿等8位单片机,他们都是使用汇编语言编写的程序.汇编语言指令少,代码量一般会比较小,不需要机器翻译,常用芯片1-2K内存能实现的东西还是比较多.语言本身学习起来比较简单.如果你想做小家电类产品可以业余学习一下.C语言的话,是必学的,大多数公司都会用C语言开发产品.C语言基础语法也简单,但要写好一个程序难.不同的人写出来的程序在易读性,执行效率,容错率可能都不一样.新手写出来的可能能实现功能,高手写出来的程序不只功能上的实现,还经得起暴力测试,易读性,扩展性都很高.不管是C书写规范,数据结构,C库函数,算法逻辑都要求非常高.需要大量学习与实践才行.
回复

使用道具 举报

37#
ID:309640 发表于 2019-4-4 18:44 | 只看该作者
c语言吧,现在主流c
回复

使用道具 举报

38#
ID:309640 发表于 2019-4-4 18:44 | 只看该作者
用c先学容易点,汇编会编写程序较麻烦
回复

使用道具 举报

39#
ID:504997 发表于 2019-4-4 19:09 | 只看该作者
c,c语言使用的比较多。
回复

使用道具 举报

40#
ID:505017 发表于 2019-4-4 19:55 | 只看该作者
C语言更好,汇编语言比较难懂
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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