电工学习网

 找回密码
 立即注册
查看: 1141|回复: 1
打印 上一主题 下一主题

单片机学习从“0”开始

[复制链接]
跳转到指定楼层
楼主
发表于 2020-9-29 07:59:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
学习单片机就像小孩子刚入学一样,一切都必须从头开始,一切都必须扎扎实实打好基础。

1、 必要的相关学科知识当然是必须要首先掌握的:数字电路,模拟电路,电路学,数学(这个可以不用说,是基础的基础),英语(因为所有的编程语言都可以理解为英语,用不同的语法实现)。

2、 寻找一种市场上最流行的单片机系列(品牌),如51,PIC,ST等等,非常多,任何一种都可以,一门通百理融。

3、 确定好单片机品牌后(市面上使用越普及的越好,因为参考资料多),挑选一本对应的书,最好是带讲解也有例程的那种,如“xxx单片机入门与精通”。

4、 准备一块对应单片机的开发板,最好是学习入门级的学习评估板,网上,或者代理商,原厂那里都有,这样就可以边看书,边对照例程实际演练,容易理解也掌握得快。

5、 对应的开发工具,仿真器,烧写器(一般仿真器和烧写器选择二合一那种所谓的调试器,比较方便操作,简化操作)。

6、 按照以上步骤,遵从书本里讲解的过程,一遍下来基本就能掌握可七七八八。书本里的例子也都是从最简单的IO口控制,LED灯闪烁等等这样最简单最基本的问题开始的。所以,基本没有难度。

回复

使用道具 举报

沙发
 楼主| 发表于 2020-9-29 07:59:20 | 只看该作者
要学习单片机其实不难,但是也需要你有一定的模电数电及编程语言知识。模电数电不需要理解很深,但是最起码得二极管三极管得了解,二进制十六进制的转换要明白。

1.首先,要学一门编程语言。单片机开发一般用c语言,现在基本不用汇编了。c语言要掌握if,while等基本关键词的用法,高级的可以以后慢慢了解。然后指针可以大概了解,单片机对指针的作用并不是很复杂。

2.选一款合适的单片机。我想大部分人应该都会推荐51单片机,确实51外设简单,资料多,学习方便。但是我还要推荐的是stm32单片机,性能强大,有许多视频资料,学习起来也很方便。

3.从io的输入输出开始,再学习串口,定时器,AD,IIC, SPI等等,一步步学习单片机的基本外设。其实一般也就那么几种,多用就会了。

4.学着做一些小玩意儿,一来可以锻炼自己的编程水平,同时也提高了自己的动手能力。建议可以做一个旋转led,很酷炫,制作也不是很复杂。

5.最后就是要靠自己的努力了,三天打鱼两天晒网是肯定不行的。还有就是要有钻研精神,初学肯定问题很多,要学着用各种方式去弄明白。最后说一句,兴趣是最好的老师,有兴趣,学什么都简单。

回复 支持 反对

使用道具 举报

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

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-7 01:14

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

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