51单片机流水灯简单的程序有哪些? ✌ 作者简介:盐焗小星球_wyb,一名在读的电子信息工程专业大学生. 个人主页:盐焗小心球_wyb的博客_CSDN博客-领域博主 如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步 如果感觉博主的文章还不错的话,还请不吝 、点赞、收藏三连支持 一下博主哦! 人生格言:天行健,君子以自强不息 –《周易》 每日推荐歌曲:慢热的气球-《在你的身边》我一直在写一篇初学者最快入门的文章,希望大家能以最快的速度掌握51单片机!(后续文章会更新) 因个人习惯原因,博主习惯于使用CSDN的编辑器写博客,所以会在CSDN第一时间更新学习内容,知乎会更新的慢一点,喜欢的小伙伴可以去我哦!(个人主页即可) 前言 提示:以下是本篇文章前言内容 在大家学习用点亮LED之前希望大家去复习一下51单片机的最小系统!李涛:51单片机入门教程上(新手的保姆级教程) 大家需要了解一下进制转换,如下图:1.十进制: 都是以0-9这九个数字组成,不能以0开头。2.二进制: 由0和1两个数字组成。3.八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是以0开始。4.十六进制:由0-9和A-F组成。为了区分于其他数字的区别,开头都是以0x开始。
正文 提示:以下是本篇文章正文内容 一、了解LED的工作原理 简单的理解一下:发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。常用的是发红光、绿光或黄光的二极管。发光二极管的反向击穿电压大于5伏。它的正向伏安特性曲线很陡,使用时必须串联限流电阻以控制通过二极管的电流。 实物图如下:
电路原理图如下:
如何计算发光二极管电压 发光二极管的压降是比较固定的,通常红色为1.6V左右,绿色有2V和3V两种,黄色和橙色约为2.2V,蓝色为3.2V左右。对于常用的几毫米大小的二极管,其工作电流一般在2毫安至20毫安之间,电流越大亮度越高,用电源电压减去二极管的压降,再除以设定的工作电流,就得出限流电阻的阻值。 串联R=(U-LED压降)/设定的工作电流 简单了解一下即可,如果想深入了解的话可以学学《模拟电路》,第一章就是讲的二极管,在这里就不过多赘述了! 二、用Proteus画原理图 共阴接法:
共阳接法:
三、用Keil写代码 方法一:点亮流水灯-位操作(共阴) 方法二:点亮流水灯-左移右移(共阴) 方法三:点亮流水灯-用数组点亮(共阴) 四、下载代码 双击芯片,然后会弹出如下界面,然后黄色文件夹
找到刚刚编译完生成的hex文件
选择OK就可以了!
然后左下角的蓝色三角就可以开始运行程序了
五、调试代码 在写代码的时候需要不停的调试,直到能实现自己想要的现象! 总结 那么今天的知识点就先到这里吧 如果觉得博主的这篇文章不错的话麻烦给博主一个三连。你的三连就是对我最大的支持。这句话感觉好耳熟啊(doge)
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/52129.html