51单片机你学到的不只是点灯

迪高 发表于 2019-07-28 23:31 | 显示全部楼层 | 复制链接分享      上一主题  翻页  下一主题
很多人接触51单片机(one-board computer),网上的大部分教程都是从点亮你的第一个的led小灯开始,有人说很简单,也有人说很难。为啥呢?是因为很多单片机(one-board computer)爱好者都有自己的一块小板子,此刻附上自己的爱板图一张
b7r7BY0JtBVj7z9t.jpg


别看它小功能还是很强大。好啦废话不多说,为啥说现在点亮led小灯麻烦啦呢。现在的51开发板在设计功能上增加啦一些芯片,像蓝桥杯单片机(one-board computer)的板子芯片还是有些复杂的,有兴趣的同学可以试试。
我们首先先赖看一下开发板的原理图
QNRSTtT3ne1BTENx.jpg


由图可以看出所谓led小灯就是发光二极管组成,如何使它亮起来呢呢学过模电第一章都会清楚只要让它产生压降就会是灯亮起来,而电阻使它产生管压降,所以我们将单片机(one-board computer)给其管脚一个低电平让它形成一条回路,自然它就亮起来啦。我直接弄个花式点灯,用左移与右移函数让它进行跑马灯实验 代码如下图所示,在这里作者想给读者一个问题,如何使led小灯产生呼吸灯的现象,希望刚入门单片机(one-board computer)的爱好者可以好好思考。只要你花式点灯会啦,那么证明你学习51已经入门啦。如果对代码一些含义不懂得话就好好补充自己学习的知识,可以参考别人的例程或者查阅相关的资料。
Ewws1BKtkDHsEfBw.jpg


51点灯不仅仅是教会你点亮一个小灯,更注重的是对你不同学科之间知识的相互融合,在学习单片机(one-board computer)的工程中你也可以补充对c语言知识的理解与运用,也会加强对模电数电知识的巩固。开发板只是起点不是终点。希望大家在学习的过程中体会到其中的乐趣

  距米网  

找到您想要的设计

工程师、学生在线交流学习平台
关注我们

手机版- 距米网 |苏公网安备32041102000587号

© 2017-2025 居居米 苏ICP备18040927号-1