小弟我初学PIC,苦于没什么好的教程。。。
向各位前辈要点C程序来看看。(论坛上倒是有点,可惜没钱,下不起。。。)
最好是有proteus仿真的。
最好是带一点注释的。
最好是发到我邮箱里260881753@qq.com
顺便问下,我在做proteus里面的电子表时,通过对RB口赋值来显示几个LED,每赋值一次,怎么有两位LED同时显示一样的?按那个电路来看,同一时刻应该只有一路选通的,这是怎么回事呢?
static volatile unsigned char WXM[]={0x03,0x05,0x07,0x09,0x0B,0x0D,0x0F}; //位选码
static volatile unsigned char XSM[]={0x00,0x10,0x20,0x30,0x40,0x50,0x60,0x70,0x80,0x90,};//显示码
PORTB=WXM[0]+XSM[hours/10];
PORTB=WXM[1]+XSM[hours%10];
PORTB=WXM[2]+XSM[mins/10];
PORTB=WXM[3]+XSM[mins%10];
PORTB=WXM[4]+XSM[secs/10];
PORTB=WXM[5]+XSM[secs%10];
PORTB=WXM[6]+XSM[state];

最新回复
southlife (2008-7-17 15:39:12)
southlife (2008-7-17 15:40:14)
长度不够,在打几个字
southlife (2008-7-17 15:41:32)
southlife (2008-7-17 15:48:15)
为了可读性????