怎样学好 51 单片机

百科   2024-05-12 23:28   广东  
总原创:420篇
2024年第34篇原创

编辑:小虎工业设计实验室—BIN


1)基本外设

GPIO 输入输出,外部中断,定时器,串口。理解了这四个外设,基本入门了一款 MCU。

2)掌握基础的数字电路和模拟电路知识

51 单片机开发中,涉及的电路并不复杂,对于初学者来说只需要一些基础的数电和模电知识即可。比如:二极管导通特性、三极管工作原理等。至于数字芯片,只需学会看对应的数据手册即可。

3)C 语言能力要加强

C 语言是嵌入式开发基础中的基础。如果 C 语言不过关,大大限制嵌入式学习进度,以及嵌入式学习深度。嵌入式高手都是 C 高手。选择谭浩强的《 C 程序设计 第四版》 入门及巩固 C 语言基础是不错的,对于 51 单片机的简单开发来说,掌握 C 语言基础部分即可,它对 C 语言功底要求不是很高。但如果想使用STM32 这类高端单片机开发项目,仅靠一点 C 语言基础知识是不够的,可以参考《 C 与指针》、《 C 指针编程之道》等。

4)多动手编程

请一定要记住:编程能力是练出来的,不是看出来的。很多初学者在看视频时,编写的程序都能看懂,等到脱离视频自己动手编写时却发现不知道怎么去写,而且编写的一些语句有错误,比如字母大小写,关键字写错等问题。

5)遇到问题多百度多浏览论坛

在学习过程中不可能是一帆风顺的,会经常遇到各种各样的问题,有问题了先要学会自己去思考解决,可以多百度或者去一些比较大的技术论坛交流。不要一遇到问题就马上联系售后技术,即使技术帮你解决了,过段时间可能你又忘了,对你的技术成长没有任何帮助。这里推荐几个论坛,大家可以在里面相互交流。

普中科技论坛:www.prechin.net

51 单片机论坛:http://bbs.21ic.com/icfilter-typeid-11-211.html

下期见,感谢关注+点赞+转发。

51 单片机能做什么

2024-05-10

51 单片机脚位功能和STC89C51 芯片内部结构

2024-05-06

小虎工业设计实验室,分享SolidWorks、Rhino、Keyshot、工业设计、产品结构设计、材料、工艺等相关行业知识,也是一位终身学习践行者,要是能对它的读者有所帮助那也挺好,感谢关注+点赞+转发。

小虎工业设计实验室
BIN小虎,分享SolidWorks、Proe/Creo、Rhino、Keyshot、工业设计、产品结构设计、材料、工艺等相关行业知识,目前是打工仔,也是一位终身学习践行者。
 最新文章