T bị output portC của atmega32 không xuất dữ liệu ra, đã kiểm tra phần cứng OK.
T dùng portC cho việc chọn LED và port B xuất dữ liệu ( LED anode chung )
PortC (pinC.0 -- pinC.3) drive LED qua tran A1015
KQ : chỉ có 2 LED 1 và LED 2 sáng, còn LED 3 và 4 tắt ????
T dùng portC cho việc chọn LED và port B xuất dữ liệu ( LED anode chung )
PortC (pinC.0 -- pinC.3) drive LED qua tran A1015
Code:
void disp(int vt, unsigned char dat)
}
unsigned char LED[]={192,249,164,176,153,146,130,248,128,144};
unsigned char pos[]={0xfe,0xfd,0xfb,0xf7};
PORTB=LED[dat];
PORTC=pos[vt];
delay_ms(1);
}
------
... disp(0,1);
disp(1,2);
disp(2,3);
disp(3,4);
.....

Comment