电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 单片机 >> 正文

LED广告灯C程序

作者:佚名    文章来源:本站原创    点击数:    更新时间:2010-10-6

                                                                                                                              

;*:    描述:    
;*:                   用延时建表的方式实现LED广告灯C程序

;*:                        
;******************************************************************************

;* 【版权】 Copyright(C)东哥单片机学习网 www.picavr.com  All Rights  Reserved  

;* 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息!                 

;******************************************************************************

include <reg52.h>
#include <intrins.h>

#define  D_P0  P0     //端口定义
#define  D_P1  P1     //
#define  D_P2  P2     //
#define  D_P3  P3     //

#define uchar unsigned char
#define uint  unsigned int
uint  h;

uchar code table[16]={0x0fe,0xfd,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff};//

//*********************************
//11us延时函数
void delay(uint t)
  {
     for(;t>0;t--);
   }
//*******************************
//LED闪光函数
scan()
{
  uint k;
  for(k=0;k<16;k++)   //
    {
   D_P2 = table[k];
   delay(5000);
   delay(5000);
  }
 }
//********************************
//主函数
main()
{
   D_P0 = 0xff;     //初始端口 
   D_P1 = 0xff;     //
   D_P3 = 0xff;     //
 while(1)
   {
  for(h=0;h<500;h++)
   {
     scan();
    }
   }
}
//*********************************

Tags:51单片机,C语言入门,学习教程,30章  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章:
  • 请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询