51单片机——流水灯
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单片机——流水灯相关推荐
- 51单片机流水灯制作
文章目录 51单片机流水灯制作 初试与复试 初试 复试 制作 分工 制作之硬件 制作之软件 总结 51单片机流水灯制作 我不得不承认自己的毅力实在是太差了,原先准备一星期写一篇博客的目标一致没有实现, ...
- 51单片机流水灯现象1
**` 51单片机流水灯程序 `** 初学者小白,分享上课时写的小程序和普中科技程序,感兴趣的可以瞧瞧. 程序如有相同冒犯了. /*********************************** ...
- 如何用多种代码实现51单片机流水灯
用51单片机实现流水灯的方法有多种:普通电灯法,位移法,数组法.其次模拟电路的电流图也与点一盏LED相似.具体如下: 一 首先是最简单的代码: #include <reg52.h> ...
- 51单片机-------流水灯(实验报告)
实验二:LED流水灯 一.实验目的 掌握51单片机开发板的使用步骤: 掌握51单片机开发板所需软件的安装过程: 以LED流水灯实验为例子,掌握软件KEIL4的使用方法. 二.实验设备 实验仪器设备: ...
- 设计一:51单片机流水灯控制
目录 一.设计内容 二.硬件电路分析 三.仿真原理图 四.程序设计 五.仿真结果 六.思考题 作者有话说 一.设计内容 本次设计使用4个按键,当KEY1按下时,P0口所接的发光二极管(D1~D8)以1 ...
- 51单片机流水灯的三种实现方法
首先,介绍下原理.下图为主控芯片和流水灯模块的原理图.流水灯模块接在单片机的P1口,由原理图可以知道,在P1口给一个低电平即可点亮LED灯.相反,如果要LED灯熄灭,就要把P1口的电平变为高电平即可. ...
- 51单片机流水灯控制(5种方法)
实现流程: 1. 新建一个工程(新项目)2. 查看原理图确定需求(流水灯)对应LED引脚在单片机上的哪个引脚3. 编写程序(通过查看原理图可以看到我们需要控制整个P2口以控制8个LED灯)4. 编译程 ...
- 51单片机流水灯用c语言,51单片机之流水灯(C语言和汇编两个版本)
c语言 #include typedef unsigned char uint8; sbit ADDR0=P1^0; sbit ADDR1=P1^1; sbit ADDR2=P1^2; sbit EN ...
- 51单片机流水灯:控制LED亮暗顺序
我这个是笨方法,就是根据需要LED位置,将二进制转化为16进制去控制其亮. 比如让LED灯按照从右往左数1,3,5,7,8,6,4,2的顺序依次亮,就根据二进制转16进制的表 表示出来即可,代码如下: ...
最新文章
- 图解负载均衡 LVS、Nginx及HAProxy--云平台技术栈14
- LeetCode: 38. Count and Say
- CSS中用 opacity、visibility、display 属性将 元素隐藏 的 对比分析
- ubuntu 18.04 显卡驱动
- CMake file文件操作命令
- Java编程测试1M内存可用来缓存多少对象
- 锁失效_分布式锁的解决方案(二)
- 信息与通信工程专业知识点预览(复试必看)
- HTML中绑定点击事件的方式
- Linux扩展ip上限,Linux之iptables添加扩展模块实现封P2P、封国家IP
- MPB:南土所褚海燕组-​​利用种分布模型绘制微生物分布图谱
- 我的世界虚无2可直连服务器IP,我的世界虚无世界服务器1.7.10
- 用Python画漂亮的专业插图 ?So easy!
- Visual C++实现黑白棋游戏项目实战二:界面的设计与实现(附源码和资源 超详细)
- 京东小白如何快速掌握运营技巧
- 浅谈策略交易、系统交易和程式交易
- Vue3定义全局变量/方法
- css布局的基本思想,流行的CSS思想之——浅析OOCSS
- QQ邮箱/163邮箱等怎么代收微软@hotmail/@outlook的邮件
- 定位教程5---移动相机
热门文章
- html倒计时还有多少天,2020年只剩70天 2021年倒计时还有多少天?
- GIS领域的一些机器学习和人工智能的案例
- Python -- 网络编程
- python基础教程:教你如何自学python入门到精通
- chromeOS使用WPS Office For Linux版
- led显示屏服务器是什么问题,led显示屏怎么设置
- 台球游戏问题C++语言
- 电脑cpu风扇转一下就停无法开机_win7系统电脑开机cpu风扇转一下就停下来怎么办...
- sqlserver2019安装注意事项-最后一步机器学习无法验证通过,机器学习python
- esp8266实现coap协议。