標題: 共陰極LED簡單控制 [打印本頁]
作者: liuyang 時間: 2012-3-30 02:35
標題: 共陰極LED簡單控制
//每隔1S,LED數字變化一次
//這是一個最簡單的控制數碼管的程序,P0接段,位直接接在gnd上.
//晶振用11.0592的
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar num;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x7} ;
void delay(uint z);
void main()
{
P0=0xff;
while(1) //死循環
{
for(num=0;num<16;num++)
{
P0=table[num]; //送入段碼顯示數字
delay(1000); //延時一秒
}
}
}
void delay(uint z) //延時函數
{
uint x,y;
for (x=z;x>0;x--)
for(y=200;y>0;y--);
}
歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |