找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9028|回复: 44
收起左侧

学习单片机需要完全会C语言吗

  [复制链接]
ID:281306 发表于 2018-1-31 22:57 | 显示全部楼层 |阅读模式
基于c语音的单片机,但是C语言还是小白,可以直接学习单片机吗?

评分

参与人数 1黑币 +5 收起 理由
andmine + 5

查看全部评分

回复

使用道具 举报

ID:148552 发表于 2018-2-1 09:12 | 显示全部楼层
不需要会的那么透彻,单片机用的都是基本的C语言。
但你如果一点C语言不会也不行,基本语法要会
回复

使用道具 举报

ID:281357 发表于 2018-2-1 10:37 | 显示全部楼层
可以去学,但是先从基础开始
回复

使用道具 举报

ID:281365 发表于 2018-2-1 10:50 | 显示全部楼层
可以的,只要運算邏輯懂,搭配對應的書籍或是網路資料,大多是可以貫通的
IF
OR
AND
WHILE
SWITCH
回复

使用道具 举报

ID:281393 发表于 2018-2-1 11:42 | 显示全部楼层
C语言入门很容易,精通稍微有些困难。要学单片机别有什么心理障碍,从简单项目入手逐步深入,需要用到的和你学到的就会越来越多
回复

使用道具 举报

ID:281255 发表于 2018-2-1 11:43 | 显示全部楼层
不需要,知道基本的C语言的语句和数据类型就行
回复

使用道具 举报

ID:281393 发表于 2018-2-1 11:44 | 显示全部楼层
简单项目还好,随着你学习的逐步深入,会对你c语言的掌握要求越来越高
回复

使用道具 举报

ID:111634 发表于 2018-2-1 11:46 | 显示全部楼层
不需要。介绍你一本c语言零基础开始学习单片机的书,《80C51单片机实用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于学习51单片机原理,程序(双解c和汇编)语句条条有注解,便于阅读理解,便于自学,可从零基础c语言开始学习。
回复

使用道具 举报

ID:276494 发表于 2018-2-1 12:14 来自手机 | 显示全部楼层
学习单片机不需要特别精通c语言,只要会写基础的语句就行了。但如果c语言学的精通的话有助于开发,毕竟程序性思维更强。建议看一些学习视频学的快些,平时多练习。
回复

使用道具 举报

ID:281380 发表于 2018-2-1 12:59 | 显示全部楼层
需要去学一些,基础得先打牢。相对于汇编,c还是比较好入门。
回复

使用道具 举报

ID:281440 发表于 2018-2-1 14:31 | 显示全部楼层
需要有一定的C语言基础,不然有些语句看不明白
回复

使用道具 举报

ID:281489 发表于 2018-2-1 16:19 | 显示全部楼层
基本C语言即可,边做边积累
回复

使用道具 举报

ID:281751 发表于 2018-2-2 18:10 | 显示全部楼层
把基礎學好即可。
回复

使用道具 举报

ID:281820 发表于 2018-2-2 19:40 | 显示全部楼层
c语言的基础是必须要有的
回复

使用道具 举报

ID:281774 发表于 2018-2-2 20:38 | 显示全部楼层
可以的,我现在在边学C语言,变学单片机
回复

使用道具 举报

ID:276348 发表于 2018-2-2 22:08 | 显示全部楼层
我觉得数学,逻辑要好。
回复

使用道具 举报

ID:281860 发表于 2018-2-2 22:52 来自手机 | 显示全部楼层
我觉得还是要会的,不然程序根本没发看懂,更别说会写了
回复

使用道具 举报

ID:281903 发表于 2018-2-3 11:27 | 显示全部楼层
基础慢慢来
回复

使用道具 举报

ID:281828 发表于 2018-2-3 13:45 | 显示全部楼层
如果不是专业就读或者专业毕业玩单片机的,几乎都是边用边学的,但如果编程想达到专业水平,个人感觉路真的会很长。
回复

使用道具 举报

ID:281942 发表于 2018-2-3 14:36 | 显示全部楼层
可以同时进行,网上有很多资源,学单片机的过程也是对C语言应用的深入,只学C语言不动手学单片机有些东西很难理解。
回复

