#include/*************************************************

函数功能:延时约150ms (3*200*250=150 000μs=150ms

*************************************************/

void delay150ms(void)

{

unsigned char m,n;

for(m=0;m<200;m++)

for(n=0;n<250;n++)

;

}

/*************************************************

函数功能:主函数

*************************************************/

void main(void)

{

unsigned char i;

unsigned char Tab[ ]={0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,

0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,

0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,

0xE7,0xDB,0xBD,0x7E,0x3C,0x18,0x00,0x81,

0xC3,0xE7,0x7E,0xBD,0xDB,0xE7,0xBD,0xDB};

//流水灯控制码

unsigned char *p;   //定义无符号字符型指针

p=Tab;              //将数组首地址存入指针p

while(1)

{

for(i=0;i<32;i++) //共32个流水灯控制码

{

P0=*(p+i);     //*(p+i)的值等于a[i]

delay150ms();  //调用150ms延时函数

delay150ms();  //调用150ms延时函数

}

}

}

点亮led流水灯c语言程序,用数组的指针控制LED流水灯--C语言编程相关推荐

  1. 单片机按键控制数码管c语言程序,基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文).doc...

    基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文) 物理与电子工程学院2014级课程设计 PAGE IV 物理与电子工程学院 <单片机原理与接口技术> 课程设计报告书 ...

  2. 杨辉三角c语言程序动态数组,动态实现杨辉三角(C语言)

    #include "stdio.h" #include "stdlib.h" int main() { int i = 0; int j = 0; int m ...

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

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

  4. c语言程序能够在不同的操作系统下运行,这说明c语言具有很好的,程序设计(C)作业一(有答案)...

    程序设计(C)作业一 1.C语言程序的执行,总是起始于(). A.程序中的第一条可执行语句 B.程序中的第一个函数 C.main函数 D.包含文件中的第一个函数 2.以下叙述不正确的是(). A.一个 ...

  5. c语言程序能够在不同的操作系统下运行,这说明c语言具有很好的,上海交通大学继续教育学院2012春——程序设计(C)作业1(有答案)...

    程序设计(C)作业一 1. C语言程序的执行,总是起始于( ). A.程序中的第一条可执行语句 B.程序中的第一个函数 C.main函数 D.包含文件中的第一个函数 2. 以下叙述不正确的是( ). ...

  6. C语言程序程序设计—数组

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104991752 数 ...

  7. c语言二维数组 ppt,C语言二维数组与指针.ppt

    C语言二维数组与指针.ppt 好好考,全国计算机等级考试 二级C语言,第12讲 二维数组与指针,二维数组的定义 数组元素的引用及初始化 二维数组和指针 二维数组名和指针数组作为实参 二维数组程序举例 ...

  8. c语言未初始化的指针下标访问是0,C语言的二数组的指针访问.doc

    C语言的二数组的指针访问 二维数组的指针访问 --王炳华 指向二维数组的指针及用指针访问二维数组,是学习指针的最大难点.如果真正弄懂了这个问题,就可以说你学会了使用指针. 二维数组的指针 指针就是地址 ...

  9. c语言指针转换成数组,浅议C语言中灵魂数组和指针的互操作(转)

    浅议C语言中灵魂数组和指针的互操作(转)[@more@]曾听好多朋友说,C是一种怀旧的语言,因为它的历史很久远,然而自从各种面向对象的编程语言的相续出现让它的影响力日减. 当然了,这是无可非议的,但是 ...

最新文章

  1. idel 智能提示_intellij idea设置代码自动提示快捷键的详细方法.
  2. mac搜索服务器文件,ProFind——文件搜索神器
  3. tar/gzip/zip文件打包、压缩命令
  4. Android 自定义属性时TypedArray的使用
  5. uwp应用在debug模式下运行正常,编译为release版本的时候抛出异常
  6. Git常用命令——分支操作
  7. JSLint JavaScript代码质量审查工具汉化中文版隆重发布
  8. 毕设项目 - 基于SSM的药品管理系统(含源码+论文)
  9. 连接linux工具Mtr,Linux/Windows MTR工具检测服务器性能详细方法
  10. css3实现数字滚动效果,JS+CSS实现滚动数字时钟效果
  11. ElementUI插件引用
  12. win计算机名长度限制,Win7,Server 2012文件名过长无法删除解决方案
  13. 标准应用 | 数据库防火墙安全技术解析与实践
  14. 飞凌单片机解密_芯片解密方法大全
  15. OA系统是把无所不能的“万能钥匙”?
  16. php的swoole教程,PHP + Swoole2.0 初体验(swoole入门教程)
  17. Android4.0新特性 中文翻译
  18. ipvlan:openEuler 系统docker网络测试
  19. HDU2955 01背包
  20. PHP对接网络游戏防沉迷实名认证系统

热门文章

  1. 代码随想录算法训练营第07天 | 454.四数相加II 、383. 赎金信、315. 三数之和 、18. 四数之和
  2. 红米Note4(全网通/免解锁)线刷兼救砖_解账户锁_纯净刷机包_教程
  3. 智行者加入“Automate with Velodyne”生态系统
  4. Oracle 通过脚本一键生成按月分区表
  5. C++继承详解之四——is-a接口继承和has-a实现继承
  6. static全局变量和普通全局变量区别?static局部变量和普通局部变量区别?static函数和普通函数区别
  7. APP性能优化如何保障
  8. IP协议(三) IPv6协议
  9. 计算机监控通信网络 rs485和rs232,聊聊机房监控系统需要的RS485与RS232通讯接口
  10. 2002-2020各省进出口月度数据(分贸易方式)