20 lines
289 B
C
20 lines
289 B
C
#include <Led.h>
|
|
|
|
void Led_Disp(unsigned char addr,enable)
|
|
{
|
|
static unsigned char temp = 0x00,temp_old = 0xff;
|
|
|
|
if(enable)
|
|
temp |= 0x01 << addr;
|
|
else
|
|
temp &= ~(0x01 << addr);
|
|
if(temp != temp_old)
|
|
{
|
|
P2 = P2 & 0x1f | 0x80;
|
|
P0 = ~temp;
|
|
P2 &= 0x1f;
|
|
|
|
temp_old = temp;
|
|
}
|
|
|
|
} |