51单片机麻雀虽小五脏俱全,在家用、玩具等消费类领域有非常多的应用。
新手刚学习完51单片机以后,不要直接就进阶到STM32。
而是通过51单片机来做一些小产品来巩固下编程基础,当你轻松玩转几个项目的时候,你会发现单片机真的只是一个工具而已,核心是你的编程思维。
很多人可能觉得已经过时了,其实芯片没有低端高端过时的说法,而是根据实际的产品来选择最优的方案。
你不可能用STM32去做一个51单片机都能实现的功能,这样的人会成为企业第一波裁员名单里。
大家也千万不要小看51,它能实现的复杂程度远超你想象。
下面我从易到难给大家总结几个51单片机可以做的小产品,看下你会做几个?
1.电子时钟
通过DS1302时钟芯片来实现一个电子时钟,通过数码管来显示时间,并且可以设置时分秒时间,还有定时闹钟功能。
这个项目涉及到定时器,按键,数码管冬天显示的一些知识点,如何把他们整合起来完成这个项目,项目的难点在于时间的设置。
2.智能小车
通过红外来寻迹,通过超声波来避障,配合51单片机实现自动寻迹避障小车的功能。
智能小车是我第二个项目,但是没做寻迹,只是单纯的平衡行走,这个项目涉及到了一些外部传感器的使用,以及电机H桥驱动原理,单片机PWM使用等等。
3.掌上游戏机
通过LED点阵屏配合51单片机做一个掌上游戏机,比如说实现俄罗斯方块、贪吃蛇、赛车等游戏。
这个小产品对编程基础比较高,有些工作几年的可能都写不出来这种程序,所以这个能做出来能很好地奠定你的编程基础。
涉及到的知识点有PWM、数码管动态显示、数码管动态显示、LED点阵显示,以及取模方法等。
如果你能独立把这3个小产品都做完,基本上算得上是达到一个接近中等水平了。
至于后面的不管是STM8,还是STM322,对你来说只是学多一门工具使用而已。
文竹是不少花友很喜欢的一种绿植,虽然其开花一般,但状如松树的树形放在书桌或案头还有一种清幽雅致的氛围,许多花友就是因为这一点才爱上文竹的。文竹虽然四季常绿,但其针叶也是有寿命的,倘若老枝逐渐枯黄,但又没有新笋发出补充的话,文竹的观赏效果就会大打折扣。那么如果真遇到文竹不出新笋或者发出的新笋又细又弱该
2025-05-12 06:03:11
锅,每家每户都要用,而且不止一个。但是,买锅千万不能盲目的跟风。只看好不好看,往往发现都是中看不中用。传统的锅就是铁锅,后来慢慢形成了各种各样的锅。例如砂锅,不粘锅,不锈钢锅等等。在这些所有的锅中,有些种锅是不建议买的,贵还不说,关键是难用。(一)——不粘锅第一种不建议大家给厨房添置的,就是普通廉价
2025-05-12 05:53:07
虎皮鱼寿命,了解观赏鱼的饮食习惯和喂食要点可以大大的增加观赏鱼的寿命,那么一般情况下虎皮鱼的寿命是多少年呢?其实它们的寿命只有两到三年左右哦。两到三年,喜欢高温高氧的热带鱼,饲养水温应在24-28摄氏度之间每日可换1/3新水,这样可增加鱼的食欲。当水温低于18摄氏度时,虎皮鱼就会患病,水温低于15摄
2025-05-12 05:44:34
给大家聊一下背水涂。在施工后出现反碱的现象。现在市面上销售的比较多的背水涂,主要有两种颜色:一种是灰色,一种是白色,效果都是一样的非常好。就是我们在搅拌的时候,里面添加的水过多,导致被水土里面的碱性物质外稀,浮在表面形成反碱的现象。第二个就是我们墙面上的碱性材料没有清理干净。比如说我们现在好多的都是
2025-05-12 05:42:34
一、定义,什么是挡土墙?园林挡土墙通常的解释,顾名思义就是挡土的功能;专业的解释,就是——土石方堆方过程中,凡是超过土石方堆土的自然安息角度,为安全考虑起见,就得必须设置挡土墙。二、为什么要设置挡土墙?这个问题,得首先弄清楚挡土墙的危害性和严重后果。挡土墙一旦出现安全问题,不是塌方就是滑坡,会对行人
2025-05-12 05:11:49
很多的朋友发现咱们家的土壤出现了红毛现象,有的出现白毛现象,有的长出绿苔,非常担心,是不是土壤坏了。绿苔是怎么造成的呢,其实绿苔就是土壤富营养化。夏天的时候我们看石头,路边的石头、墙根儿都会长绿苔、长苔藓、长地衣,它本身就是正常现象,所以不用担心。土壤里边只要有营养,湿度大它了就会长出这些真细菌物体
2025-05-12 04:41:52