找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机怎么学习?求前辈传授一些经验

  [复制链接]
41#
ID:351978 发表于 2018-6-14 16:54 | 只看该作者
找本单片机入门级别的教材,买块单片机实验板对照教程用实验板做基础功能实验.
回复

使用道具 举报

42#
ID:351996 发表于 2018-6-14 17:08 | 只看该作者
我也是最近才学的单片机,说实话学起来真的不难,去淘宝买块学习板,然后跟着里面的视频进行学习,老师布置的作业一定要去做,多动点脑子,不要老是被别人带着,老师一边上课,一边想想如果不用这种方法行不行,单片机的编程方法很多种,各人有各人的习惯,一点点积累,学到最后,你会发现,单片机原来如此!!!!
回复

使用道具 举报

43#
ID:352068 发表于 2018-6-14 19:11 | 只看该作者
买个单片机开发板再买本工具书自己对照着学和做
回复

使用道具 举报

44#
ID:267803 发表于 2018-6-14 19:59 | 只看该作者
单片机学习,个人认为先学51单片机,51比较老也比较简单,先学51的目的是掌握单片机编程思想及掌握其他常用器件使用,然后在再学比较新的单片机
回复

使用道具 举报

45#
ID:352216 发表于 2018-6-14 23:06 | 只看该作者
在网上找些资料,先把理论吃透,然后买个单片机,进行实践,从易到难,在实践中发现自己的不足,再去查漏补缺。实践理论都是必要的
回复

使用道具 举报

46#
ID:303431 发表于 2018-6-14 23:14 | 只看该作者
学习单片机最好的入门方式,买一个带很多学习资料的开发板,只有在开发板上的实践过,你才懂得每一个坑,每一个经验。
回复

使用道具 举报

47#
ID:187835 发表于 2018-6-14 23:17 | 只看该作者
网上买一个核心板,老板会给你资料的,再找一本教材慢慢来就可以了,基础好的话,一个星期就够了。基础不好就赶紧去补基础,不要硬上,不然你会很痛苦。
回复

使用道具 举报

48#
ID:350384 发表于 2018-6-15 04:41 | 只看该作者
个人感觉,在已有程序上改是比较快捷的上手方法。当然也可以在有了流程图之后,自己敲。
回复

使用道具 举报

49#
ID:352287 发表于 2018-6-15 08:11 | 只看该作者
看视频呗 51自学网上有
回复

使用道具 举报

50#
ID:352319 发表于 2018-6-15 09:12 | 只看该作者
1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。2,听起来单片机比较陌生,不是因为你不懂,而是不知道方法和流程。现我简单说说,仅供参考;3,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。4,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。5,编译环境、编程软件KEIL。6,打开开发板的例子程序,在KEIL编译,下载到板,看结果和说明是不是相符,达到这样效果时,你心里肯定很秀激动,这时你真正学会了单片机,你成功了!!!!!。 7,然后再学会看电路图,电路图其实很简单,就是一根线从一个地方连接到另一个地方,你写代码时,只记住单片机是哪一个管脚,然后对它写代码即可。总结:实验很重要,你要多参与这样的项目开发,方能进步。
回复

使用道具 举报

51#
ID:259926 发表于 2018-6-15 09:14 | 只看该作者
先学好C语言,再学51入门,之后stm32
回复

使用道具 举报

52#
ID:352336 发表于 2018-6-15 09:42 | 只看该作者
在网上自己找视频看看
回复

使用道具 举报

53#
ID:352253 发表于 2018-6-15 10:16 | 只看该作者
当时学单片机是跟着书学的,先把51单片机学了一遍,然后把STM32学了一遍,这样学习的好处是很扎实,都很懂。  但是缺点就是耗时间。还是选择需要用到什么就学什么比较好。  硬件这种东西,深入理解几个样例,其他的不过是采用不同的协议而已。
回复

使用道具 举报

