单片机入门:LED灯循环左移点亮(原理图+程序+仿真)

您所在的位置:网站首页 51单片机八个灯的流水灯代码 单片机入门:LED灯循环左移点亮(原理图+程序+仿真)

单片机入门:LED灯循环左移点亮(原理图+程序+仿真)

2024-07-06 18:12| 来源: 网络整理| 查看: 265

目录

硬件电路设计

仿真电路设计

程序设计

学习了LED灯的点亮和闪烁后,下面尝试以左移的方式实现LED灯的循环点亮。

硬件电路设计

结合51单片机最小系统的知识,利用AD19画好最小系统电路(未包括电源部分)。

本设计需要实现8个LED灯的循环点亮。LED(发光二极管)正极接+5V电源,负极接单片机P1口,这样只要单片机P1口输出高低电平就可以导通二极管,实现LED灯的点亮与熄灭。

仿真电路设计

仿真电路图与AD原理图画法一致,但应注意仿真最小系统复位电路中电容值取0.1uf,电阻值取100Ω,与AD原理图中有所区别。

程序设计

程序采用Keil5设计,8位LED左移的程序:

/*----------------------------------------------- 名称:IO口高低电平控制  内容:循环左移依次点亮一个LED灯,左移符号 


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3