终极流水灯单片机C语言程序

#include

#include

#define uint unsigned int

sbit beep=P2^3;

void ji_ou();

void sx();

void shanshuo();

void two_out_in_out();

void four_out_in_out();

void delay(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void main()

{

ji_ou();

sx();

two_out_in_out();

four_out_in_out();

shanshuo();

P1=0xff;

while(1);

}

void ji_ou()

{

uint t;

for(t=0;t<3;t++)

{

P1=0xaa;

delay(300);

P1=0x55;

delay(300);

}

}

void sx()

{

uint a,i,j;

for(j=0;j<3;j++)

{

a=0xfe;

for(i=0;i<8;i++)

{

P1=a;

//delay(200);

beep=0;

delay(50);

beep=1;

delay(50);

a=_crol_(a,1);

}

a=0x7f;

for(i=0;i<8;i++)

{

P1=a;

//delay(200);

beep=0;

delay(50);

beep=1;

delay(50);

a=_cror_(a,1);

}

}

}

void two_out_in_out()

{

uint i,j;

P1=0xff;

for(i=0;i<3;i++)

{

P1=0x7e;

delay(300);

P1=0xbd;

delay(300);

P1=0xdb;

delay(300);

P1=0xe7;

delay(300);

}

P1=0xff;

for(j=0;j<3;j++)

{

P1=0xe7;

delay(300);

P1=0xdb;

delay(300);

P1=0xbd;

delay(300);

P1=0x7e;

delay(300);

}

}

void four_out_in_out()

{

uint k;

P1=0xff;

for(k=0;k<3;k++)

{

P1=0x3c;

delay(300);

P1=0xc3;

delay(300);

}

P1=0xff;

for(k=0;k<3;k++)

{

P1=0xc3;

delay(300);

P1=0x3c;

delay(300);

}

}

void shanshuo()

{

uint k;

P1=0xff;

for(k=0;k<6;k++)

{

P1=~P1;

delay(300);

beep=0;

delay(50);

beep=1;

delay(50);

}

}

单片机流水灯全亮c语言程序,终极流水灯单片机C语言程序.doc相关推荐

  1. 51单片机c语言程序是一个灯亮灭,单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮...

    单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮 #include  //52单片机头文件 void main()     //主函数 {  unsigned int i; //定义一个 ...

  2. 嵌入式系统实验——【玄武F103开发板】顺序点亮4小灯和4小灯全亮两种点亮模式、并使用KEY1控制切换点亮模式

    一.实验目的 顺序点亮4小灯和4小灯全亮两种点亮模式.并可以使用KEY1控制切换点亮模式 二.实验思路: (一)示例程序分析 #include "stm32f10x.h" type ...

  3. CC2530入门篇————实现四盏灯全亮

    CC2530入门篇--实现四盏灯全亮 宏定义引脚 初始化引脚 亮灯 宏定义引脚 #include<iocc2530.h> //四个引脚分别对应板子上四个小灯 #define LED1 P1 ...

  4. 在设计四人抢答器中灯全亮_数电课设四路抢答器的设计

    数电课设四路抢答器的设计 4 路抢答器的设计 绪论 : 随着经济水平的不断提高,当今的社会竞争日益激烈,选拔人才,评选优 胜,知识竞赛之类的活动愈加频繁,智力竞赛是一种生动活泼的教育方式,人 们在物质 ...

  5. 基于51单片机小板的led灯全亮全灭

    #include<reg51.h> //led灯在小板里用P0口 unsigned char i=5000;//定义一个短暂的延时 void main(){ P0=0x00; while( ...

  6. c51单片机led奇数偶数亮_LED奇数号灯和偶数号灯的交替显示程序详解

    编写 LED 控制程序,完成 LED 奇数号灯和偶数号灯的交替显示. 要求: 一. P0 口外接 8 个 LED . P1.0~P1.2 外接三个按键. 二. T0 做延时,溢出定为 10ms . 三 ...

  7. 在设计四人抢答器中灯全亮_四路竞赛抢答器的设计

    1设计要求与方案论证 1.1设计要求 利用基本逻辑门电路.组合逻辑电路和触发器,设计一个四人抢答器,要求: ①每个参加者控制一个按键,用其发出抢答信号. ②主持人有一个控制按键,用于将电路复位. ③开 ...

  8. 在设计四人抢答器中灯全亮_数字电子技术课程设计报告(四人抢答器).doc

    Word格式 完美整理 数字逻辑电路 课程设计报告 系 (部): 三 系 专 业: 通 信 工 程 班 级: 12 通 信 2 班 姓 名: 杨 超 学 号: 20120306201 成 绩: 指导老 ...

  9. PWM波控制LED灯的亮暗

    在做蓝桥杯第九届省赛题的时候,遇到了这样一个题目:实现4个不同等级的LED亮度分布. 这个要求我们可以联想到第七届的省赛题,控制PWM波的输出,我们在这里也可以应用相同的原理,就是通过定时器来达到LE ...

最新文章

  1. w3wp.exe内存占用过高(网站打不开,应用程序池回收就正常)
  2. jQ1.5中的事件系统(低版本的事件系统)
  3. 巧用Ajax的beforeSend 提高用户体验
  4. iOS xcode ‘XXXX’ was compiled with optimization - stepping may behave oddly; variables may not be av
  5. linux服务器配置与管理_一个十多年的系统管理员,忘了如何管理一台服务器
  6. RegSetValueEx 计算WCHAR字符长度 wcslen
  7. Java的安装以及配置
  8. python实现音乐播放器_python实现音乐播放器
  9. 如何解决DNS解析错误
  10. linux dd 刻录光盘,使用dd命令制作U盘启动盘wodim刻录光盘cd dvd
  11. android 粘性控件,RecyclerView 粘性标签库: 可结合 BRVAH 使用
  12. php doctrine 使用,php – 在Symfony中使用Doctrine创建表
  13. 启动nexus常见问题
  14. 我是马云:新入职员工勿批判公司
  15. SUSE Linux Enterprise Server for SAP Applications15 SP3 下载及安装教程
  16. 基于 C# 和 js 开发的程序员升职记 remake 版
  17. VR社交应用Rec Room再获1.45亿美元融资,用户突破3700万
  18. 从马云和任正非看创业的试错过程
  19. Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAuto
  20. 对于 C 源文件,IntelliSenseMode 已根据编译器参数和查询 compilerPath 从“windo

热门文章

  1. 官网下载Eclipse详细步骤
  2. windows10不能调节亮度的问题,始终显示0%或最暗
  3. Fiddler爬取抓包(网页及小程序包)
  4. 华为路由器:ospf协议入门介绍
  5. 安卓使用MediaPlayer播放视频
  6. 移动端超高品质的Axure UI设计/交互设计组件库,几乎涵盖了所有的组件
  7. 分区表的概念、优点以及类型
  8. java俄罗斯方块七中图形类_shell脚本俄罗斯方块--代码真正详解
  9. base64 的加密和解密
  10. 思成五笔的通俗易懂讲解