使用道具 举报

ID:281952 发表于 2018-2-3 15:10 | 显示全部楼层
刚开始可以学习了解单片机的组成、工作原理;
同时要也必须要学习C语言,不用完全掌握,因为很多在电脑上用到的在单片机上用不到;
在你学习了一段时间单片机和C语言之后,你可以到网上选购一款适合初学者的单片机开发板,此时你
可以跟随着附带的视频资料进行单片机C代码的编写,一定要多看多练,即使是相同的代码片段也不要
复制粘贴,要一个一个敲。
当你把开发板上的大部分资源都练习过之后,此时你就差不多算比较好的入门了,接下来的就看你自己的了。
回复

使用道具 举报

ID:281971 发表于 2018-2-3 16:02 | 显示全部楼层
不用啊,好像只会用到十分一就够了
回复

使用道具 举报

ID:280918 发表于 2018-2-3 16:25 | 显示全部楼层
这个看情况了,如果是8051单片机,只需要会基础的C语言,像变量,语句,数组等等,学起来很简单,不需要有高深的编程思想。但如果要学习ARM-cortex内核的单片机,或者学习ARM-Linux,就要对结构体,指针,地址映射这些概念非常熟练,就要在C语言方面下苦功了。如果打算搞模电电路设计的话,C语言会基础就可以了。
回复

使用道具 举报

ID:393161 发表于 2019-11-5 14:46 | 显示全部楼层
C还是要学的,最基本的语法要会,学单片机就是学的逻辑,最重要是多动手多练
回复

使用道具 举报

ID:504114 发表于 2019-11-5 14:55 | 显示全部楼层
学会基础即可上手,后续进行实战提升更快。
回复

使用道具 举报

ID:137350 发表于 2019-11-5 15:30 | 显示全部楼层
会一些基本语法因该就差不多了
回复

使用道具 举报

ID:636039 发表于 2019-11-5 15:30 | 显示全部楼层
单片机也有自己的汇编语言,比较单一,但是也很强大  也够用,只是没有C语言的通用性
回复

使用道具 举报

ID:560467 发表于 2019-11-5 15:40 | 显示全部楼层
从51/52单片机搞起吧。比较适合你,小白是没有任何问题的,这种入门级的单片机对于c语言要求并不高。慢慢接触后你的c语言能力慢慢提高在学习使用高级一些的单片机
回复

使用道具 举报

ID:624130 发表于 2019-11-5 16:17 | 显示全部楼层
可以直接学呀,可以边学单片机边学C语言呀
回复

使用道具 举报

ID:636100 发表于 2019-11-5 16:18 | 显示全部楼层
可以学单片机的时候熟悉C语言
回复

使用道具 举报

ID:470070 发表于 2019-11-5 18:48 | 显示全部楼层
基本的就行。单片机不会涉及很多复杂的C
回复

使用道具 举报

ID:628137 发表于 2019-11-7 18:43 来自手机 | 显示全部楼层
都要学
回复

使用道具 举报

ID:91521 发表于 2019-11-7 20:05 | 显示全部楼层
会汇编也行,不过没有C语言方便
回复

使用道具 举报

ID:596800 发表于 2019-11-7 22:28 | 显示全部楼层
最好掌握,因为比较吃功底
回复

使用道具 举报

ID:637900 发表于 2019-11-8 10:03 | 显示全部楼层
不会c需要回很难
回复

使用道具 举报

ID:637900 发表于 2019-11-8 10:04 | 显示全部楼层
不需要完全会
回复

使用道具 举报

ID:637250 发表于 2019-11-8 10:21 | 显示全部楼层
不学c语言就难一点,有点c基础会好理解好学很多
回复

使用道具 举报

ID:303040 发表于 2019-11-8 11:05 | 显示全部楼层
懂c语言最基本的语法就够啦
回复

使用道具 举报

ID:429276 发表于 2019-11-8 11:14 | 显示全部楼层
必须的,这是最基本的,除非你用汇编
回复

使用道具 举报

ID:628137 发表于 2019-11-8 13:17 来自手机 | 显示全部楼层
C语言汇编都可以
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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