QC

Hiển Thị Led 7 đoạn

 HƯỚNG DẪN TÌM HIỂU LED 7 ĐOẠN.

I. LED 7 ĐOẠN CATOT CHUNG CẤU TRÚC NHƯ THẾ NÀO ?

Hình1: Led 7 đoạn catot chung

Hình 2 : Led 7 đoạn.

Led 7 đoạn catot chung có nghĩa là ÂM chung ( nối chung lại với GND). Như vậy Chỉ cần cấp + ( dương ) ở vị trí nào thì vị trí đó sáng. 
 Ví dụ cấp a =1 --> thì a sáng.
           cấp b =1 --> thì b sáng.
Led 7 đoạn  catot chung: gồm 7 thanh led a, b,c,d,e,f,g nối chung lại với nhau có dạng hình số 8 và vị trí sắp xếp như hình. Ngoài ra có thêm Led DP để thuận tiện khi settup cái này ta sẽ đề cập đến sau.

Hình Led 7 đoạn Thực tế : 



Ứng Dụng Led 7 Đoạn: 

 * Hiển Thị số .

VD: Đếm sản phẩm hiển thị lên led 7 đoạn....
Ngân hàng: đếm số thứ tự khách hàng.
Hay đo nhiệt độ hiển thị lên led 7 đoạn.

XEM QUY TẮC NHÉ TRƯỚC KHI VÀO BÀI





CÁCH HIỂN THI LED 7 ĐOẠN : ÂM CHUNG.

0. Hiển Thị SỐ 0

Các bạn hãy nhìn vào hình sau :


Nhìn hình hiển Thị số 0:  Nhân thấy abcdef0 điều màu đỏ tức là a=b=c=d=e=f =1
nhận thấy g =0.  => abcdefg0 =11111100  
đảo ngược lại  0gfedcba =00111111=0x3F
1. Hiển Thị SỐ 1
Ở Bạn nhìn thấy Hình trên đang hiển thi số 1 Thấy b=1, c=1
=> mã của nó theo thứ tự   abcdefg 0=0110 0000  
sau đó ngược lại 0gfedcba  =00000110 =0x06
2. Hiển Thị SỐ 2




Tương tự  abcdefg0 =1101101 0  
sau đó ngược lại 0gfedcba  = 01011011 =0x5B

3. Hiển Thị SỐ 3
abcdefg0 = 11110010 
sau đó ngược lại 0gfedcba  =01001111=0x4F

4. Hiển Thị SỐ 4
abcdefg0 =01100110 
sau đó ngược lại 0gfedcba  =01100110 =0x66


5. Hiển Thị SỐ 5


                                            abcdefg0 = 10110110 
                                        sau đó ngược lại 0gfedcba  =01101101=0x6D

6. Hiển Thị SỐ 6


                                                         abcdefg0 =10111110 
                                           sau đó ngược lại 0gfedcba  =01111101=0x7D
7. Hiển Thị SỐ 7

abcdefg0=11100000
sau đó ngược lại 0gfedcba  =00000111=0x07
8. Hiển Thị SỐ 8

abcdefg0=11111110
sau đó ngược lại 0gfedcba  =01111111=0x7F

9. Hiển Thị SỐ 9
abcdefg0 =11110110
sau đó ngược lại 0gfedcba  =01101111=0x6F


Như vậy ta đã có 10 mã Từ số 0 đến Số 9 CATOT CHUNG ( âm chung ) Như sau

{ 0 ; 1 ; 2 ;  3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ={00111111,00000110 ,01011011,01001111,01100110 ,01101101,01111101,00000111,01111111 ,01101111} {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};

Như Vậy mã Led 7 đoạn anode chung ( Dương chung thi đảo ngược lại).

{ 0 ; 1 ; 2 ;  3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 }= {11000000,11111001,10100100,10110000,10011001,
10010010,10000010,11111000,10000000,10010000}={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};

Nap Code vào PY32F003 dùng Stlink

 Nap Code vào PY32F003 dùng Stlink Bước 1: Cài đặt  KeilC v5.39 theo link sau ( chú ý 5.39 keil c mới nạp ok). https://edge07.111.ir.cdn.ir/...