找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2971|回复: 25
收起左侧

单片机如何从入门到精通,不想放弃呀

  [复制链接]
ID:627047 发表于 2019-10-20 15:26 | 显示全部楼层 |阅读模式
一点基础都没有的我,该怎么学单片机,keil编程可以用哪些语言啊,还有同一组件的不同型号的区别影响大吗?
回复

使用道具 举报

ID:190577 发表于 2019-10-20 16:54 | 显示全部楼层
买一个开发板,回来多写多练,现在网上学习视频也很多,可以下载下来看看,单片机的种类很多,你打算学那一款单片机。
回复

使用道具 举报

ID:627157 发表于 2019-10-20 18:14 | 显示全部楼层
多看别人的设计,自已学习基础知识,打好基本功,相信自己,没问题的
回复

使用道具 举报

ID:235200 发表于 2019-10-20 18:15 | 显示全部楼层
找一门入门的书,看一下入门视频,然后就是买一款功能齐全的单片机开发板,跟着例程学半年,估计对后续继续学精就有了思路了
回复

使用道具 举报

ID:97554 发表于 2019-10-20 21:36 | 显示全部楼层
只能送你两个字,坚持。
回复

使用道具 举报

ID:97554 发表于 2019-10-20 21:43 | 显示全部楼层
我也是毫无编程基础,只是喜欢电子方面的东西,对硬件有所了解。

十年之前萌生的学习单片机的想法并付诸行动,但是前九年都是门外徘徊

终于在去年开始,渐渐的有些入门。

个人不建议用开发板,使用最小系统,然后跟着大神们做的东西一步一步的学会更容易入门

开发板以及开发板所配套的教程基本就是最基础的东西,毫无提高不说,很多时候把简单的东西

罗里吧嗦搞的复杂,估计很多人都会因这些教程而止步。买几块最小系统板,1602,led ,数码管什么的

先跟这大神的帖子做些电压表啥的,一点点来学得会更快些。

如果不想深入研究还有arduino   mind+  这些很容易就能做出东西来的模块化编程的东西,但是,如果想学东西不建议先去看,这些东西会让人变得懒惰,不愿意再去深究一些基础知识。还是先从51点LED开始,接下来点数码管,再接下来点LCD1602,一点点的学,不是很难入门的。
回复

使用道具 举报

ID:235200 发表于 2019-10-20 23:58 | 显示全部楼层
杨雪飞 发表于 2019-10-20 21:43
我也是毫无编程基础,只是喜欢电子方面的东西,对硬件有所了解。

十年之前萌生的学习单片机的想法并付诸 ...

找一个身边懂单片机的人一起做单片机项目,这样学习效率会更高
回复

使用道具 举报

ID:401564 发表于 2019-10-21 01:23 | 显示全部楼层
我是一个初中只上了两半的人,也只是爱好而已.现在也慢慢的学会了一些常用的功能,电压表,电子时钟,移动电源之类的,相对比较简单的程序
最重要的:你要相信你是可以学会的,一定要坚持,还要有兴趣,这三样是你自己决定的,别人帮不了你的
像其它的怎么学,用什么语言,买什么板,那至少是半年之后的事情
你现在要做的是把模拟电路和数字电路的基础学会,这个会的过程至少是半年
千万不要直接去编程语言,包你三天就想放弃
回复

使用道具 举报

ID:403447 发表于 2019-10-21 08:49 | 显示全部楼层
如果有点硬件基础,建议前期学习编程时,可用PROTUS仿真软件结合起来学习。这样,可免去改写一句又要做硬件试验的繁琐问题。PROTUS仿真几乎可以达硬件的视角效果。在电脑上就可做到硬、软工作同时完成。我以前学习耽搁下来,最大的原因是试写了一些程序,就得花更多的时间去弄硬件求证,而对我这样业余的学生来说,找全硬件(元件)、焊接是比较费时的。
回复

使用道具 举报

ID:598247 发表于 2019-10-21 09:08 | 显示全部楼层
结合网上教程,边学边实践,主要应用C语言,而且只会用到基本循环语句
回复

