标题: 新人学习51单片机需要很专业的知识吗 [打印本页]

作者: fortest001    时间: 2017-4-25 19:04
标题: 新人学习51单片机需要很专业的知识吗
大家好,我是初学51单片机的,我听同学说也得学习一下数模 /模数转换之类的,想问下大家,初学都应该学些什么,如果一路学下去的话,怎么个路线呢?谢谢大家

作者: zl2168    时间: 2017-4-25 20:50
电工-模电-数电-传感器-单片机
作者: fortest001    时间: 2017-4-26 13:22
zl2168 发表于 2017-4-25 20:50
电工-模电-数电-传感器-单片机

是按照“电工-模电-数电-传感器-单片机”这个顺序吗?我刚买了焊接套件,买了一套练手的电路DIY套件也。先试试焊完能不能用,再看看能不能写点儿程序烧进去。这样可以吧
作者: 天天潜意识    时间: 2017-4-26 19:50
不需要
作者: 杀杀杀    时间: 2017-4-26 20:41
0基础 也是可以学习51的
作者: 白羊一只老母猪    时间: 2017-4-26 21:28
会一点C语言
作者: asd122    时间: 2017-4-26 21:53
数电模电单片机C语言
作者: 会咬人的小鸡    时间: 2017-4-26 21:55
先C语言,然后数电模电,单片机这样顺序
作者: 会咬人的小鸡    时间: 2017-4-26 21:56
有本书叫手把手教你学51单片机,老师推荐的
作者: kavin21513    时间: 2017-4-26 21:58
先学C吧,再数电模电,然后单片机结合
作者: 我勒个去829    时间: 2017-4-26 22:00
可以从头开始学啊
作者: 你还个很头疼    时间: 2017-4-26 23:50
需要一定的C语言基础。
作者: Noready    时间: 2017-4-27 01:33
不需要的。可以看看论坛的视频
作者: fefen0    时间: 2017-4-27 08:42
学一点C语言,从0开始,也可以入门,先入门,再深入。
作者: litreily    时间: 2017-4-27 09:49
初学的话还是要有C语言基础的,数电模电也是需要了解的,可以结合51的开发板、单片机技术手册以及配套的实验案例进行学习
作者: hale    时间: 2017-4-27 09:54
c语言是要会点的
作者: madara    时间: 2017-4-27 10:42
看一些基础的书就可以
作者: masonL123    时间: 2017-4-27 10:45
C语言,模电数电,单片机基础
作者: masonL123    时间: 2017-4-27 10:46
C语言 模电数电,单片机基础。其他就边做边学
作者: 行天下19860705    时间: 2017-4-27 11:33
学习数字电路和电子技术!买一块STC单片机自己动手搭建最小系统做实验!
作者: dragon19790000    时间: 2017-4-27 11:41
需要 先了解基本的模拟电路知识,连正负极,电阻,LED符号都不知道,那肯定不行
作者: 桂木桂马    时间: 2017-4-27 13:03
同新手,电信专业的,学点基本的电路知识和C语言,学点二进制十六进制相关的知识,加油
作者: 夜间蝉    时间: 2017-4-27 14:17
有一点C语言基础,再跟着视屏学习,慢慢读懂程序就OK了
作者: zl2168    时间: 2017-4-27 15:39
本帖最后由 zl2168 于 2017-4-27 15:44 编辑
kavin21513 发表于 2017-4-26 21:58
先学C吧,再数电模电,然后单片机结合

