|
;***************************************************************************** ;: 描述:此51單片機(jī)led動態(tài)顯示程序的電路很簡單這里我就不畫出來,就是p2口,通過470歐姆的電阻接led燈然后連到正5v電源。;****************************************************************************** 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延時函數(shù) void delay(uint t) { for(;t>0;t--); }
//單片機(jī)led動態(tài)顯示函數(shù) scan() { uint k; for(k=0;k<16;k++) // { D_P2 = table[k]; delay(5000); delay(5000); } }
//程序的主函數(shù) main() { D_P0 = 0xff; //初始端口 D_P1 = 0xff; // D_P3 = 0xff; // while(1) { for(h=0;h<500;h++) { scan(); } } } |