标题:
请问学单片机,是直接学呢还是先学C语言?
[打印本页]
作者:
j15083079783
时间:
2017-9-18 17:09
标题:
请问学单片机,是直接学呢还是先学C语言?
请问学单片机,是直接学呢还是先学C语言?
作者:
z944045396
时间:
2017-9-18 17:22
先有C语言的基础吧
作者:
漫步经心
时间:
2017-9-18 17:33
直接学51
作者:
漫步经心
时间:
2017-9-18 17:34
我是学了51才弄懂C语言
作者:
zl2168
时间:
2017-9-18 19:28
是学单片机不是学C语言,因此直接学C51单片机
作者:
yzwzfyz
时间:
2017-9-18 19:45
注:C语言只是一种编程语言,不能帮你理解单片机。许多初学者把学C当着是学单片机,这是极大的误解!
如果你想进入单片机行当。请弄清单片机的原理,弄清它是如何工作的。这些与一C语言无关!
不建议先习C语言。当你了解单片机后,再学C就简单了。
作者:
可欣可豆
时间:
2017-9-18 20:01
可以直接学C51
作者:
Dancingg
时间:
2017-9-18 20:13
直接51 不过C还是要多看程序代码的哦 看多了就知道怎么编了
作者:
张砀砀
时间:
2017-9-18 20:34
先学c 单片机基于c 不学c很难学
作者:
lam007
时间:
2017-9-18 20:40
直接学习C,这个是基础!
作者:
lam007
时间:
2017-9-18 20:41
不过要多实践才是正确的.!
作者:
无量寿经
时间:
2017-9-18 22:03
C语言编程效率高,便于阅读与代码快速移植,可轻松编写大型程序,但专门介绍C语言的书非常复杂,入门难,精通更难,即使学会了,也没有能力直接编写单片机程序,专门介绍C语言的书大约有30% 的内容是单片机编程不需要的,大约有20% 的内容是与单片机编程不同的, 因此强烈建议直接学51单片机的C语言编程,通过单片机练习与透彻C语言是最高效的学习方式,这样单片机与C语言同时都学会了,《51单片机轻松入门 基于STC15W4K系列》第2章—— C语言基础 , 对单片机运用中的C语言介绍非常完整透彻,只要学会这一章,其它C语言的书都不需要了(当然学习过程中可以拿其它的C语言书辅助参考),另外这本书对当今主流的STC15单片机讲解也是非常透彻,书上记录整理了很多重要实验记录与实测波形,是实际产品设计的重要依据。书的实物照片如下。
书封面照片C.JPG
(94.66 KB, 下载次数: 125)
下载附件
2017-9-18 22:03 上传
作者:
ycysky
时间:
2017-9-18 22:59
现在c语言都是和单片机一块来讲的,参照郭天祥的那本书
作者:
blackstar
时间:
2017-9-18 23:54
你好,学单片机不可或缺的就是编程,而对于编程来说从C语言入手是最容易的。如果一点儿c语言基础都没有的话,单片机学起来会很吃力的。最好先学一点儿。如果悟性高的话并且学单片机心切,则可以尝试一下直接上手,最好有人带,最不行也得有视频教学。望采纳。
作者:
blackstar
时间:
2017-9-18 23:56
对了,推荐学51系列,这款单片机很成熟,到现在已经很便宜了,最最主要的是它 好 学!
作者:
tomli
时间:
2017-9-19 07:38
如果先学c语言再学习单片机,就象:学会用斧头去砍蚂蚁,你还不如直接用手去抓蚂蚁,这样还能以点带面,c语言你也入门了。
作者:
sukangyou187
时间:
2017-9-19 09:12
:C语言只是一种编程语言,不能帮你理解单片机。许多初学者把学C当着是学单片机,这是极大的误解!。
作者:
sukangyou187
时间:
2017-9-19 09:14
强烈建议直接学51单片机的C语言编程,通过单片机练习与透彻C语言是最高效的学习方式,这样单片机与C语言同时都学会了。
作者:
8324
时间:
2017-9-19 09:33
如果没有c语言基础都的话,单片机学起来会很吃力的,最好先学一点。而且学单片机最好是有人带的
作者:
kaidxp66
时间:
2017-9-19 10:45
两样都得学,莫怕难。
作者:
jiushiainiben
时间:
2017-9-19 11:16
先学C语言再学单片机
作者:
dfdf
时间:
2017-9-19 12:46
先学c语言
作者:
djgjghj
时间:
2017-9-19 13:38
找一些简单的视频直接学51也可以,最好先学c
作者:
crcok
时间:
2017-9-19 13:59
先学C语言比较好
作者:
duanxin
时间:
2017-9-19 14:23
可以先学C语言,毕竟单片机有时也会用到
作者:
笨鸟想飞
时间:
2017-9-19 14:50
先学C语言基本语法内容,例如:循环语句,判断语句,位移操作,指针。后面学单片机C就很容易上手。也可以在学单片机的同时,用C语言作为工具书
作者:
SAPLINK
时间:
2017-9-19 14:53
单片机目前有4BITS,8BITS,16BITS,32BITS,64BITS 其心脏各有所不同架构,系统更是差异巨大. 汇编是最直接最有效率的控制单片机必须要有清晰的逻辑观念.
多看前辈的程序;多亲自下海操练,天马行空想象完成案子. C语言祇是一个工具适合中大系统案子与高阶 MCU或CPU多人协力完成案子.
作者:
feibao0015
时间:
2017-9-19 15:05
直接学51
作者:
jjakdjaldk
时间:
2017-9-19 15:27
需要先学C语言的,但是单片机里也有汇编编程,但是难度比C语言难一点,比较难理解
作者:
renyuxue
时间:
2017-9-19 15:43
直接学51,然后你就能懂c
作者:
Awesome
时间:
2017-9-19 15:58
还是先学c吧,虽然我是先学单片机的,当时程序完全靠死记硬背,等学完理解c了就简单了。
作者:
柳絮零利率
时间:
2017-9-19 16:48
先理解了基本的C语言,在学单片机简单点
作者:
fghjhuang
时间:
2017-9-19 16:51
你牛的话直接用汇编写程序也可以的
作者:
yibaihei
时间:
2017-9-19 17:31
想快速学习那就直接学C语言,然后慢慢补单片机的相关知识
作者:
yibaihei
时间:
2017-9-19 18:06
注:C语言只是一种编程语言,不能帮你理解单片机。许多初学者把学C当着是学单片机,这是极大的误解!
作者:
mmcg
时间:
2017-9-20 20:03
这个必须是同时的吧?硬件和软件是一体的,缺一不可啊。
作者:
opqwer123
时间:
2017-9-21 14:49
单片机侧重硬件,C语音是编程,两个不冲突呀,可是尝试两个同步学,如果时间充裕的哈,先学C语言比较好,相对简单好入门
作者:
pangxinyu
时间:
2017-9-21 16:57
可以直接学,单片机是硬件,C语言是软件
作者:
jijintao
时间:
2017-9-21 17:38
最好是理论结合实践,用开发板结合实例学习!
作者:
FEIHONG
时间:
2017-9-21 20:00
建议先要了解单片机,学点汇编;再进入C编程
作者:
一窝小仓鼠
时间:
2017-9-21 20:09
先学单片机的理论,再学C语言编程
作者:
125343
时间:
2017-9-21 20:22
汇编语言也可以,就是没c好编。
作者:
18893784560
时间:
2017-9-21 21:05
先学C好点
作者:
南柯一梦123
时间:
2017-9-21 21:18
有C语言基础配合汇编一起学可以比较容易学的深入
作者:
咖啡天下
时间:
2017-9-21 22:11
直接学就好了,最好要结合实践,c语言遇到一个学一个
作者:
咖啡天下
时间:
2017-9-21 22:12
直接学就可以了,最好结合实践,C语言遇到一个学一个就可以了
作者:
daishengqun
时间:
2017-9-21 22:16
C语言C语言C语言
作者:
aasdyrx
时间:
2017-9-22 00:25
学习好c语言才是基础,还有数字模电
作者:
a10344933
时间:
2017-9-22 09:20
可以先看一点C语言 然后看郭天祥的单片机入门视频
作者:
jane_fly
时间:
2017-9-22 10:10
加入你有C语言的基础,使用C来编程可以让你迅速能够使用单片机实现简单的项目;
但要想学好单片机,还是需要了解汇编语言的,因为汇编语言可以帮助你更好地理解单片机内部的硬件资源。
作者:
bhasug
时间:
2017-9-22 10:42
先学C语言吧,不过也要先了解一下单片机
作者:
555触发器
时间:
2017-9-22 11:02
要先学c,不然你后面用c编程的时候,基本指针都不会,那遇到的问题更多
作者:
WW123
时间:
2017-9-22 11:22
先学C比较好点,那样的话学习单片机比较容易些
作者:
cq51
时间:
2017-9-22 12:12
先有C语言的基础再学单片机上手会更快一点。
作者:
511386807
时间:
2017-9-22 13:32
买个51开发板,跟着教程边学单片机变学C语言。
作者:
lkw791439919
时间:
2017-9-22 15:46
在实践中学习
作者:
zwf
时间:
2017-9-22 16:00
先学C语言
作者:
xlj1466
时间:
2017-9-22 16:33
可以先学C语言
作者:
z519585290
时间:
2017-9-22 19:20
直接学单片机,单片机只用c语言的基础
作者:
joke123
时间:
2017-9-22 19:45
我建议先学c语言
作者:
joke123
时间:
2017-9-22 19:46
没c语言感觉学的很慢
作者:
xiaowei123
时间:
2017-9-22 21:00
没有先后可以直接两样一起学 相互理解相互应用
作者:
asdaas
时间:
2017-9-22 21:12
最好是先学C语言,因为现在大多是用C语言来编程的,学点基础就可以了。
作者:
ico_叶子
时间:
2017-9-23 08:27
学单片机,首先弄懂基本的元器件和基本原理,C语言只是其中的一个工具,大化小
作者:
940112874
时间:
2017-9-23 09:32
先学c吧比较好,还有模数电子
作者:
berylberyl
时间:
2017-9-23 10:03
建议可以先学习一些简单的c 以便可以看懂代码 不需要很复杂 而且单片机c和c还是有些区别的
作者:
lvlei903764861
时间:
2017-9-23 10:10
有点C语言基础,再学单片机就简单多了。
作者:
linzhihao
时间:
2017-9-23 11:13
虽然可以直接学习51,但学会C语言肯定不会浪费你的时间。
作者:
danialn@163.com
时间:
2017-9-23 12:08
个人认为一开始没有必要,你可以跟着视频教程直接学习,当有一定掌握度的时候,想继续深入的时候可以结合以前的系统学习,这样,就能知道你的兴趣还在不在或者你是否真的感兴趣了
作者:
放飞的孤独
时间:
2017-9-23 15:10
建议先51单片机
作者:
萌叔
时间:
2017-9-23 15:57
单片机使用的是最简单的C语言,所以直接学单片机没有问题。
作者:
水云
时间:
2017-9-23 16:02
单片机的学习离不开C语言,当然也可以用汇编,但初学者还是C好入门。虽然C重要,但不建议一上来就抱本C语言的书来啃,推荐的方法是:学习单片机的时候,看到书上或视频中有自己不懂的C语句或语法,再去有针对性的查书或学习某一章节,这样在实践中学习记忆,不仅有兴趣,而且记忆也深刻。
作者:
Princekin
时间:
2017-9-23 17:55
先学C语言
作者:
2273370031
时间:
2017-9-23 18:12
先学一下C语言吧 不然看教程视频估计也是看不懂 差不多了解到循环语句就够了
作者:
stlalala
时间:
2017-9-23 18:23
先学一点c需要吧,不然51不会程序啊,小白一枚,感觉学了c在学51方便点
作者:
zjbxzf
时间:
2017-9-23 20:15
c语言是必须要学的,可以先学习单片机的硬件原理,还要学一些模电数电的基本知识,也可以这两方面同时学并不相互抵触
作者:
zjbxzf
时间:
2017-9-23 20:19
可以先学习单片机硬件原理 还有模电数电也要简单学习一下,也可以同时学习c语言
作者:
夜漫亭
时间:
2017-9-23 21:16
我是边学单片机边学C的,然后单片机会了,C语言也会了
作者:
liurenquan
时间:
2017-9-23 21:28
可以直接学比如一开始你就要点一个灯,必然要去明白小灯的程序(C语言),这些程序都很简单。
作者:
zijiren
时间:
2017-9-23 23:23
先简单学一下c,因为单片机需要c语言基础,但要求不高,所以只要简单了解下基础就行了,单片机内部芯片的学习才是单片机学习的重点。
作者:
chenjtken
时间:
2017-9-23 23:54
学好语言吧
作者:
chenjtken
时间:
2017-9-23 23:54
学好C ,再C++
作者:
877385981
时间:
2017-9-24 03:08
懂C语言后看代码容易理解了
作者:
Poppy荒潮
时间:
2017-9-24 11:00
先学一点儿C基础,然后单片机。
作者:
hustlph
时间:
2017-9-24 11:42
C语言是肯定要学的,因为不论是单片机的汇编语言还是Verilog等硬件描述语言,都和C语言有密切联系或者以C语言为基础。
作者:
sunupdm007
时间:
2017-9-24 11:43
先学C语言,再学单片机。在单片机系统中普遍使用的是嵌入式C语言,在学习单片机的过程中,常常需要进行一些简单的实验或调式(需要编程),加深对单片机功能的理解,故先学C。,
作者:
zl2168
时间:
2017-9-24 12:42
关键是你想学什么?想学单片机,就单片机和c一块学,别先去学c;若想学c,就去学c,与单片机无关;若已有c基础,再学单片机,当然比较容易入门;若没有c基础,想学单片机,就单片机和c一块学,不见得比c基础的人吃力多少。一句话,单纯学单片机c51编程比全面学好c语言要省力得多!
作者:
小鹿允2
时间:
2017-9-24 15:56
对于怎么学单片机,我觉得还是掌握它的硬件,存储结构,汇编一定要精通,因为入门汇编是非常有助与理解硬件的,如果你学会了单片机,再学别的,比如arm,这时候你可以只做到熟悉汇编就可以了,但第一次学单片机,汇编,一定要精通,我的意思是最初不要用c编写程序,用汇编写,写能10~20个汇编程序,你的汇编就会上一个档次,将来做开发会用到c语言,这时你就会发现有了汇编坚实的基础,优化c代码将是一件多么惬意的事情.关于学习单片机,我觉得,要有:
1.一个不断学习的心态:这条最主要,单片机需要坚持,我当初迷糊了一个月(我属于比较笨的那种),但坚持过来一个月应该能入门,所以要有不退缩,不断学习的心态.
2.一点点模数电基础,知道点对硬件内部工作原理好理解点.
3.至少一本单片机入门的书,选择讲解详细的,我当初用的学校发的教程,感觉不错,是张毅坤 陈善久 裘雪红编著的<单片微型计算机原理及应用> ,西安电子科技大学出版社 2008第n次印刷.
4.一个好的视频教程,主要是在你看不下去的时候看看视频教程,和书互补一下,而且讲得人能给你很多单片机的经验.
5.鉴于这是一门实践性课程,开发板必不可少,你可以让熟悉单片机的人给你做一个简易开发板,也可以购买,建议购买,因为例子和文档比较全,顺便看看电路图.
我的单片机老师,大学学的机械,30多岁转行单片机,自学,现在40岁左右,单片机玩的特别好,纯汇编编程.(当然,我并不建议你将来做项目也用汇编,等你掌握会汇编以后可以学C语言).
最后祝你早日入门.
作者:
sdfecx
时间:
2017-9-24 16:28
我是先学的汇编语言,再学的c,感觉汇编入门之后学习单片机会轻松一些。
作者:
lqygood123
时间:
2017-9-24 16:32
先学C语言
作者:
lqygood123
时间:
2017-9-24 16:33
C语言编程效率高,便于阅读与代码快速移植,可轻松编写大型程序,但专门介绍C语言的书非常复杂,入门难,精通更难,即使学会了,也没有能力直接编写单片机程序,专门介绍C语言的书大约有30% 的内容是单片机编程不需要的,大约有20% 的内容是与单片机编程不同的, 因此强烈建议直接学51单片机的C语言编程,
作者:
lihengchang
时间:
2017-9-25 07:44
由于单片机的固有特征:直接操作底层硬件。所以应该首先了解硬件:结构、寄存器、I/O口、计数器、定时器、RAM等基本原理及指令操作,然后了解汇编,最后可以学C(如:C51等)。因为单片机的编程,离不开底层控制。
作者:
啊的v
时间:
2017-9-25 15:19
先学c语言,我觉得
作者:
zmc419
时间:
2017-9-25 20:48
C语言是为单片机服务的,C语言在电脑编程方面也应用很广泛。学单片机C语言!
作者:
天哪等等
时间:
2017-9-25 21:16
一般都先学c语言,因为单片机大部分是基于c语言上,来设计。再来c语言可以训练一下逻辑思维
作者:
南京及时雨
时间:
2017-9-25 21:22
先学基本的C语言,再学单片机
作者:
方也
时间:
2017-9-25 21:44
先学C C先学有百利无一害 边学边做用不了多长时间
作者:
1170478771
时间:
2017-9-26 13:49
c语言是基础,建议先学c语言。
作者:
abuffalo
时间:
2017-9-26 15:25
单片机一般都是C语言编程,同步学。
作者:
lelalalalala
时间:
2017-9-26 15:59
先通过学习汇编了解单片机原理
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1