54#
ID:352324 发表于 2018-6-15 11:05 | 只看该作者
1  找本单片机入门级别的教材,买块单片机实验板。2  对照教程用实验板做基础功能实验,比如:指示灯控制、按键驱动、数码管显示、A/D、D/A等,由简入繁,逐步推进
回复

使用道具 举报

55#
ID:352162 发表于 2018-6-15 21:45 | 只看该作者
首先肯定要有一本入门级别的书籍了,然后还要学习一门编程语言,开始可以先学习基础的c语言,等到了解了基本知识之后,再去淘宝上买一个51系列的单片机,还会送你视频教程,你可以按照上面的学了,希望可以帮助到你哦
回复

使用道具 举报

56#
ID:320037 发表于 2018-6-17 21:43 | 只看该作者
1、熟悉单片机的原理,结构;
2、学好数电,模电,为设计电路打好基础;
3、熟练使用C语言,多学习别人的程序;
4、对操作系统原理有一定的了解;
5、Protel至少要有点基础;
6、要实际动手调试电路的能力。
回复

使用道具 举报

57#
ID:353545 发表于 2018-6-18 10:08 | 只看该作者
多学多练,c语言一定要学好
回复

使用道具 举报

58#
ID:353553 发表于 2018-6-18 10:29 来自手机 | 只看该作者
如果是小白,推荐买51学习板,再买一本51单片机c语言入门,先把基本的搞懂,再去学习更高阶的单片机,如stm32之类的
回复

使用道具 举报

59#
ID:353615 发表于 2018-6-18 12:57 | 只看该作者
买一本合适的教材,多看看实例
回复

使用道具 举报

60#
ID:353588 发表于 2018-6-18 15:27 | 只看该作者
1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM搜索系列)都是使用C语言。
回复

使用道具 举报

61#
ID:353588 发表于 2018-6-18 15:28 | 只看该作者
1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM搜索系列)都是使用C语言。
2,听起来单片机比较陌生,不是因为你不懂,而是不知道方法和流程。现我简单说说,仅供参考;
3,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。
4,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
5,编译环境、编程软件KEIL。
6,打开开发板的例子程序,在KEIL编译,下载到板,看结果和说明是不是相符,达到这样效果时,你心里肯定很秀激动,这时你真正学会了单片机,你成功了!!!!!。
7,然后再学会看电路图,电路图其实很简单,就是一根线从一个地方连接到另一个地方,你写代码时,只记住单片机是哪一个管脚,然后对它写代码即可。
总结:实验很重要,你要多参与这样的项目开发,方能进步。

评分

参与人数 1黑币 +60 收起 理由
admin + 60 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

62#
ID:324563 发表于 2018-6-18 17:02 | 只看该作者
买个单片机,加上清华大学出版社的单片机指导书籍,一定要多练习
回复

使用道具 举报

63#
ID:353967 发表于 2018-6-19 00:25 | 只看该作者
我是在网上找到有一个小甲鱼的视频,他是讲c的基础。你要的话给我回消息百度网盘给你,另外可以看下郭天祥的单片机视频。我觉得还不错,认真看一步一步还能看懂
回复

使用道具 举报

64#
ID:354428 发表于 2018-6-19 16:33 来自手机 | 只看该作者
要有一点c基础,还要油一本好的参考书,最重要的是培养自己实践动手能力
回复

使用道具 举报

65#
ID:354434 发表于 2018-6-19 16:46 | 只看该作者
C语言与程序设计的学习是相辅相成的,他们共同进步,就如同你的两只脚,谁都不能超过谁很远。学习单片机之前请先学习C 语言,请不要相信什么零基础也能学好,至少20天,要把基础知识掌握,在进入单片机学习,视频网上一大把,学会操作基础模块,在这个阶段你可以在网上寻找知识学习,将你开发板的模块程序都练一遍。

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

66#
ID:354782 发表于 2018-6-20 00:11 来自手机 | 只看该作者
首先有开发板是有必要的,经常把书上的程序试着在电脑上仿真出来,把理论与实践结合起来,这样学的会更轻松
回复