先学C,后单片机。编的程序都是c风格,而不是c51风格。
作者: ls123456789    时间: 2017-4-27 17:47
不需要这么专业,但是基本知识还是要有一点的,最好c语言要有一定的基础~关于数模电这类的知识可以在学习单片机的同时学习。学习路线:先学习51单片机(可以买一套开发板),然后再学习stm32.
作者: tianzhaowen    时间: 2017-4-27 17:58
具备一定的电路基础,学起来会轻松些,还要有恒心的
作者: zkj2003    时间: 2017-4-27 18:09
只要你学好了初中物理关于电的知识,然后买个单片机最小系统,在搭配一本初学教材,然后多登录论坛看看,很快就能成大神。
作者: yankai    时间: 2017-4-27 18:18
这是一个不断积累的过程,新手的话,建议从电子电路和单片机的个引脚定义开始
作者: 笑客    时间: 2017-4-27 19:02
开始没有太多理论上的专业知识也不见得是坏事。
实干,搞单片机的不实干读再多的书学再多的理论也没有。
搞个视频跟自己开发板一样的,一边看一边做,时间长了就好了。
记住 “1万小时效应”。
当你玩单片机累计100小时,就可以跟人海阔天空的侃了。
当你玩1000小时的时候,你会觉得好多做不了的和纠结arm或者dsp。
当你玩10000小时的时候,你会发现TMD都是那么回事。
作者: 519762768    时间: 2017-4-27 19:24
基础的电学一定要的啊
作者: wwwanenlai    时间: 2017-4-27 19:27
基本的模电数电一定要掌握扎实才行
作者: 祗對妳説    时间: 2017-4-27 20:17
不需要
作者: fightingman    时间: 2017-4-27 20:32
先数电然后C语言,然后模电,然后传感器
作者: s1300    时间: 2017-4-28 10:23
只要有c语言基础,学起来很快,还有就是有点数电知识,能让你更好的消化
作者: JJB123    时间: 2017-4-28 11:01
如果用C语言编程的话,建议你掌握C语言,然后再了解一些数电的基本知识就行。学习单片机最重要的是多动手实践,可以先从简单的入手,逐渐深入
作者: 阿狸妹    时间: 2017-4-28 16:39
也不是太学要,不懂的就多百度一下
作者: 756757    时间: 2017-4-28 17:40
首先你要了解基本的电子知识,还有元器件的作用,然后去学习此一下基本语句一点点来你就会学好
作者: Magatop    时间: 2017-4-29 00:45
不需要,只要会基本的C语言就够了,类似AD转换那些原理在网上都可以找到,不用学那么深
作者: wal    时间: 2017-4-29 13:26
不是很需要,不过有更好
推选看一下郭天祥的教程
作者: 克苏鲁    时间: 2017-4-29 13:37
51单片机需要一定的C语言的知识,除此之外对于高低电平触发的方式也要有一定的理解,不过总的来说,坚持下来才是最重要的。
作者: titan7149    时间: 2017-4-29 14:46
先在大学里的课程学好,然后有很多代码网站
作者: 沉沦之枫叶    时间: 2017-4-29 15:19
不需要 , 会点编程 , 会点画图 ,然后其他的边做边学,大致就行了 ,记得要养成良好的编程习惯。
作者: 小树    时间: 2017-4-29 15:31
模电数电加上c语言就行的
作者: 441593983    时间: 2017-4-29 15:57
最少要回c语言,还有数字电路的基础
作者: zl2168    时间: 2017-4-29 21:42
混混什么都不需要,玩玩按上述办即可,若想靠单片机吃饭,就需电工-模电-数电-传感器-单片机,扎扎实实学,没个3年苦功,那不下来。
作者: fortest001    时间: 2017-4-29 23:52
行天下19860705 发表于 2017-4-27 11:33
学习数字电路和电子技术!买一块STC单片机自己动手搭建最小系统做实验!

谢谢,我已经在动手做一个摇摇棒了~
作者: fortest001    时间: 2017-4-29 23:53
笑客 发表于 2017-4-27 19:02
开始没有太多理论上的专业知识也不见得是坏事。
实干,搞单片机的不实干读再多的书学再多的理论也没有。
...

谢谢,我已经在动手做一个摇摇棒了~
作者: fortest001    时间: 2017-4-29 23:54
756757 发表于 2017-4-28 17:40
首先你要了解基本的电子知识,还有元器件的作用,然后去学习此一下基本语句一点点来你就会学好

