点亮led流水灯c语言程序,用数组的指针控制LED流水灯--C语言编程
#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语言编程相关推荐
- 单片机按键控制数码管c语言程序,基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文).doc...
基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文) 物理与电子工程学院2014级课程设计 PAGE IV 物理与电子工程学院 <单片机原理与接口技术> 课程设计报告书 ...
- 杨辉三角c语言程序动态数组,动态实现杨辉三角(C语言)
#include "stdio.h" #include "stdlib.h" int main() { int i = 0; int j = 0; int m ...
- 8255A红绿灯c语言程序,51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序).doc...
51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序) 51单片机外接8255A做成的交通灯程序及PROTEUS仿真结果(附对应C语言程序)2010-04-21 22:0 ...
- c语言程序能够在不同的操作系统下运行,这说明c语言具有很好的,程序设计(C)作业一(有答案)...
程序设计(C)作业一 1.C语言程序的执行,总是起始于(). A.程序中的第一条可执行语句 B.程序中的第一个函数 C.main函数 D.包含文件中的第一个函数 2.以下叙述不正确的是(). A.一个 ...
- c语言程序能够在不同的操作系统下运行,这说明c语言具有很好的,上海交通大学继续教育学院2012春——程序设计(C)作业1(有答案)...
程序设计(C)作业一 1. C语言程序的执行,总是起始于( ). A.程序中的第一条可执行语句 B.程序中的第一个函数 C.main函数 D.包含文件中的第一个函数 2. 以下叙述不正确的是( ). ...
- C语言程序程序设计—数组
该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104991752 数 ...
- c语言二维数组 ppt,C语言二维数组与指针.ppt
C语言二维数组与指针.ppt 好好考,全国计算机等级考试 二级C语言,第12讲 二维数组与指针,二维数组的定义 数组元素的引用及初始化 二维数组和指针 二维数组名和指针数组作为实参 二维数组程序举例 ...
- c语言未初始化的指针下标访问是0,C语言的二数组的指针访问.doc
C语言的二数组的指针访问 二维数组的指针访问 --王炳华 指向二维数组的指针及用指针访问二维数组,是学习指针的最大难点.如果真正弄懂了这个问题,就可以说你学会了使用指针. 二维数组的指针 指针就是地址 ...
- c语言指针转换成数组,浅议C语言中灵魂数组和指针的互操作(转)
浅议C语言中灵魂数组和指针的互操作(转)[@more@]曾听好多朋友说,C是一种怀旧的语言,因为它的历史很久远,然而自从各种面向对象的编程语言的相续出现让它的影响力日减. 当然了,这是无可非议的,但是 ...
最新文章
- idel 智能提示_intellij idea设置代码自动提示快捷键的详细方法.
- mac搜索服务器文件,ProFind——文件搜索神器
- tar/gzip/zip文件打包、压缩命令
- Android 自定义属性时TypedArray的使用
- uwp应用在debug模式下运行正常,编译为release版本的时候抛出异常
- Git常用命令——分支操作
- JSLint JavaScript代码质量审查工具汉化中文版隆重发布
- 毕设项目 - 基于SSM的药品管理系统(含源码+论文)
- 连接linux工具Mtr,Linux/Windows MTR工具检测服务器性能详细方法
- css3实现数字滚动效果,JS+CSS实现滚动数字时钟效果
- ElementUI插件引用
- win计算机名长度限制,Win7,Server 2012文件名过长无法删除解决方案
- 标准应用 | 数据库防火墙安全技术解析与实践
- 飞凌单片机解密_芯片解密方法大全
- OA系统是把无所不能的“万能钥匙”?
- php的swoole教程,PHP + Swoole2.0 初体验(swoole入门教程)
- Android4.0新特性 中文翻译
- ipvlan:openEuler 系统docker网络测试
- HDU2955 01背包
- PHP对接网络游戏防沉迷实名认证系统
热门文章
- 代码随想录算法训练营第07天 | 454.四数相加II 、383. 赎金信、315. 三数之和 、18. 四数之和
- 红米Note4(全网通/免解锁)线刷兼救砖_解账户锁_纯净刷机包_教程
- 智行者加入“Automate with Velodyne”生态系统
- Oracle 通过脚本一键生成按月分区表
- C++继承详解之四——is-a接口继承和has-a实现继承
- static全局变量和普通全局变量区别?static局部变量和普通局部变量区别?static函数和普通函数区别
- APP性能优化如何保障
- IP协议(三) IPv6协议
- 计算机监控通信网络 rs485和rs232,聊聊机房监控系统需要的RS485与RS232通讯接口
- 2002-2020各省进出口月度数据(分贸易方式)