View Single Post
Old 03-12-2012, 09:48 PM   #3
lambaotrung
Đệ tử 5 túi
 
Tham gia ngày: Jan 2010
Bài gửi: 96
:
//=== CÒN ĐÂY LÀ THUẬT TOAN HIỂN THI 1 GIÁ TRỊ RA LED7 ===//
void led7(unsigned int16 x)
{
//============= Convert DATA ==================================///
//==== Phu trach chia nho 1 bien so thanh cac so con 8bit =====//
nghin=(x%10000)/1000;
tram=(x%1000)/100;
chuc=(x%100)/10;
donvi=x%10;
//================================================== =============//

//============ Hien thi lan luot cac so 8bit===========//
//int8 const led[]={63,6,91,79,102,109,125,39,127,111}; // Bo so cho LED KATOT chung

int const led[] = {0b01000000,0b01111001,0b00100100,0b00110000,0b000 11001,0b00010010,0b00000010,0b01111000,0b00000000, 0b00010000}; // BO so cho Anot chung

for(i=8;i>=1;i--) //========== LED7 thu 1========//
{
a=led[donvi]; // ============ Hien thi hang " DONVI " ===//
value = bit_test(a,i-1);
output_bit(PIN_C1,value);
output_high(PIN_C0);//dich du lieu
output_low(PIN_C0);
}

output_high(PIN_C2);// chot du lieu
output_low(PIN_C2);
delay_ms(50);
output_low(PIN_C3);// xoa du lieu
output_high(PIN_C3);// xoa du lieu
}

//=================================================//
File Kèm Theo
File Type: rar 74HC595_LED7segs.rar (56.9 KB, 41 lần tải)
lambaotrung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn