View Single Post
Old 16-12-2011, 02:52 PM   #8
nhanh0112
Đệ tử 4 túi
 
Tham gia ngày: May 2007
Bài gửi: 81
:
Trích:
Nguyên văn bởi fan.pic View Post
bạn ơi ! mình không hiểu biến addr có khai báo nhưng không gán giá trị ban đầu mà lại gọi hàm HC595_(addr) ???????????
Giải thích giùm mình chổ này với
Người viết code ko khởi tạo biến này cũng là một thiếu sót, nhưng thường thì biến khởi tạo có giá trị là 0. Và như đoạn code dưới thì addr sẽ chạy từ 0-size (trường hợp này khai báo ban đầu là size=48). và khi addr=48 thì được thiết lập trở lại addr=0.
Trong tình huống này người viết code này muốn đẩy giá trị ra 595 tương ứng với cột muốn quét đây mà.
**
HC595_(addr);
led_data=display_buffer[addr];
addr++;
if(addr==size){
addr=0;
**
nhanh0112 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn