.

Word 资料

#include

#include

#define uint unsigned int

#define uchar unsigned char

uchar z=50,e=0x00,f=0xff;

uchar code table1[]={

0x80,0xc0,0xe0,0xf0,

0xf8,0xfc,0xfe,0xff};

uchar code table2[]={

0x7f,0x3f,0x1f,0x0f,

0x07,0x03,0x01,0x00};

uchar code table3[]={

0x01,0x03,0x07,0x0f,

0x1f,0x3f,0x7f,0xff};

uchar code table4[]={

0xe7,0xdb,0xbd,0x7e,

0xbd,0xdb,0xe7,0xff};

uchar code table5[]={

0xe7,0xc3,0x81,0x00,

0x81,0xc3,0xe7,0xff};

uchar code table6[]={

0x7e,0x3c,0x18,0x00,

0x18,0x3c,0x7e,0xff};

void delay(uchar);

void lsd1();

void lsd2();

void lsd3();

void lsd4();

void lsd5();

void lsd6();

void lsd7();

void lsd8();

void lsd9();

void lsd10();

void lsd11();

void lsd12();

main()

{

while(1)

{

lsd1();

lsd2();

lsd3();

lsd4();

lsd5();

lsd6();

lsd7();

lsd8();

lsd9();

lsd10();

lsd11();

lsd12();

}

}

void delay(uchar x) //延时函数

{

uint i,j;

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

for(j=250;j>0;j--);

}

void lsd1() //lsd1 单个流水灯双程模式1

{

uchar a,i,j,k,l,l1,k1,j1,i1;

a=0xfe;

P0=a;

delay(z);

for(i=0;i<7;i++) //仅单个灯亮从上往下流

{

a=_crol_(a,1);

P0=a;

delay(z);

}

P0=0xff;

a=0xfe;

P2=a;

delay(z);

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

{

a=_crol_(a,1);

P2=a;

delay(z);

}

P2=0xff;

a=0xfe;

P3=a;

delay(z);

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

{

a=_crol_(a,1);

P3=a;

delay(z);

}

P3=0xff;

a=0xfe;

P1=a;

delay(z);

for(l=0;l<7;l++)

{

a=_crol_(a,1);

P1=a;

delay(z);

}

a=0xbf;

P1=a;

delay(z);

for(l1=0;l1<6;l1++)//l1==6 仅单个灯亮从下往上流

{

a=_cror_(a,1);

P1=a;

delay(z);

}

P1=0xff;

a=0x7f;

P3=a;

delay(z);

for(k1=0;k1<7;k1++)

{

a=_cror_(a,1);

P3=a;

delay(z);

}

P3=0xff;

a=0x7f;

P2=a;

delay(z);

for(j1=0;j1<7;j1++)

{

a=_cror_(a,1);

P2=a;

delay(z);

}

P2=0xff;

a=0x7f;

P0=a;

delay(z);

for(i1=0;i1<7;i1++)

{

a=_cror_(a,1);

P0=a;

delay(z);

}

P0=0xff;

}

void lsd2() //lsd2 两个灯流水双程模式1

{

uchar a,i,j,k,l,l1,k1,j1,i1;

a=0xfe;

P0

51单片机流水灯用c语言,51单片机流水灯C语言源代码.doc相关推荐

  1. c语言商店自动销售,c语言商店商品管理系统设计报告与源代码.doc

    c语言商店商品管理系统设计报告与源代码.doc 1目录1系统分析21.1课程设计内容21.2系统功能需求分析21.3数据结构设计32系统设计32.1总体设计32.2详细设计42.2.1界面设计42.2 ...

  2. c语言作业查询,C语言大作业学生成绩查询系统源代码.doc

    C语言大作业学生成绩查询系统源代码 #include #include struct student { char name[20]; char speciality[10]; int C; int ...

  3. 会员计费系统c语言_c语言课程设计报告会员卡计费系统源代码.doc

    word格式 整理版 学习参考 #include //编译预处理指令,引入头文件 #include #include #include #define MAX 10 //自定义符号常量 #define ...

  4. 【51单片机Task】:led十六进制控制led灯详解、按键控制流水灯、跑马灯等任务

    学习目标: 学习普中51单片机的按键控制led灯. 电路图:                      学习内容:         LED灯的十六进制怎么算???         在这给大家算一下:首 ...

  5. 【51单片机入门】点亮多个LED流水灯

    [51单片机&入门]点亮多个LED流水灯 实验环境 功能实现 PCB原理图 代码 要点 仿真 代码 实验环境 Keil C51 Proteus 8.9 功能实现 LED流水灯依次从右向左亮起, ...

  6. 8255A红绿灯c语言程序,51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序).doc...

    51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序) 51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序)2010-04-21 22:0 ...

  7. 基于51单片机的51单片机的LED彩灯霓虹灯控制器(心形流水灯)设计

    基于51单片机的51单片机的LED彩灯霓虹灯控制器(心形流水灯)设计 必看!!视频讲解 基于51单片机的LED彩灯霓虹灯心形流水灯设计 这里写目录标题 1 开发环境 2 功能说明介绍 3 仿真图 4 ...

  8. [51单片机] EEPROM 24c02 [I2C代码封装-保存实现流水灯]

    这里把EEPROM 24c02封装起来,今后可以直接调用,其连线方式为:SDA-P2.1;SCL-P2.0;WP-VCC >_<:i2c.c 1 /*------------------- ...

  9. 51单片机c语言led灯闪烁实验报告,实验一LED灯闪烁.doc

    实验一LED灯闪烁.doc 单片机小系统设计与制作实验报告姓名 李文浩 学号 1423102 班级 14级电仪维 指导教师 陈雪莲 实验一 八个LED灯闪烁一.实验要求仿照图1-1在Proteus中绘 ...

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

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

最新文章

  1. LeetCode简单题之使每位学生都有座位的最少移动次数
  2. AI专利之争:小米超华为,国家电网才是大Boss?
  3. ClearCanvas DICOM 开发系列 一
  4. Java迭代器(转)(iterator详解以及和for循环的区别)
  5. Andorid 实现图片转成pdf的方法
  6. C:#define用法
  7. 第一阶段:Java基础之变量
  8. webjars管理静态资源
  9. 数据结构实验五 查找算法的实现
  10. 新监管形势下的数据流通合规技术解最新探究 (连载一)
  11. overflow滚动条属性
  12. Python 和 R 数据分析/挖掘工具互查
  13. android屏幕亮度测试,屏幕亮度与可视角度测试_手机Android频道-中关村在线
  14. PlaceholderImageView
  15. springMvc 乱码问题
  16. 十、Mysql执行计划详细解析
  17. 最新HTML5财经直播聊天室喊单直播间系统源码 Redis缓存技术
  18. 滑动t检验在matlab上的实现
  19. Echarts设置y轴值间隔
  20. MBR15200FAC-ASEMI塑封肖特基二极管MBR15200FAC

热门文章

  1. 图算法之k-Core
  2. linux服务器怎么连接
  3. 51单片机交通灯(十字路口演示)
  4. VS2013 Qt Unable to find a Qt Build 及 LINK1112错误
  5. windows7远程桌面设置
  6. Linux内核移植操作步骤
  7. 学习微服务网关zuul,看这篇就够了
  8. linux 搭建webserver-BOA
  9. Python大数据处理方案
  10. Struts2框架的概念及使用方法