51/AVR单片机技术驿站!  <在线翻译>     便利工具    特色网址   无弹窗、无插件的绿色站点...  英才招聘   学历查询  喜欢>>收藏我站 

当前位置:首页 > ◆本站实例 > 详细内容
用一维数组构建的花样流水灯
作者:作者:Sidney 来源:微控实验网  发布时间:2009/8/27  阅读次数:2669  字体大小: 【】 【】【

1.电路图:

2.程序例子(C语言):
/***************************************************************
* 程序名称:用一维数组构建的流水灯
* 实验对象:
   XY850型单片机学习开发板
   XY900_USB型综合学习开发系统
   P2输出(共阳数码管)
* http://www.mcusy.cn
****************************************************************/
#include
void Delay(unsigned int i)           //延时程序,i是形式参数
{
unsigned int j;
for(;i>0;i--)                         //变量i由实际参数传入一个值,因此i不能赋初值
for(j=0;j<125;j++)
{;}
}
void main(void)
{
unsigned char design[32]={0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,
0x7F,0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF,0xFF,0xFE,0xFC,0xF8,
0xF0,0xE0,0xC0,0x80,0x0,0xE7,0xDB,0xBD,0x7E,0xFF};//定义花样数据
unsigned char a;                                   //尽量使用少字节的类型
do
{
for (a=0; a<32; a++)
{
Delay(200);                         //延时一段时间
P2 = design[a];                   //读已定义的花样数据并写花样数据到P1口
}
}
while(1);
}

  

来源:微控实验网
我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[0]
    暂无已审核评论!

网站导航 管理登陆 ┊ 免责声明 问题反馈  友链说明
本站部分内容来自网络共享资源,如有冒犯您的权利请来信告之删除或纠正!
不得对本站进行复制、盗链或镜像,转载内容须获得同意或授权;欢迎友情链接、站务合作!

    我要报警 Alexa
 mcusy_cn#126.com (请把#改成@) 交流:522422171
本站学习交流群:138..158(高级群1-)、77930286(高级群2)、61804809(群3)
Copyright© MCUSY All Rights Reserved
本站网警备案号: WZ36040002485
  ICP备案证书号:粤ICP备09034963号