当前位置: 首页 > news >正文

1.6单片机控制LED灯-实验:点亮指定的灯、点亮流水灯、跑马灯

其实以前已经学过一遍51单片机了,再温习一遍:

P0端口控制LED灯的亮灭,高电平亮,低电平灭,0xff则对应八个LED灯的亮灭,第一个f对应前4个LED灯的亮灭。Delay函数用来浪费时间,其中的unsigned char i定义的i的范围在0-256之间,这是一个只占用 一个字节的数字类型,它不能为负数。

接下来是流水灯的代码:

然后是用循环和移位操作进行的流水灯操作:

i代指流水灯亮的位置,d代指输入的十六进制数。视频没法展示,是可以实现的,已经做过实验了

最后是跑马灯的程序,它和流水灯的区别是流水灯是一个亮其他全灭,而跑马灯是一个灭其他全亮,这里用到了一个取巧的操作:取反。不需要挨个算十六进制数就可以实现跑马灯的效果:

总结:主要是取反循环和十六进制控制LED灯的亮灭,其他没啥

到了开发板后的实验图都放下面了,还解决了一个问题,花了些时间:由于开发板的版本不同所以LED灯的位置不同:

这是老师的开发板的LED灯所在的位置,

这是我的开发板的LED灯所在的位置如绿圈所在的位置,红圈位置是没有LED灯的。LED灯和交通灯部分是共用的,所以我们把J19和J22连接,用P0控制交通灯模块的LED灯,接着咱来看看这一部分的原理图:

可以看到这是一个共阳极的电路,所以如果要让LED灯亮的话P0得输入低电平,

总共就两行代码,咱来看看效果:

可以看到八颗LED都亮了,这是顺序

知道了代码对应的LED灯后设计一个红绿LED灯交替闪烁的程序:、

这是结果。

http://www.jsqmd.com/news/955429/

相关文章:

  • 如何快速下载网易云音乐无损FLAC:打造高品质个人音乐库的完整指南
  • 掌握AI教材写作技巧,低查重率不是梦,高效生成专业教材
  • 2026年湖北孝感纸箱定制工厂深度评测:源头直供如何破解包装采购痛点 - 精选优质企业推荐官
  • 统好AI落地采购全链路:打通申请至入库的业务协同闭环
  • 医学SCI论文润色机构测评:4大平台实力揭秘,你的稿件该选哪家?
  • 论文查重居然能免费?书匠策AI这个功能90%的同学还不知道!
  • 硬件工程师实战指南:从芯片选型到系统设计,打造高可靠电子系统
  • FPGA工程师视角:为何暂缓学习SystemVerilog?从Verilog到SV的理性抉择
  • 卫生间漏水到楼下怎么查找漏水点?2026鹤壁24小时上门维修电话TOP7机构推荐,免费勘察+精准定位,专业师傅处理屋顶墙体洗手间暗管漏水 - 一休咨询
  • N_m3u8DL-CLI-SimpleG深度解析:高效M3U8视频下载图形界面解决方案
  • requests爬虫老手才知道的坑:除了verify=False,处理HTTPS连接池Max retries exceeded还有这些招
  • 慕课助手:打破在线学习效率瓶颈的开源浏览器插件
  • RTGS实时交收业务详解总结报告
  • 免费开源AMD Ryzen调试工具SMUDebugTool:从零开始掌握硬件级性能调优
  • 深耕Android性能优化:ANR全链路解析与实战指南
  • 免费获取Wallpaper Engine创意工坊壁纸的终极解决方案
  • Unity做安卓AR游戏 项目创建与打包
  • Beyond Compare 5密钥生成终极指南:3分钟免费激活的专业文件对比工具
  • HarmonyOS分布式游戏开发实战:Cocos Creator跨设备协同技术解析
  • AI写专著高效之道:利用AI工具,一周完成20万字专著创作!
  • AI专著生成合辑:精选工具,助你高效产出20万字优质专著
  • OpenCore Legacy Patcher:让老旧Mac重获新生的终极技术方案
  • 终极指南:如何用SunnyUI快速构建现代化C WinForm应用
  • 告别喜马拉雅VIP音频无法下载的烦恼:XMly-Downloader-Qt5使用全攻略
  • SunnyUI:如何用70+现代化控件库快速构建专业C WinForm桌面应用
  • MZmine 3:质谱数据分析的智能解决方案,让复杂数据处理变得简单
  • 投入式液位计产品介绍:陶瓷电容与扩散硅传感器对比 - 仪表人叶工
  • 2026长沙婚纱照实测盘点:8家探店真实测评,备婚挑选不踩坑 - 江湖评测
  • 2026北京名酒回收权威榜单发布:专业茅台鉴定+极速上门,年度优选五大诚信商家 - 资讯速览
  • 如何免费解锁Wand专业版:3步开启完整游戏修改体验