恩呢,买了一堆练手的电子元器件,焊个好玩的先找找兴趣点。
作者: fortest001    时间: 2017-4-29 23:55
zl2168 发表于 2017-4-29 21:42
混混什么都不需要,玩玩按上述办即可,若想靠单片机吃饭,就需电工-模电-数电-传感器-单片机,扎扎实实学, ...

好的,谢谢,已经在学习了
作者: shan23    时间: 2017-4-30 11:17
要用到C语言,数电模电要会,不然学着云里雾里。主要动手实践!
作者: lds123    时间: 2017-4-30 12:34
不需要
作者: 550417661    时间: 2017-4-30 13:04
先熟悉c语言一下
作者: 572348051    时间: 2017-4-30 13:59
12356778
作者: lgbzxq    时间: 2017-4-30 14:12
学51不需要很专业的知识,有一些数模电基础就可以了。
作者: 别闹    时间: 2017-4-30 15:07
duoacjcikkcakjck 吗
作者: 18741270696    时间: 2017-5-4 17:47
不需要的 只要你肯学 我今年大一 学自动化的 一点专业课不会也一样参加学校的电子设计大赛
作者: 啊哈哈000    时间: 2017-5-4 22:09
会点C语言,自己先抄别人的程序,一定要弄懂,然后模仿,熟练了,就可以自己创造自己所设计的。(个人的笨方法)
作者: 归依龙井    时间: 2017-5-4 22:23
会C就行了
作者: asabove    时间: 2017-5-5 06:46
不需要,只要有兴趣,能坚持,都能学会
作者: fortest001    时间: 2017-5-6 10:02
shan23 发表于 2017-4-30 11:17
要用到C语言,数电模电要会,不然学着云里雾里。主要动手实践!

恩呢,已经在keil里写循环程序啦
作者: fortest001    时间: 2017-5-6 10:03
笑客 发表于 2017-4-27 19:02
开始没有太多理论上的专业知识也不见得是坏事。
实干,搞单片机的不实干读再多的书学再多的理论也没有。
...

恩呢,谢谢
作者: fortest001    时间: 2017-5-6 10:05
克苏鲁 发表于 2017-4-29 13:37
51单片机需要一定的C语言的知识,除此之外对于高低电平触发的方式也要有一定的理解,不过总的来说,坚持下 ...

现在电路知识还欠缺,我在学习在keil里对引脚进行初始化赋值操作,然后看板子上小灯的变化。
作者: fortest001    时间: 2017-5-6 10:05
18741270696 发表于 2017-5-4 17:47
不需要的 只要你肯学 我今年大一 学自动化的 一点专业课不会也一样参加学校的电子设计大赛

好的,感觉有信心多了。谢谢 😄
作者: fortest001    时间: 2017-5-6 10:06
asabove 发表于 2017-5-5 06:46
不需要,只要有兴趣,能坚持,都能学会

恩呢,兴趣是最好的老师😄
作者: fortest001    时间: 2017-5-8 15:22
目前已经焊了一个摇摇棒,然后在keil里写下载程序了。嘎嘎
作者: youliang    时间: 2017-5-8 15:41
会一点C,能看懂原理图
作者: 黄金亭    时间: 2017-5-8 15:44
先学习C语言,要懂点模电数电
作者: 小蜜蜂o    时间: 2017-5-8 16:03
fortest001 发表于 2017-4-26 13:22
是按照“电工-模电-数电-传感器-单片机”这个顺序吗?我刚买了焊接套件,买了一套练手的电路DIY套件也。 ...

