标题: 学习单片机需要完全会C语言吗 [打印本页]

作者: jyh1058    时间: 2018-1-31 22:57
标题: 学习单片机需要完全会C语言吗
基于c语音的单片机,但是C语言还是小白,可以直接学习单片机吗?

作者: 你像风儿来了    时间: 2018-2-1 09:12
不需要会的那么透彻,单片机用的都是基本的C语言。
但你如果一点C语言不会也不行,基本语法要会

作者: MCULL    时间: 2018-2-1 10:37
可以去学,但是先从基础开始
作者: iandrogan    时间: 2018-2-1 10:50
可以的,只要運算邏輯懂,搭配對應的書籍或是網路資料,大多是可以貫通的
IF
OR
AND
WHILE
SWITCH

作者: laddey    时间: 2018-2-1 11:42
C语言入门很容易,精通稍微有些困难。要学单片机别有什么心理障碍,从简单项目入手逐步深入,需要用到的和你学到的就会越来越多
作者: huxuehua    时间: 2018-2-1 11:43
不需要,知道基本的C语言的语句和数据类型就行
作者: laddey    时间: 2018-2-1 11:44
简单项目还好,随着你学习的逐步深入,会对你c语言的掌握要求越来越高
作者: zl2168    时间: 2018-2-1 11:46
不需要。介绍你一本c语言零基础开始学习单片机的书,《80C51单片机实用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于学习51单片机原理,程序(双解c和汇编)语句条条有注解,便于阅读理解,便于自学,可从零基础c语言开始学习。
作者: 875123168    时间: 2018-2-1 12:14
学习单片机不需要特别精通c语言,只要会写基础的语句就行了。但如果c语言学的精通的话有助于开发,毕竟程序性思维更强。建议看一些学习视频学的快些,平时多练习。
作者: khice    时间: 2018-2-1 12:59
需要去学一些,基础得先打牢。相对于汇编,c还是比较好入门。
作者: flyzxb    时间: 2018-2-1 14:31
需要有一定的C语言基础,不然有些语句看不明白
作者: D.Liu    时间: 2018-2-1 16:19
基本C语言即可,边做边积累
作者: a0321111    时间: 2018-2-2 18:10
把基礎學好即可。
作者: yuxiwang007    时间: 2018-2-2 19:40
c语言的基础是必须要有的

作者: 嘿啊嘿啊    时间: 2018-2-2 20:38
可以的,我现在在边学C语言,变学单片机
作者: liuzclzc    时间: 2018-2-2 22:08
我觉得数学,逻辑要好。
作者: 8262179lkk    时间: 2018-2-2 22:52
我觉得还是要会的,不然程序根本没发看懂,更别说会写了
作者: 我不是游客    时间: 2018-2-3 11:27
基础慢慢来
作者: wannenggong    时间: 2018-2-3 13:45
如果不是专业就读或者专业毕业玩单片机的,几乎都是边用边学的,但如果编程想达到专业水平,个人感觉路真的会很长。
作者: huanhuan222    时间: 2018-2-3 14:36
可以同时进行,网上有很多资源,学单片机的过程也是对C语言应用的深入,只学C语言不动手学单片机有些东西很难理解。
作者: hducollins    时间: 2018-2-3 15:10
刚开始可以学习了解单片机的组成、工作原理;
同时要也必须要学习C语言,不用完全掌握,因为很多在电脑上用到的在单片机上用不到;
在你学习了一段时间单片机和C语言之后,你可以到网上选购一款适合初学者的单片机开发板,此时你
可以跟随着附带的视频资料进行单片机C代码的编写,一定要多看多练,即使是相同的代码片段也不要
复制粘贴,要一个一个敲。
当你把开发板上的大部分资源都练习过之后,此时你就差不多算比较好的入门了,接下来的就看你自己的了。
作者: cy15880085090    时间: 2018-2-3 16:02
不用啊,好像只会用到十分一就够了
作者: WJL333    时间: 2018-2-3 16:25
这个看情况了,如果是8051单片机,只需要会基础的C语言,像变量,语句,数组等等,学起来很简单,不需要有高深的编程思想。但如果要学习ARM-cortex内核的单片机,或者学习ARM-Linux,就要对结构体,指针,地址映射这些概念非常熟练,就要在C语言方面下苦功了。如果打算搞模电电路设计的话,C语言会基础就可以了。
作者: shislc    时间: 2019-11-5 14:46
C还是要学的,最基本的语法要会,学单片机就是学的逻辑,最重要是多动手多练
作者: SerendipityZ    时间: 2019-11-5 14:55
学会基础即可上手,后续进行实战提升更快。
作者: monike    时间: 2019-11-5 15:30
会一些基本语法因该就差不多了
作者: 13370353201    时间: 2019-11-5 15:30
单片机也有自己的汇编语言,比较单一,但是也很强大  也够用,只是没有C语言的通用性
作者: CZ1    时间: 2019-11-5 15:40
从51/52单片机搞起吧。比较适合你,小白是没有任何问题的,这种入门级的单片机对于c语言要求并不高。慢慢接触后你的c语言能力慢慢提高在学习使用高级一些的单片机
作者: qitilu    时间: 2019-11-5 16:17
可以直接学呀,可以边学单片机边学C语言呀
作者: oppress    时间: 2019-11-5 16:18
可以学单片机的时候熟悉C语言
作者: 111111111110    时间: 2019-11-5 18:48
基本的就行。单片机不会涉及很多复杂的C
作者: xyz8864216    时间: 2019-11-7 18:43
都要学
作者: daiya    时间: 2019-11-7 20:05
会汇编也行,不过没有C语言方便
作者: 陈祥纬    时间: 2019-11-7 22:28
最好掌握,因为比较吃功底

作者: 1902273162    时间: 2019-11-8 10:03
不会c需要回很难
作者: 1902273162    时间: 2019-11-8 10:04
不需要完全会
作者: Dfadti    时间: 2019-11-8 10:21
不学c语言就难一点,有点c基础会好理解好学很多
作者: wannabee009    时间: 2019-11-8 11:05
懂c语言最基本的语法就够啦
作者: 1539703473    时间: 2019-11-8 11:14
必须的,这是最基本的,除非你用汇编
作者: xyz8864216    时间: 2019-11-8 13:17
C语言汇编都可以
作者: tangp    时间: 2019-11-8 13:31
懂一点基础 先上手吧 慢慢学也不迟
作者: 单片机入门者    时间: 2019-11-8 13:47
不需要完全了解,只需要了解基本的
作者: laoliang123    时间: 2019-11-8 14:29
懂一些基本语句就可以了
作者: 啦啦啦啦ADC    时间: 2019-11-8 17:06
需要掌握一部分基础的C语言知识,比如if还有for语句等等,就可以学习单片机
作者: khq    时间: 2019-11-8 20:58
C语言是基础,重要的是学习和理解单片机的原理和电路方面的知识,我当时学习的时候就是比较迷糊,师傅讲解的虽然很好,但是自己理解的不够




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1