我这样弄的大家看看行不
sbit D4=P2^4;
sbit D5=P2^5;
sbit D6=P2^6;
sbit D7=P2^7;
uchar LCM_Data;
在程序中这样处理的
switch(LCM_Data)
{case 0 : D4=D5=D6=D7=0;break;
case 1 : D4=D5=D6=0;D7=1;break;
case 2 : D4=D5=D7=0;D6=1;break;
case 3 : D4=D5=0;D6=D7=1;break;
case 4 : D4=D7=D6=0;D5=1;break;
case 5 : D4=D6=0;D7=D5=1;break;
case 6 : D4=D7=0;D5=D6=1;break;
case 7 : D7=D5=D6=1;D4=0;break;
case 8 : D7=D5=D6=0;D4=1;break;
case 9 : D4=D7=1;D5=D6=0;break;
case 10 : D4=D6=1;D7=D5=0;break;
case 11 : D4=D7=D6=1;D5=0;break;
case 12 : D4=D5=1;D7=D6=1;break;
case 13 : D4=D5=D7=1;D6=0;break;
case 14 : D4=D5=D6=1;D7=0;break;
case 15 : D4=D5=D6=D7=1;break;}