流水灯c语言代码switch,51单片机流水灯代码,四种方式,开关启动
#include
#include
sbit s1=P3^3;
sbit s2=P3^4;
void delay (unsigned int i)
{
unsigned int k;
for(k=0;k
}
void main()
{
unsigned char aa,i,s=0;
while(1){
if(s1==0)
{
delay(1200);
if(s1==0)
{
aa=0x01;//8个流水灯逐个闪烁
for(i=0;i<8;i++){
P0=~aa;
delay(30000);
aa<<=1;
}
aa=0x80;//8个流水灯逐个反向闪烁
for(i=0;i<8;i++){
P0=~aa;
delay(30000);
aa>>=1;
}
aa=0xfe;//8个流水灯依次全亮
for(i=0;i<8;i++){
P0=~aa;
delay(30000);
aa<<=1;
}
aa=0x7f;//8个流水灯反向依次全亮
for(i=0;i<8;i++){
P0=~aa;
delay(30000);
aa>>=1;
}
}
}
else {
if(s2==0)
{delay(1200);
if(s2==0)
{if(++s==5)s=1;}
}
switch(s)
{
case 1:P0=0x00;break; //全亮
case 2:P0=0x55;break;//交叉亮
case 3:P0=0x0f;break; //高四位亮
case 4:P0=0xf0;break;//低四位亮
default:break;
}
while(!s2);
delay(1200);
}
}
}
流水灯c语言代码switch,51单片机流水灯代码,四种方式,开关启动相关推荐
- 如何用多种代码实现51单片机流水灯
用51单片机实现流水灯的方法有多种:普通电灯法,位移法,数组法.其次模拟电路的电流图也与点一盏LED相似.具体如下: 一 首先是最简单的代码: #include <reg52.h> ...
- 流水灯c语言程序tm,51单片机LED流水灯课程设计任务书+论文
郑州工程技术学院课程设计 设计题目:LED流水灯设计 学 院:机电与车辆工程学院 专 业:16电气自动化技术专业班 级普招二班 姓 名:王*&刘* 指导教师:李* 日 ...
- 51单片机有几个通用io口_51单片机IO口的四种使用方法
原标题:51单片机IO口的四种使用方法 传统51单片机IO接口只可以作为标准双向IO接口,如果用其来驱动LED只能用灌电流的方式或是用三极管外扩驱动电路. 灌电流方式 LED正极接VCC,负极接IO口 ...
- 51单片机流水灯制作
文章目录 51单片机流水灯制作 初试与复试 初试 复试 制作 分工 制作之硬件 制作之软件 总结 51单片机流水灯制作 我不得不承认自己的毅力实在是太差了,原先准备一星期写一篇博客的目标一致没有实现, ...
- 第01课 了解单片机的原理控制一个LED灯的亮和灭-----51单片机C语言试验教程
第一课,了解单片机及单片机的控制原理和DX516 的用法,控制一个LED 灯的亮和灭 本章学习内容: 单片机基本原理,如何使用DX516 仿真器,如何编程点亮和灭掉一个LED 灯,如何进入KEILC5 ...
- 51单片机流水灯现象1
**` 51单片机流水灯程序 `** 初学者小白,分享上课时写的小程序和普中科技程序,感兴趣的可以瞧瞧. 程序如有相同冒犯了. /*********************************** ...
- 51单片机c语言编程100,51单片机C语言编程100例.doc
51单片机C语言编程100例.doc 目 录实例3用单片机控制第一个灯亮3实例4用单片机控制一个灯闪烁认识单片机的工作频率3实例5将 P1口状态分别送入P0.P2.P3口认识I/O口的引脚功能4实例6 ...
- 基于51单片机交通灯控制系统
51单片机交通灯控制系统 可调时间+紧急+行人+黄灯5s 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:J008 目录标题 51单片机交通灯控制系统 ...
- 51单片机交通灯(定时器+38译码器+中断)
51单片机交通灯这个实例主要用到的知识点有: >如何点亮LED >38译码器位选与段选 >定时器控制 >中断控制 #include <reg52.h>/****** ...
- 51单片机c语言版清华大学,51单片机c语言版.docx
51单片机(呼吸灯)C语言版 基于单片机与PWM的呼吸灯设计 实训指导教师:班级: 设计人姓名:设计日期:设计地点:完成时间: 本设计是基于单片机的原理与接口设计,采用单片机I/O 口,加以C 语言编 ...
最新文章
- DeepMind新论文:给侧面照片,AI给你脑补出正面
- div与span区别及用法
- master excel
- se16 and include table entries into TR SAT trace - Gross time and Net time
- java学习文档_阿里技术专家带你玩转JVM,从底层源码到项目实战,都在这份文档里...
- 学习记录-网络基础知识(1)
- 关于json返回日期格式化的解决方案
- 财富不入急门,投资且慢一点
- 鸿蒙系统和安装包,鸿蒙系统安装包
- uni-app使用小图标的方式
- Android cpu降频工具,安卓手机CPU调频/调压工具_手机CPU管理 V16.6.9 安卓版
- GW INSTEK GPD 3303系列稳压源控制软件(自行使用c#编写)更新
- [预推免]——中科院计算所
- dex文件格式------map_list解析
- 基于Citespace和vosviewer文献计量学可视化SCI论文高效写作方法--开启从小白到精通的基于文献计量学论文写作之旅
- 【火车票】心蓝抢票软件
- 如何向Google提交网站?(转)
- [转载] 中华典故故事(孙刚)——30 千里马常有_而伯乐不常有
- JSP SSH图书系统myeclipse开发sql数据库BS模式java编程mvc结构 详细设计
- 009 PFA: Privacy-preserving Federated Adaptation for Effective Model Personalization(联邦个性化 自适应)