51 尽管微控制器体积小且功能齐全,但它们在家用电器和玩具等消费领域有许多应用。
初学者学完51单片机不要直接上STM32。
相反,使用51 微控制器构建一些小型产品并加强您的编程基础知识。快速玩几个项目就会告诉您,微控制器实际上只是一个工具,其核心是一种编程思想。
很多人可能认为它老了,但实际上,低端芯片和高端芯片都不老,会根据实际产品来选择最佳方案。
51 使用微控制器可以实现的功能无法使用STM32 执行。这样的人将会遭遇公司第一波裁员潮。
不要低估51。所能实现的复杂程度远远超出想象。
以下是您可以使用51 微控制器创建的一些小型产品,范围从简单到困难。让我们看看您可以创建多少产品。
1.电子钟
电子时钟通过DS1302时钟芯片实现,通过数码管显示时间,可以设置时、分、秒,还有定时闹钟功能。
本项目包括一些关于冬季定时器、按钮、数码管显示的知识。该项目的难点在于时间的设定。
2、智能汽车
它采用红外跟踪、超声波避障,与51单片机配合实现自动跟踪和避障小车功能。
智能车是我的第二个项目,但它不做任何跟踪,只是平衡行走。该项目涉及电机H桥驱动原理的使用、微控制器PWM的使用以及多个外部传感器的使用。 ETC
3.便携式游戏机
使用LED 点阵屏幕和51 微控制器创建俄罗斯方块、贪吃蛇、赛车等掌上游戏和其他游戏。
这个小产品具有相对先进的编程基础。有些工作了几年的人可能无法创建这种程序。因此,能够创建它将为您的编程奠定良好的基础。
相关知识点包括PWM、数码管动态显示、数码管动态显示、LED点阵显示、模具采样方法等。
如果你能独立完成这三个小产品,基本上就可以达到中等水平了。
后者,无论是STM8还是STM322,都只是您可以学习和使用的另一个工具。
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/80032.html