找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: liushanze
打印 上一主题 下一主题
收起左侧

新手学习单片机难度好高,是不是要先把C学好,求指教

  [复制链接]
41#
ID:356409 发表于 2018-6-22 16:38 | 只看该作者
c语言是基础,学好基础学单片机就容易了
回复

使用道具 举报

42#
ID:356775 发表于 2018-6-22 17:06 | 只看该作者
加油 慢慢来
回复

使用道具 举报

43#
ID:356863 发表于 2018-6-22 20:49 | 只看该作者
不是,单片机用的C语言其实质其实只是用的是其语言描述罢了,一般来说只要知道或者熟练其的基本语句就可以了。
回复

使用道具 举报

44#
ID:295783 发表于 2018-6-23 11:25 | 只看该作者
不用学的太好
会一点c的基础就好了
记住多实践 多动手
这样才能学得快
理论不重要 实践最重要
希望对你有帮助
回复

使用道具 举报

45#
ID:357106 发表于 2018-6-23 13:26 | 只看该作者
单片机的很多程序都是用C来写,C是肯定要学的
回复

使用道具 举报

46#
ID:357153 发表于 2018-6-23 13:56 | 只看该作者
买块单片机开发板边学边实践,效率更高
回复

使用道具 举报

47#
ID:318406 发表于 2018-6-23 15:05 | 只看该作者

由于单片机的固有特征:直接操作底层硬件。所以应该首先了解硬件:结构、寄存器、I/O口、计数器、定时器、RAM等基本原理及指令操作,然后了解汇编,最后可以学C(如:C51等)。因为单片机的编程,离不开底层控制。
这说到点上了。
回复

使用道具 举报

48#
ID:318406 发表于 2018-6-23 15:12 | 只看该作者
要是按在学校学习单片机的方法想学就是很难的了,因为这里面的理论知识太多了,太抽象。
回复

使用道具 举报

49#
ID:355505 发表于 2018-6-23 15:43 | 只看该作者
应该把C先学好,个人感觉C是基础,可以更好地理解程序,也方便自己编写程序,可以每天抽出时间学习一部分,遇到不懂的随时翻书并且查阅资料
回复

使用道具 举报

50#
ID:357328 发表于 2018-6-23 16:49 来自手机 | 只看该作者
有c语言基础就可以了
回复

使用道具 举报

51#
ID:357332 发表于 2018-6-23 17:02 | 只看该作者
最好是懂一部分C语言,这样才能更好的学习单片机
回复

使用道具 举报

52#
ID:357333 发表于 2018-6-23 17:04 | 只看该作者
C语言入门就可以了
回复

使用道具 举报

53#
ID:357231 发表于 2018-6-23 17:54 | 只看该作者
C语言 是基础 先学好C语言 其他学起来会容易点
回复

使用道具 举报

54#
ID:357412 发表于 2018-6-23 21:37 | 只看该作者
边学边用  慢慢来
回复

使用道具 举报

55#
ID:360032 发表于 2018-6-27 13:29 | 只看该作者
最好要有c的基础和电子电路的基础,这样学的快,就算没有这个基础也是可以的,在学单片机的过程中可以边学c语言  不过效率不高
回复

使用道具 举报

56#
ID:360343 发表于 2018-6-27 15:52 | 只看该作者
两个一起学
回复

使用道具 举报

57#
ID:360343 发表于 2018-6-27 15:53 | 只看该作者
我当初是C语言和单片机一起学的
回复

使用道具 举报

58#
ID:360413 发表于 2018-6-27 17:04 | 只看该作者
C语言比较容易上手,后期可学C++和java
回复

使用道具 举报

59#
ID:360457 发表于 2018-6-27 17:39 | 只看该作者
肯定要会一种编程语言啊,,C  、C++ 什么的
回复

使用道具 举报

60#
ID:359469 发表于 2018-6-28 13:37 | 只看该作者
我觉得c语言是基础,能培养编程的思想
回复

使用道具 举报

