萬用電路板

----纯属爱好,谁与共鸣

« 【图】LED摇摇棒的升级版本-32只LED摇摇棒【图】爱好者仿制作品-LED3216(2) »

32LED摇摇棒硬件测试

32LED摇摇棒硬件测试,相当于32只LED流水灯。

/***********************************************
程序名称:32LED摇摇棒硬件测试程序
简要说明:测试32LED摇摇棒硬件,32只LED流水点亮
编    写:JiangX.net
***********************************************/
#include<AT89X52.h>
#define uchar unsigned char
#define uint unsigned int

/*****(n)ms延时子程序*****/
void delayms(uint n)
{
 uchar i;
 while(n--)
 {
  for(i=0;i<125;i++);
 }
}

/*****显示子程序*****/
void display(void)
{
 uchar i,temp=0x80;
 for(i=0;i<8;i++)
 {
  P1=temp;
  delayms(300);
  temp>>=1;
 } 
}

/*****主函数*****/
void main(void)
{
 while(1)
 {
  P2=0x7f;
  display();
  P2=0xbf;
  display();
  P2=0xdf;
  display();
  P2=0xef;
  display();
 }
}
/*****END*****/

本站原创如转载,请注明:转载自萬用電路板 [ http://www.jiangx.net/ ]

  • quote 1.月鸣
  • 你好,我是单片机初学者。请问如何用51单片机使摇摇棒显示当前时间?怎样写程序?万分感谢!
  • 2009-6-4 15:53:41 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

赞助商广告

最近发表

热文排行

最新评论及回复

广告

图标汇集

Powered By Z-Blog 1.8 Walle Build 100427

Copyright 2008-2011 JiangX.com 萬用電路板 All Rights Reserved.
鄂ICP备08003060号 [login]