花式流水灯c语言程序

上传人:xzh****18 文档编号:46617640 上传时间:2018-06-27 格式:PDF 页数:2 大小:47KB
返回 下载 相关 举报
花式流水灯c语言程序_第1页
第1页 / 共2页
花式流水灯c语言程序_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《花式流水灯c语言程序》由会员分享,可在线阅读,更多相关《花式流水灯c语言程序(2页珍藏版)》请在金锄头文库上搜索。

1、/*/ /* 【类型】流水灯各种用法 */ /* 【现象】流水灯按各种不同样式闪亮 */ /*/ #include /52 单片机头文件,一般不要改动,里面包含特殊功能寄存器的定 义 #define uchar unsigned char /将 unsigned char 定义为 uchar,简化输写。提高编程速度 #define uint unsigned int /将 unsigned char 定义为 uint,简化输写。提高编程速度 uchar code table=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f; /定义八个灯的工作状态。 /*延时子程

2、序*/ void delay(uint time) while(-time); /当 time 的值为非 0 时,执行空语句。当 time 为 0 时,跳出 while 语 句。 /*主程序*/ void main() uchar i; /定义一个无符号字符变量。 while(1) /做一个死循环,让程序永远在 while 下面的大括号里面运行。 /*流水灯从左向右快速流动*/ for(i=0;i0;i-) /for 语句判断条,i0 成立时,执行大括号里面程序 P2=tablei; /P2 口对应取值,八个灯的状态 delay(10000); /延时子程序调用 /*流水灯间隔闪亮*/ for(i=10;i0;i-) P2=0x55; delay(10000); /延时子程序调用 P2=0xaa; delay(10000); /延时子程序调用 /*流水灯从左向右闪动*/ for(i=0;i0;i-) /for 语句判断条 P2=tablei; /P2 口对应取值,八个灯的状态 delay(10000); /延时子程序调用 P2=0xff; delay(10000); /延时子程序调用 P2=tablei; /P2 口对应取值,八个灯的状态 delay(10000); /延时子程序调用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号