51单片机——单向流水灯

编写程序8个LED灯从最高位依次点亮,每次只亮一盏灯,依此循环。

电路原理图

源代码

#include "reg51.h"
#define u8 unsigned char
#define u16 unsigned int
void delay(u16  k){//延时函数while(k){k--;}
}
void main(){u8 temp,i;P2=0x00;//系统默认定义变量,大写temp=0x01;while(1){for(i=0;i<8;i++){P2=temp;delay(500000); temp=temp<<1;if(temp==0){temp=0x01;}      }}
}

流水灯

​​​​

51单片机——流水灯相关推荐

  1. 51单片机流水灯制作

    文章目录 51单片机流水灯制作 初试与复试 初试 复试 制作 分工 制作之硬件 制作之软件 总结 51单片机流水灯制作 我不得不承认自己的毅力实在是太差了,原先准备一星期写一篇博客的目标一致没有实现, ...

  2. 51单片机流水灯现象1

    **` 51单片机流水灯程序 `** 初学者小白,分享上课时写的小程序和普中科技程序,感兴趣的可以瞧瞧. 程序如有相同冒犯了. /*********************************** ...

  3. 如何用多种代码实现51单片机流水灯

    用51单片机实现流水灯的方法有多种:普通电灯法,位移法,数组法.其次模拟电路的电流图也与点一盏LED相似.具体如下: 一   首先是最简单的代码: #include <reg52.h>   ...

  4. 51单片机-------流水灯(实验报告)

    实验二:LED流水灯 一.实验目的 掌握51单片机开发板的使用步骤: 掌握51单片机开发板所需软件的安装过程: 以LED流水灯实验为例子,掌握软件KEIL4的使用方法. 二.实验设备 实验仪器设备: ...

  5. 设计一:51单片机流水灯控制

    目录 一.设计内容 二.硬件电路分析 三.仿真原理图 四.程序设计 五.仿真结果 六.思考题 作者有话说 一.设计内容 本次设计使用4个按键,当KEY1按下时,P0口所接的发光二极管(D1~D8)以1 ...

  6. 51单片机流水灯的三种实现方法

    首先,介绍下原理.下图为主控芯片和流水灯模块的原理图.流水灯模块接在单片机的P1口,由原理图可以知道,在P1口给一个低电平即可点亮LED灯.相反,如果要LED灯熄灭,就要把P1口的电平变为高电平即可. ...

  7. 51单片机流水灯控制(5种方法)

    实现流程: 1. 新建一个工程(新项目)2. 查看原理图确定需求(流水灯)对应LED引脚在单片机上的哪个引脚3. 编写程序(通过查看原理图可以看到我们需要控制整个P2口以控制8个LED灯)4. 编译程 ...

  8. 51单片机流水灯用c语言,51单片机之流水灯(C语言和汇编两个版本)

    c语言 #include typedef unsigned char uint8; sbit ADDR0=P1^0; sbit ADDR1=P1^1; sbit ADDR2=P1^2; sbit EN ...

  9. 51单片机流水灯:控制LED亮暗顺序

    我这个是笨方法,就是根据需要LED位置,将二进制转化为16进制去控制其亮. 比如让LED灯按照从右往左数1,3,5,7,8,6,4,2的顺序依次亮,就根据二进制转16进制的表 表示出来即可,代码如下: ...

最新文章

  1. 图解负载均衡 LVS、Nginx及HAProxy--云平台技术栈14
  2. LeetCode: 38. Count and Say
  3. CSS中用 opacity、visibility、display 属性将 元素隐藏 的 对比分析
  4. ubuntu 18.04 显卡驱动
  5. CMake file文件操作命令
  6. Java编程测试1M内存可用来缓存多少对象
  7. 锁失效_分布式锁的解决方案(二)
  8. 信息与通信工程专业知识点预览(复试必看)
  9. HTML中绑定点击事件的方式
  10. Linux扩展ip上限,Linux之iptables添加扩展模块实现封P2P、封国家IP
  11. MPB:南土所褚海燕组-​​利用种分布模型绘制微生物分布图谱
  12. 我的世界虚无2可直连服务器IP,我的世界虚无世界服务器1.7.10
  13. 用Python画漂亮的专业插图 ?So easy!
  14. Visual C++实现黑白棋游戏项目实战二:界面的设计与实现(附源码和资源 超详细)
  15. 京东小白如何快速掌握运营技巧
  16. 浅谈策略交易、系统交易和程式交易
  17. Vue3定义全局变量/方法
  18. css布局的基本思想,流行的CSS思想之——浅析OOCSS
  19. QQ邮箱/163邮箱等怎么代收微软@hotmail/@outlook的邮件
  20. 定位教程5---移动相机

热门文章

  1. html倒计时还有多少天,2020年只剩70天 2021年倒计时还有多少天?
  2. GIS领域的一些机器学习和人工智能的案例
  3. Python -- 网络编程
  4. python基础教程:教你如何自学python入门到精通
  5. chromeOS使用WPS Office For Linux版
  6. led显示屏服务器是什么问题,led显示屏怎么设置
  7. 台球游戏问题C++语言
  8. 电脑cpu风扇转一下就停无法开机_win7系统电脑开机cpu风扇转一下就停下来怎么办...
  9. sqlserver2019安装注意事项-最后一步机器学习无法验证通过,机器学习python
  10. esp8266实现coap协议。