Thông thường, người ta hay dùng IC giải mã (như 74138) để chọn LED được sáng, còn data cần hiển thị sẽ xuất ra 595, như vậy thì quét led sẽ dễ hơn.
Mấy con led D4,D5,D6,D7 em mắc bị ngược.
Em xem lại chỗ 4 cái nút nhấn (em tính dùng ADC để đọc nút nhấn đúng không?)