使用道具 举报

67#
ID:354820 发表于 2018-6-20 06:45 | 只看该作者
从最基础的c语言学起,别想着跳过这些,加油!
回复

使用道具 举报

68#
ID:354922 发表于 2018-6-20 10:06 | 只看该作者
动手,说在多,就动手就行,也要思考
回复

使用道具 举报

69#
ID:354434 发表于 2018-6-20 11:04 | 只看该作者
胡萝北 发表于 2018-6-19 00:25
我是在网上找到有一个小甲鱼的视频,他是讲c的基础。你要的话给我回消息百度网盘给你,另外可以看下郭天祥 ...

不错,郭天祥的教程很不错
回复

使用道具 举报

70#
ID:355016 发表于 2018-6-20 11:43 | 只看该作者
上网购买该单片机的学习板,边学理论边在板上实践,就很容易掌握相关的知识了。
回复

使用道具 举报

71#
ID:355093 发表于 2018-6-20 13:14 | 只看该作者
先设定可能使用或学习的产品和设计要求,带着问题到网上买相应的开发板和源码,先产生兴趣,在深入学习
回复

使用道具 举报

72#
ID:349966 发表于 2018-6-20 13:14 | 只看该作者
先买一块板子    然后找一套视频   跟着学就好了
回复

使用道具 举报

73#
ID:355148 发表于 2018-6-20 14:00 | 只看该作者
多看书
回复

使用道具 举报

74#
ID:355184 发表于 2018-6-20 14:35 | 只看该作者
光看书不行,光做也不行,要量贩方面同时结合学习操作
回复

使用道具 举报

75#
ID:355246 发表于 2018-6-20 15:38 | 只看该作者
知识上,其实不需要多少东西,会简单的C语言,知道51单片机的基本结构就可以了。一般的大学毕业生都可以了,自学过这2门课程的高中生也够条件。设备上,一般是建议购买一个仿-真器,例如,目前的“双功能下载线”就具有良好的稳定性和较快的下载速度,上位机可扩展,可以下载更多的单片机及嵌入式芯片。通过实验,这样才可以进行实际的,全面的学习。日后在工作上,仿-真器也大有用处。还有,一般光有仿-真器是不行,还得有一个实际的电路,即学习板,如图,即为,单片机最小系统。

学习板以强大的接口为主,单片机的学习分两方面,一方面是单片机的原理及内部结构,另一方面是单片机的接口技术。这些都是需要平时多积累,多动手,多思考,这样才能学好单片机技术,
回复

使用道具 举报

76#
ID:355221 发表于 2018-6-20 15:48 | 只看该作者
这个要动手的,不仅是敲键盘。
回复

使用道具 举报

77#
ID:354741 发表于 2018-6-20 17:58 | 只看该作者
先学习c语言,在学一下单片机和接口就差不多了。
回复

使用道具 举报

78#
ID:355725 发表于 2018-6-21 09:13 | 只看该作者
可以多查看学校内部的科技类社团,参加他们的单片机培训
回复

使用道具 举报

79#
ID:355024 发表于 2018-6-21 09:56 | 只看该作者
学习单片机我觉得首先应该有本属于自己的单片机书(单片机的程序可以用C语言也可以用编程以及其他的,你可以选择自己最喜欢或者最熟练的汇编语言,先把汇编语言学习好也是一个关键因素)一般单片机书上会有单片机的相关软件,列如keil和proteus软件,在网上找一些视频,学习学习,学会之后把书上出现的一些例题进行仿真,然后再做一些基础的东西(列如流水灯,转向灯,中断系统的实验),等你想进一步的学习的时候,你可以买一些单片机的开发板研究研究
回复

使用道具 举报

80#
ID:355862 发表于 2018-6-21 11:15 | 只看该作者
多来51黑电子论坛学习交流,多问多学
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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