61#
ID:361013 发表于 2018-6-28 14:07 | 只看该作者
C语言基础入门即可,单片机自己编程不用指针。高级C语言都在Linux设计中呢
回复

使用道具 举报

62#
ID:361012 发表于 2018-6-28 14:08 | 只看该作者
c语言是最基础的  肯定了
回复

使用道具 举报

63#
ID:361020 发表于 2018-6-28 14:15 | 只看该作者
对,我们下学期单片机课设老师说需要会C
回复

使用道具 举报

64#
ID:268570 发表于 2018-6-28 14:50 | 只看该作者
51c程序,不需要太高的c语言级别,如果要深入理解单片机,可以去简单学一下汇编语言
回复

使用道具 举报

65#
ID:354412 发表于 2018-6-28 14:56 | 只看该作者
建议先找一个小程序鼓捣明白,你就知道各个环节应该怎么弄,但看C是基础,一个入门吧
回复

使用道具 举报

66#
ID:359088 发表于 2018-6-28 16:34 来自手机 | 只看该作者
可以先学学c,或者c++,或者汇编也可以。直接学单片机代码部分没办法写。
回复

使用道具 举报

67#
ID:360496 发表于 2018-6-28 16:55 | 只看该作者
C语言是单片机c语言的基础,建议先看C语言在学单片机
回复

使用道具 举报

68#
ID:361206 发表于 2018-6-28 17:41 来自手机 | 只看该作者
是,c是基础
回复

使用道具 举报

69#
ID:361893 发表于 2018-6-29 17:26 | 只看该作者
单片机的编程可以用汇编语言,当然也可以用C语言,学好了C语言,一些复杂的单片机编程用C语言编写就会比汇编简单好多好多,所以楼主能把V语言学好事最好不过的了呢,再来说单片机,这是一门硬件和软件结合的课程,不仅需要编程基础,还需要会电路,比如数字电路的基础知识,所以楼主想学好单片机可以从这两方面来补基础知识
回复

使用道具 举报

70#
ID:362744 发表于 2018-7-1 22:29 | 只看该作者
买个开发板,一边学一边做实验。学习是需要积累的。
回复

使用道具 举报

71#
ID:362765 发表于 2018-7-1 23:17 | 只看该作者
当然了,肯定的
回复

使用道具 举报

72#
ID:362838 发表于 2018-7-2 08:58 | 只看该作者
如果针对单片机,C的基础还是要学好的,不过不会太难,要有针对性的学习,可以看一些简单的项目学习
回复

使用道具 举报

73#
ID:362858 发表于 2018-7-2 09:20 来自手机 | 只看该作者
慢慢来,C语言不是很难
回复

使用道具 举报

74#
ID:362828 发表于 2018-7-2 09:22 来自手机 | 只看该作者
c语言很重要!你需要能看懂别人的代码!才能自己编写代码
回复

使用道具 举报

75#
ID:362788 发表于 2018-7-2 10:20 | 只看该作者
学好c是必然的,写程序总归会用到c的基础。
回复

使用道具 举报

76#
ID:362837 发表于 2018-7-2 10:34 来自手机 | 只看该作者
C语言是最简单最经典的语言了,建议可以学习一下,为其他语言的学习做下基础
回复

使用道具 举报

77#
ID:363002 发表于 2018-7-2 11:34 来自手机 | 只看该作者
单片机里涉及了程序代码,跟c语言有关,有必要学习一些c语言
回复

使用道具 举报

78#
ID:363042 发表于 2018-7-2 13:02 | 只看该作者
编程要有C的基础。
回复

使用道具 举报

79#
ID:363077 发表于 2018-7-2 13:16 | 只看该作者
c学个大概就行 对c要求没那么高
回复

使用道具 举报

80#
ID:363080 发表于 2018-7-2 13:21 | 只看该作者
直接学C也没问题,但是一定要搞明白堆栈的问题,不然碰到芯片资源少的MCU你就麻烦了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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