c语言看得懂基本语法。有常用元件知识(认识、知道作用)(电阻、电容、二极管、三极管、场管……)
作者: aahappy    时间: 2017-5-8 17:33
有c语音基础就可以了,别的可以慢慢学
作者: aahappy    时间: 2017-5-8 17:33
有C语音基础就好了,别的可以慢慢学.不难
作者: xfhfgjk    时间: 2017-5-8 17:55
可以从基础学起,这没有太大难度。推荐一本书MCS-51单片机技术项目驱动教程
作者: hfrwan    时间: 2017-5-8 23:49
需要一些C语言,推荐看一些单片机的视频教学
作者: train7    时间: 2017-5-9 00:51
不太需要,不過看你要做什麼樣的東西,可以從簡單的開始練習,自然的就會越學越多了...
作者: 1278664395    时间: 2017-5-9 02:01
从基础开始吧
作者: 海狼鱼    时间: 2017-5-9 08:18
如果初步学习,想参加比赛使用51编程暂时可以先不用,模数电会更好理解电路原理
作者: ygc    时间: 2017-5-9 10:08
首先你的问题就不对,你要学习的单片机就是专业知识,不论是C语言还是模数电都是这个专业知识体系之内的。虽然是体系之内的东西,但是不要认为我把C语言或者模数电学好了,考试考一百分了,这样就能学好单片机,我告诉你,做到那些,也只能让你清楚明白单片式是什么,电子专业是什么,大门才刚刚打开而已。
作者: zl2168    时间: 2017-5-9 11:35
zkj2003 发表于 2017-4-27 18:09
只要你学好了初中物理关于电的知识,然后买个单片机最小系统,在搭配一本初学教材,然后多登录论坛看看,很 ...

“只要你学好了初中物理关于电的知识”!要求也太低了吧?
作者: fanyinkang    时间: 2017-5-9 15:06
最好是数字电子模拟电子都学过,然后C语言学过!
作者: 盛立春    时间: 2017-5-9 15:37
学过c语言就差不多l
作者: 11111遗憾与    时间: 2017-5-9 16:18
买一个简单的板子,不需要特别专业的知识
作者: kaisirxing    时间: 2017-5-9 16:21
先学编程吧
作者: lch2515    时间: 2017-5-9 16:29
数电,模电,c语言
作者: 晴天_    时间: 2017-5-9 16:36
个人觉得不需要,首先有个开发板(最好51的,网上资源多),然后找个视频看看,一定要让板子运行起来。然后遇到问题随时百度。
作者: xiaofengasdas    时间: 2017-5-9 16:45
不需要,只要好好看看数电模电
作者: szw222    时间: 2017-5-9 20:05
只要有点C的基础和数电的基础,看看视频,有不懂的再回头查,这样比较快
作者: a1533801292    时间: 2017-5-9 20:52
关键还是看自己兴趣吧,有兴趣的话买一个单片机自己学一下也行
作者: 十多个    时间: 2017-5-9 22:00
不需要
作者: 单片机论坛123    时间: 2017-5-10 14:33
不需要,网上找些视频看看就行,我也是零基础从网上找视频看的
作者: y603556500    时间: 2017-5-10 15:27
不需要,0基础也是可以的
作者: 惠惠辉    时间: 2017-5-10 15:42
先学会c语言  这是最基础的
作者: 惠惠辉    时间: 2017-5-10 15:43
先学会c语言  这是最基础的
作者: 风中渔夫    时间: 2017-5-10 16:08
相同 我也在学习入门知识
作者: cr_pro    时间: 2017-5-10 16:15
其实在做实物的过程中也是可以学习的。
作者: 阿廖吖    时间: 2017-5-10 16:16
零基础  有点C语言基础感觉就可以了
作者: 18862217967    时间: 2017-5-10 16:21
不需要  可以自学,看郭天祥十天学会单片机视频

作者: 刘大哥1994    时间: 2017-5-10 16:40
会简单的电路知识。c语言后面慢慢学
作者: 夏沫;曲终    时间: 2017-5-10 16:41
一般来说,是不需要的,但是要编程的话还是需要一定的编程基础的,例如C语言。建议先从AT89C51单片机学起,很经典
作者: 城西月下    时间: 2017-5-10 17:09
首先会C语言。然后数电模电基本的要会,基础电路也要会,然后就可以开始学了
作者: wwwqqh    时间: 2017-5-10 17:23
 电工-模电-数电-传感器-单片机,传感器,微机原理,C语言
作者: leilei373    时间: 2017-5-10 17:25
C语言学精通就差不多了




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