打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
单片机C语言-十六种方式流水灯(10)数组实现的流水灯

简介:

系列文章《单片机C语言-十六种方式流水灯》是一篇介绍单片机C语言各种基本语句使用范例的文章,总共使用了:顺序结构、单选择语句if、多选择语句if...else、多选择语句switch...case、循环语句for、循环语句while、循环语句do...while、转移语句goto、函数调用、数组、指针、指针+数组、指针+数组+函数、结构体、结构体数组、结构体数组+指针等共计16种方式实现同样的流水灯功能。

通过这十六种方式的流水灯实例,使大家对单片机C语言的基本语句有一个大致的印象,从而使大家能够更快、更好的掌握单片机C语言。

本文是《单片机C语言-十六种方式流水灯》的第十篇,介绍使用数组方式实现的流水灯。

数组是单片机C语言中非常重要的一种数据类型,使用时需要注意的是数组元素的顺序是从第0个元素开始的,这一点一定要特别小心。

一、程序设计

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

文件:main.c

功能:用数组方式实现流水灯

描述:轮流点亮8个LED灯

作者:老马识途单片机

日期:2017年12月19日

编译环境:Keil C51 uVirsion 4.72.9.0

硬件环境:Proteus 8.0

主芯片:AT89S51

晶振:11.0592MHz

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

#include //

//全局变量声明

//unsigned char Buffer[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

unsigned char Buffer[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

//函数声明

void Delay(unsigned int ucDelayTimer);

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

函数名:main()

入口参数:无

出口参数:无

功能:流水灯测试主程序

说明:用数组和for循环实现流水灯

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
51单片机入门教程(2)——实现流水灯
单片机入门培训专题(八) – C语言基础及流水灯 – 著名的PCB哥
单片机编程大全(三)
第5课 让发光二极管闪烁
51单片机流水灯的三种实现方法
MSC-51单片机学习笔记之1
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服