18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 單片機 >> 正文

LED廣告燈C程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2010-10-6

                                                                                                                              

;*:    描述:    
;*:                   用延時建表的方式實現LED廣告燈C程序

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

;* 【版權】 Copyright(C)東(dong) 哥單片機學習(xi) 網 www.picavr.com  All Rights  Reserved  

;* 【聲明】 此程序僅(jin) 用於(yu) 學習(xi) 與(yu) 參考,引用請注明版權和作者信息!                 

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

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

#define  D_P0  P0     //端口定義(yi)
#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 個字
    [ 查看全部 ] 網友評論
    關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁麵
    下到頁底
    晶體管查詢