Led 7 đoạn được sử dụng khi các dãy số không đòi hỏi quá phức tạp, chỉ cần hiện thị số là đủ, chẳng hạn led 7 đoạn được dùng để hiển thị nhiệt độ phòng, trong các đồng hồ treo tường bằng điện tử, hiển thị số lượng sản phẩm được kiểm tra sau một công đoạn nào đó…
Cấu trúc và mã hiện thị dữ liệu của LED 7 thanh:
-Dạng form chuẩn:
-Dạng anot chung:
-Dạng cathode chung:
Điều khiển LED 7 thanh thật ra là ta điều khiển 8 led đơn cấu tạo nên nó( LED thứ 8 là dấu chấm), tạo thành các giá trị dữ liệu mà chúng ta mong muốn. Do vậy ta cần biết được mã hexa của từng kí tự để khi lập trình chúng ta được dễ dàng hơn.
Đối với dạng led anode chung, chân COM phải có mức logic là 1, vì vậy chân COM sẽ được nối lên nguồn, các LED sẽ sáng khi các chân a-f, dp ở mức logic là 0. Ta có bảng sau:
Chữ số
|
Mã Logic gfedcba
|
Mã hexa
|
0
|
1000000
|
0x40
|
1
|
1111001
|
0xF9
|
2
|
0100100
|
0x24
|
3
|
0110000
|
0x30
|
4
|
0011001
|
0x19
|
5
|
0010010
|
0x12
|
6
|
1000010
|
0x02
|
7
|
1111000
|
0xF8
|
8
|
0000000
|
0x00
|
9
|
0010000
|
0x10
|
Đối với dạng Cathode chung, chân COM sẽ có mức logic 0 nên được nối đất, các chân a-f, dp ở mức logic 1 thì LED sẽ sáng. Ta có bảng như sau:
Chữ số
|
Mã logic gfedcba
|
Mã hexa
|
0
|
0111111
|
0x3F
|
1
|
0000110
|
0x6
|
2
|
1011011
|
0x5B
|
3
|
1001111
|
0x4F
|
4
|
1100110
|
0x66
|
5
|
1101101
|
0x6D
|
6
|
1111100
|
0x7c
|
7
|
0000111
|
0x7
|
8
|
1111111
|
0x7F
|
9
|
1101111
|
0x6F
|
Để giao tiếp được với LED 7 thanh chúng ta cần làm những thao tác sau:
+ Tạo void delay()
+ Khai báo thư viện cho các chữ số 0-9.
+ Tạo ra một vòng lặp cho phép đưa ra một PORT nào đó giá trị của các chữ số.
Mạch nguyên lý sử dụng led 7 thanh dương chung như sau:
Code như sau:
#include <reg51.h>
#include <stdio.h>
delay(int time) // Ham delay
{
int i,j;
for(i=0;i<time;i++)
for(j=0;j<1275;j++);
}
void main()
{
char num[]={0x40,0xF9,0x24,0x30,0x19,0x12,0x02,0xF8,0x00,0x10}; // Gia tri hex tuong ung cua cac chu so tu 0-9
int c;
while(1)
{
for(c=0;c<10;c++) // cho c chay tu 0 den 9.
{
P2=num[c];
delay(200); // delay 0.2s
}
}
}
Mạch nguyên lý sử dụng led 7 thanh âm chung như sau:
Code như sau:
#include <reg51.h>
#include <stdio.h>
delay(int time) // Ham delay()
{
int i,j;
for(i=0;i<time;i++)
for(j=0;j<1275;j++);
}
void main()
{
char num[]={0x3F,0x6,0x5B,0x4F,0x66,0x6D,0x3D,0x7,0x7F,0x6F}; // Gia tri Hex tuong ung tu 0-9
int c;
while(1)
{
for(c=0;c<10;c++)
{
P2=num[c];
delay(200);
}
}
}
Như vậy chúng ta đã hình thành nên cơ sở để dụng LED 7 thanh cho nhiều mục đích khác như điều khiển LED 7 thanh bằng KEY, đồng hồ số, đo nhiệt độ.....
Bài tới mình xin hướng dẫn các bạn điều khiển LED 7 thanh bằng KEY, rất mong được các bạn theo dõi và ủng hộ!
kinh
Trả lờiXóaÈo :v viết đc đống bài r nhé
Xóam không thêm lcd ak ?
Trả lờiXóabảng hiệu quảng cáo từ lâu đã không còn là thứ xa lạ đối với tất cả mọi người, chúng xuất hiện khắp mọi nơi và nếu để ý sẽ thấy bảng hiệu quảng cáo có đủ kiểu dáng, kích thước, màu sắc,... khác nhau.
Trả lờiXóaBảng hiệu quảng cáo chính là bộ mặt của một công trình và mỗi một công trình lại có vô vàn kiểu thiết kế bảng hiệu quảng cáo khác nhau.
Nếu bạn đang băn khoăn không biết nên thiết kế một bảng hiệu quảng cáo thế nào cho phù hợp với công trình của mình mà giá cả vẫn phải chăng, hãy đến với Công ty Quảng Cáo Đại Phát. Chúng tôi tự tin với kinh nghiệm và khả năng của mình sẽ đáp ứng tốt nhất nhu cầu của bạn.
Công ty Quảng Cáo Đại Phát là đơn vị có kinh nghiệm chuyên về thiết kế bảng hiệu quảng cáo trên địa bàn Thành phố Hồ Chí Minh. Với đội ngũ thiết kế có nhiều kinh nghiệm, luôn không ngừng sáng tạo cùng đội ngũ thi công chuyên nghiệp, chúng tôi sẽ cùng với bạn thiết kế một bảng hiệu quảng cáo phù hợp với mọi nhu cầu mà bạn mong muốn.
Với sứ mệnh mong muốn bạn luôn thành công và phát triển hơn nữa, chúng tôi không ngừng đổi mới, học hỏi, sáng tạo để để thiết kế cho bạn một bảng hiệu đẹp mắt nhất, giá rẻ nhất thành phố Hồ Chí Minh mà vẫn luôn cảm thấy hài lòng.
Chúng tôi nhận làm bảng hiệu quảng cáo:
hộp đèn
làm bảng hiệu
làm bảng hiệu alu
làm bảng hiệu công ty
bảng hiệu công ty
làm biển hiệu quảng cáo
làm bảng hiệu quảng cáo
làm biển quảng cáo led
bảng hiệu đèn led
bảng hiệu đèn led giá rẻ
biển quảng cáo led
quảng cáo đèn led
led quảng cáo
mica led
thiết kế bảng hiệu đẹp
hộp đèn bảng hiệu
bảng hiệu mica
làm bảng hiệu mica
bảng hiệu quảng cáo
biển hiệu quảng cáo
Quảng cáo Đại Phát
Địa chỉ: 55 Linh Đông, P. Linh Đông, Q. Thủ Đức, TP. Hồ Chí Minh
Điện Thoại: 0935 79 00 28
Email: daiphatgroup2010@gmail.com
Website: thietkethicongdaiphat.com