使用道具 举报

ID:624444 发表于 2019-10-22 18:26 | 显示全部楼层
C语言是比较好用,比较灵活。不过又想起网上的一句话,学C语言入门到放弃。。。其实单片机并不需要C很精通,结合电路看着视频,跟着学写一点简单的还是没有问题的,做任何事都是贵在坚持
回复

使用道具 举报

ID:411550 发表于 2019-10-23 12:50 | 显示全部楼层
主要是先把C语言的基础学好,数据类型各种语句等,再买一块开发板跟着例程学习代码。学习贵在坚持,加油!
回复

使用道具 举报

ID:628712 发表于 2019-10-23 14:48 | 显示全部楼层
可以先学C语言,然后再了解电路及硬件知识,这样容易入门。
回复

使用道具 举报

ID:628137 发表于 2019-10-23 22:36 来自手机 | 显示全部楼层
那就继续努力。学习板
回复

使用道具 举报

ID:579289 发表于 2019-10-24 19:35 | 显示全部楼层
买个原子或者野火开发板,教程很丰富
回复

使用道具 举报

ID:629766 发表于 2019-10-24 23:23 | 显示全部楼层
找个自己喜欢的项目,边搜边做 很快就慢慢掌握了
回复

使用道具 举报

ID:617981 发表于 2019-10-25 17:58 | 显示全部楼层
杨雪飞 发表于 2019-10-20 21:43
我也是毫无编程基础,只是喜欢电子方面的东西,对硬件有所了解。

十年之前萌生的学习单片机的想法并付诸 ...

不错,弯路走多了也会总结出很多有用的经验
回复

使用道具 举报

ID:617981 发表于 2019-10-25 18:01 | 显示全部楼层
玩单片机的综合性还是比较高的,一口吃不出一个大胖子,技术都是靠积累的。我刚开始学习的时候也买了一些OHM的电子类图书,简单容易理解,还要学点C等等,知道的多了慢慢的就能用起来了。
回复

使用道具 举报

ID:630208 发表于 2019-10-25 19:41 | 显示全部楼层
单片机不容易,但学进去了就行了
回复

使用道具 举报

ID:629229 发表于 2019-10-28 10:31 | 显示全部楼层
坚持,要有信心
回复

使用道具 举报

ID:631549 发表于 2019-10-28 17:51 | 显示全部楼层
多看书,多找资料,多动手实践,就会找到属于自己的一套学习方法就入门了。
回复

使用道具 举报

ID:623059 发表于 2019-10-28 21:34 | 显示全部楼层
推荐先学习51单片机,简单一些,复杂的不好坚持下来。现在51单片机编程都用的c语言,你先学c语言就行了,之后要学单片机在网上买一个好一点的开发板,买了一般商家会发他们的教程,你一点一点跟着学就行了,学的话就要一点一点的学,跟着敲代码,学习他们咋写的程序,之后自己试着写些小程序。
回复

使用道具 举报

ID:623059 发表于 2019-10-28 21:35 | 显示全部楼层
还可以网上找视频资源看,b站、慕课网这些地方都有。但是还是最好买个开发板
回复

使用道具 举报

ID:631769 发表于 2019-10-28 23:30 | 显示全部楼层
最重要的时动手去做,然后你就获得成就感然后你就有学下去的动力了
回复

使用道具 举报

ID:284583 发表于 2019-10-29 23:01 | 显示全部楼层
先买一块51的开发板,跟着视频学习,要将基础打好,才能更上一层。对C语言的语句了解,然后做出一些简单的作品,提升自己的能力和成就感。
回复

使用道具 举报

ID:612180 发表于 2019-10-30 10:58 | 显示全部楼层
其实学习51单片机的话不用多大的基础,只需要C语言稍微好一点就可以了,首先的时候你应该买一本51单片机的教材书,然后还可以买一个配套的单片机开发板,多在开发板上练习硬件实物验证。因为在keil上编程基本上都是使用C语言,所以一定要看完理论之后,多多练习编程的效果验证。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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