View Single Post
Old 16-07-2011, 12:18 PM   #1
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
câu hỏi về MẢNG trong C.(dù dốt những vẫn phải hỏi)

mình có đoạn code như vậy.

const unsigned char LED_DATA[10]={0x05,0xDD,0x46,0x54,0x9C,0x34,0x24,0x5D,0x04,0x1 4};// từ số 0>>>số 9;
unsigned char MANG_A[5]={1,2,3,4,5};
a=MANG_A[0];
hoặc
a=MANG_A[1];
hoặc
a=MANG_A[2];
hoặc
a=MANG_A[3];
hoặc
a=MANG_A[4];
LED_Buffer[1]=LED_DATA[a/10];
LED_Buffer[2]=LED_DATA[a%10];
======> hiển thị được các số chính xác từ 1>>>5;

nhưng khi mình thay
unsigned char MANG_B[5]={10,20,31,41,51};
a=MANG_B[0];
hoặc
a=MANG_B[1];
hoặc
a=MANG_B[2];
hoặc
a=MANG_B[3];
hoặc
a=MANG_B[4];
LED_Buffer[1]=LED_DATA[a/10];
LED_Buffer[2]=LED_DATA[a%10];

=========> SAI HIỂN THỊ LUNG TUNG HOẶC TOÀN 0.
các bạn giúp mình với.
vì sao ko hiển thị được MANG_B.
cám ơn các bạn!
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn