下载此文档

完整word版,C51单片机实行流水灯程序.doc


文档分类:通信/电子 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
#include<>
#define LEDPort P1
unsigned char LED01_[9]=
{0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,};
uc_Count++
Count=1; // 等待下一次溢出。因此可以改变延时。
switch(Mode)
{
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 模式 0,灯从上往下依次点亮,不断循
环。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
case 0:
if(i>=8)
i=0;
else i++;
LEDPort=LED01_[i];
break;
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 模式 1,灯从下往上依次点亮,不断循
环。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
case 1:
if(i<=0)
i=8;
else i--;
LEDPort=LED01_[i];
break;
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 模式 2 ,灯从两边往中间依次点亮,不断循环。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
case 2:
if(i>=4)
i=0;
else i++;
LEDPort=LED23_[i];
break;
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 模式 3 ,灯从中间往两边依次点亮,不断循环。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
case 3:
if(i<=0)
i=4;
else i--;
LEDPort=LED23_[i];
break;
case 4:
if(i<16)
i++;
else i=0;
LEDPort=LED4_[i];
break;
case 5:
if(i<7)
i=i+2;
else i=0;
LEDPort=LED56_[i];
break;
case 6:
if(i<7)
i++;
else i=0;
LEDPort=LED56_[i];
break;
case 7:
if(i>=7)
i=0;
else i++;
LEDPort=LED7_[i];
break;
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 所有等以一定时间间隔同时闪
烁。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
case 8:
if(LEDPort==0xFF)
LEDPort=0x00;
else LEDPort=0xFF;

完整word版,C51单片机实行流水灯程序 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhaojr1943
  • 文件大小44 KB
  • 时间2022-01-15