打印
[软件资料]

单片机入门准备

[复制链接]
460|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
麻花油条|  楼主 | 2023-8-16 10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机入门篇

1、学好电子技术基础知识,如电路基础、模拟电路、数字电路和微机原理。这几门课程都是弱电类专业的必修课程,学会这些后能保证你看懂单片机电路、知道电路的设计思路和工作原理;
2、学习计算机硬件知识,如计算机的简单组成原理,要知道CPU、总线等的一些基本概念;
3、学习C语言的编程知识,了解结构化语言的程序设计方法,懂一些常用的算法,比如冒泡排序、中值算法等;
以上是基础,有了这些基础,学习单片机就只要花几周的时间就能上手。但学习单片机时,主要从单片机的寄存器开始,其中特殊功能寄存器是重点,学会之后,就可以学习单片机的基础部分了,主要是四个部分:单片机I/O口的使用、中断的使用、定时器的使用、片上资源的使用。这些部分都可以用软件仿真(可以用proteus软件),注意软件仿真跟实际电路存在区别,软件仿真仅仅用来验证一下功能是否实现,并不能取代实际电路。

单片机加强篇

1、可以买一块单片机开发板,结合提供的原理图和例程学习单片机的外设电路和片上资源的编程,每学习一个功能块,就要把这个功能块搞懂,切忌三天打鱼两天晒网,用学习板的弊端就是全靠自觉无人监督很容易让板子压箱底;
2、修改例程,以学习板为载体,自己新建编程工程,用自己的编程思想让外设电路实现想要的功能,程序是灵活的,每个人都有不同的编程思想,多试几种方法,提高程序的执行效率,锻炼自己的编程能力;

单片机进阶篇

1、学习硬件是一件非常烧钱的事情,这不同于纯软件编程和网页设计只需要一台电脑和一个编程环境就能实现,硬件学习需要设计做电路板、买元件、买调试工具,所以学习硬件就要做好烧钱的心理准备。为了进阶,你要自己设计电路、做板子、写程序;
2、加入实验室的项目,学习是一个宽范围的事情,以学懂为目标,但是你不知道到底该学多深;做项目是一个深钻入的事情,以实现功能为目标,为了实现目标、为了节省成本你可能要抛弃很多现有的方案,而深入研究下去,这能使你在该领域快速积累经验;
3、深钻研,硬件的范围非常广,你可能是USB通讯协议领域的专家,但你不一定了解CAN总线;你能在短时间内做好ZigBee,但你不一定能很快搞定Wifi;所以,一定要把一个项目深入下去,与别人在沟通交流的时候要心诚。

使用特权

评论回复
评论
happypcb 2023-8-24 15:59 回复TA
学习了 
沙发
小夏天的大西瓜| | 2023-8-25 12:26 | 只看该作者
学习还是要循序渐入的

使用特权

评论回复
板凳
星辰大海不退缩| | 2023-8-27 20:51 | 只看该作者
先买一个硬件资料,然后开始上手还是比较简单的

使用特权

评论回复
地板
AdaMaYun| | 2023-8-27 21:19 | 只看该作者
电路基础、模拟电路、数字电路和微机原理这写=些都是必备的学习资料

使用特权

评论回复
5
OKAKAKO| | 2023-8-27 22:30 | 只看该作者
学习C语言的编程知识,了解结构化语言的程序设计方法,这些都是基础的必备技能

使用特权

评论回复
6
LOVEEVER| | 2023-12-16 15:56 | 只看该作者
请问楼主入门了给大家更多的普及一下相关知识

使用特权

评论回复
7
forgot| | 2023-12-18 11:34 | 只看该作者
学习C语言的编程知识,在弄个板子跑跑例程,学起来很快的

使用特权

评论回复
8
jf101| | 2023-12-19 09:34 | 只看该作者
实践整个开发板搞一下就清楚了

使用特权

评论回复
9
小小蚂蚁举千斤| | 2023-12-19 10:47 | 只看该作者
学好电子技术基础知识,如电路基础、模拟电路、数字电路和微机原理很重要

使用特权

评论回复
10
中国龙芯CDX| | 2023-12-21 08:57 | 只看该作者
其实任何新技术都是人们发现总结规律的结果,然后再应用

使用特权

评论回复
11
szt1993| | 2023-12-22 13:10 | 只看该作者
可以买一块单片机开发板,现在都比较便宜

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

279

主题

1458

帖子

2

粉丝