1.Mô t :
Led 7 đo n đ c ng d ng trong r t nhi u trong các ượ
thi t b trong th c t , trong các thi t b đo, trong các b ng ế ế ế
hi u, nó có tác d ng hi n th s li u…
4 led 7 thanh anot chung, 4 chân anot chung (chân d ng) ươ
đ c n i v i 4 transitor đ ta th quét led s d ng 4 ượ
chân c a PORTD, c chân đi u khi n ng các thanh còn
l i đ c n i song song nhau và đ a vào PORTB c a ượ ư
AVR và có th t nh sau: T bit 0 ư 6 ng v i t A
G. Bit th 7 là d u ch m.
S đ thu t toán:ơ
Cho (d) s b t
kì <=9999
Ch ng ươ
trình chính
Tính toán các
giá tr hàng
nghìn - n ơ
v
Quét led
Đ y d tính
toán ra các led
2.Th c hành:
//-------------------------ch ng trình đ y d li uươ --------------------------
void daydulieu(unsigned char x)// Ham dua du lieu ra PORT
{
switch(x) // Tuy thuoc vao bien dau vao ma dua du lieu ra tu 0...9
{ //logic 1 tat led, logic 0 bat led
case 0: { PORTB=0xC0; break; } // So 0
case 1: { PORTB=0xF9; break; } // So 1
case 2: { PORTB=0xA4; break; } // So 2
case 3: { PORTB=0xB0; break; } // So 3
case 4: { PORTB=0x99; break; } // So 4
case 5: { PORTB=0x92; break; } // So 5
case 6: { PORTB=0x82; break; } // So 6
case 7: { PORTB=0xF8; break; } // So 7
case 8: { PORTB=0x80; break; } // So 8
case 9: { PORTB=0x90; break; } // So 9
}
}