/* PORTB=SEG_CODE[Display_Buffer[2]];
PORTC=0X08;
_delay_ms(1);
PORTB=SEG_CODE[Display_Buffer[1]];
PORTC=0X10;
_delay_ms(1);
PORTB=SEG_CODE[Display_Buffer[0]];
PORTC=0X20;
_delay_ms(1);
PORTB=SEG_CODE[Display_Buffer[5]];
PORTC=0X01;
_delay_ms(1);
PORTB=SEG_CODE[Display_Buffer[4]];
PORTC=0X02;
_delay_ms(1);
PORTB=SEG_CODE[Display_Buffer[3]];
PORTC=0X04;
_delay_ms(1);
比方说显示16,那个1就显示1半
下面的代码能正常显示
for(i=0;i<6;i++)
{
PORTC=SCAN_BITs
; PORTB=SEG_CODE[Display_Buffer];
_delay_ms(1);
}
此帖出自
小平头技术问答
一周热门 更多>