• Trang chủ
  • Đăng nhập
  • Đăng ký
  • Tiều đề
  • Lưu bút
  • Kết nối
  • Cột bên
  • Đặc biệt
  • Đặt linh kiện
  • Upload Data
  • Liên hệ
Jun 30

Làm LED trái tim với 8501 Không rõ

Post biendt | Điện tử điều khiển | Nhận xét(189) | Đọc(103470)
Tác giả : Whyou  
Yahoo : vanviet_haui.dt2k4

   Trái tim là bộ phận quan trọng của con người đồng thời trái tim tượng trưng cho tình yêu đẹp của đôi trai gái. Các bạn trai đọc điện - điện tử muốn trinh phục được chị em phụ nữ thì phải có gì tặng chị em thì chị em mới cảm động được. Bỏ tiên ra mua món quà thì không hay lắm nhưng chúng ta bỏ tiền ra để làm một cái gì đó tặng thì món quà đó thật là ý nghĩa. Khi đó chúng ta vừa học được và lại có quà tặng bạn gái đồng thời chiếm được tình cảm của bạn gái. Chính vì đó bài viết này sẽ hướng dẫn mọi người làm mạch trái tim đơn giản dùng 8501. Mạch rất đơn giản và chương trình cũng không khó.

Bấm xem ảnh ở cửa sổ mới


I - Sơ lược về họ vi điều khiển 8501
Khi nhắc đến vi điều khiển, không ai là không biết họ vi điều khiển của 8051 do ATMEL cung cấp và phát triển. Thông dụng nhất là các sản phẩm của dòng 89Cxxx và 89sxxx. Ưu điểm lớn nhất của họ vi điều khiển 8051 là:
+Giá chip rẻ. Chỉ từ 20 nghìn là bạn có thể có trong tay chip 89C52
+Cấu tạo đơn giản với 35 câu lệnh ASM
+Với 89c52 có 8kb bộ nhớ dữ liệu, 128bye ram, 32 chân I/O, 3 timer, 8 ngẳt, hoạt động ở điện áp 5V, đóng gói với kiểu chân dip40 chân và kiểu PLCC
+Tần số tối đa: 33Mhz

Bấm xem ảnh ở cửa sổ mới


89c52 với 4 PORT có khả năng nhập,xuất. Gồm PORT0 (P0), PORT1 (P1), PORT2 (P2), PORT3 (P3)
Mỗi PORT gồm 8 PIN( hay chân) và có thể được đinh địa chỉ từng bit. ví dụ:
P1^0, P1^1... P1^8 tương tự với các PORT 0,2,3
Các PIN của PORT chỉ có 2 trạng thái là: mức cao(1) có giá trị xấp xỉ giá trị VCC. Mức thấp(0) có giá trị xấp xỉ 0V(GND)
II - Tổng quan và tính toán cho LED phát quang
1) Hoạt động và phân cực cho LED
LED phát quang được phát sáng khi chúng ta cấp nguồn cho nó thì nó sẽ phát sáng. Có rất nhiều LED phát quang với mầu sắc, kích thước chủng loại khác nhau. Và được ứng dụng trong thắp sáng, trang trí...

Bấm xem ảnh ở cửa sổ mới


Bản chất của LED chính là một diode có khả năng phát sáng khi phân cực thuận. Khi Led sáng thi điện áp rơi trên LED có giá trị nhỏ nhất là 0.7V và lớn nhất gần 2V tùy từng loại LED. Tùy vào từng loại LED mà có giá trị dòng qua LED khác nhau để LED sáng bình thường. Thông thường thì nguồn cấp cho LED 3V thì chúng ta không cần điện trở hạn dòng nhưng đối với nhiều mạch người ta không thể dùng thêm một nguồn nữa nên người ta dùng nguồn cho LED chung với nguồn điều khiển (5V) và lắp thêm con điện trở nối tiếp cho LED. Mục đích là để hạn dòng cho LED không cho dòng qua LED lớn hơn giá trị định mức. Nếu mà quá dòng thì LED sẽ cháy. Tính toán điện trở đó như thế nào?
2) Cách tính toán điện trở hạn dòng cho LED
Nếu chúng ta sử dụng nguồn 3V thì không cần phải điện trở mà có thể lắp trực tiếp được nhưng nếu mà cho nguồn lớn hơn 3V thì cần phải có thêm một con điện trở hạn dòng cho LED

Bấm xem ảnh ở cửa sổ mới


Chúng ta áp dụng lý thuyết mạch điện vào tính toán điện trở này như sau:
R = (Vcc - Uled)/Iled
với Uled là điện áp rơi trên LED phát quang. Nằm trong 0.7 ~ 2V tùy từng loại LED
    Iled là dòng điện định mức qua LED.
Dựa vào công thức đó chúng ta sẽ tính được giá trị điện trở cho vào cho từng loại LED.
Lấy ví dụ : Mua LED có Uled = 1V, Iled = 10mA với điện áp nguồn là 5V. Áp dụng công thức trên ta sẽ tính được R = 400 ôm.
3) Điều khiển LED với 8501
LED phát quang chúng ta chỉ cần phân cực thuận là nó sẽ sáng.Trong 8501 chỉ điều khiển được mức 1 (5V) và mức 0 (0V) nên do đó LED khi mắc vào chân của 8501 sẽ được điều khiển tắt hoặc mở tùy thuộc vào trạng thái của chân 8501 được điều khiển như thế nào? Có hai cách mắc LED và chân 8501
+ Mắc ở chế độ xả dòng

Bấm xem ảnh ở cửa sổ mới


Với mắc ở chế độ này thì LED sẽ sáng rất tối vì công suất của chân 8501 rất yếu. Không đủ cấp dòng cho LED sáng với chế độ định mức. Nên phương pháp này sẽ làm LED sáng tối nên không hiểu quả. Chân 8501 ở mức 1 thì LED sáng và mức 0 thì tắt
+ Mắc ở chế độ hút dòng

Bấm xem ảnh ở cửa sổ mới


Mắc kiểu này thì LED sáng hết công suất. Đây là phương pháp ghép trực tiếp nhưng vi xử lý nó chỉ chịu được một giá trị dòng nhất định qua nó. Nếu mà quá nhiều LED ghép nối thế này thì tất cả dòng sẽ qua vi xử lý gây ra quá dòng trên vi xử lý gây nên cháy chíp và chíp nóng không hoạt động được lâu. Phương pháp này chỉ mang tính lắp ít LED và điều khiển không đồng thời. Giải pháp là gắn thêm một transitor đệm. Đối với mắc kiểu này thì mức 1 thì LED tắt và mức 0 thì LED tắt.
Điều khiển LED đơn này cũng rất là đơn giản. Nó dựa vào cách ghép nối với vi xử lý và đưa mức cần thiết ra chân vi xử lý thì LED sẽ sáng và tắt theo ý muốn của chúng ta.
III - Mạch trái tim với 32 LED ghép nối với 8501
1) Mạch nguyên lý
Mỗi PORT của 89C52 có độ dài 8 bit, do vậy không thể truy xuất lên từng PORT một lúc được. Ta chỉ có thể làm lần lượt với từng Port của 89C52. Nhưng với điều khiển LED, Thời gian thực hiên rất nhanh, và coi như thực hiện gần như cùng một lúc. Sau đây mình sẽ điều khiển 32 LED được xếp thành một hình trái tim.

Bấm xem ảnh ở cửa sổ mới


Mạch nguyên lý trên là ghép trực tiếp không dùng đệm. Theo nguyên tắc vẫn chạy được nhưng không đảm bảo cho con 8501 hoạt động tốt và không bị quá dòng. Nhưng với bài toán này chúng ta có thể ghép trực tiếp với LED thường và điều khiển không đồng thời. Mạch vẫn chạy ổn định.
2) Thuật toán điều khiển
Việc điều khiển 32 LED đơn này cũng không khó. Ta cứ cho LED này bật rồi LED kia tắt theo hiệu ứng của chúng ta. Các thời điểm được tính là rất nhanh. Việc chuyển từ thời điểm này sang thời điểm kia được qua một thời gian trễ nếu cần thiết. Ta chỉ cần xuất mức 0 ra chân 8501 là LED sáng và mức 1 ra chân của 8501 là LED tắt. Dựa vào điểm này chúng ta có thể điều khiển 32 LED theo ý thíc. Một ví dụ đơn giản là chạy LED từ trên xuống
#include"reg52.h"
unsigned char ma[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void delay(unsigned int tre)
{
  unsigned int tg;
  for(tg=0;tg}

void main()
{
  unsigned int i,x;
  while(1)
  {
    P0=P1=P2=P3=0xff;
    for(i=0;i<8;i++)
    {
      P0=P1=ma[i];
      delay(42000);
    }  
    
    P0=P1=0xff;
    for(i=0;i<8;i++)
    {
      P3=ma[i];
      P2=ma[7-i];
      delay(42000);
    }  
  }
}
Đó là các ví dụ đơn giản nhất mà các bạn dễ dàng thực hiện. Từ đó các bạn phát triển thêm nhiều kiểu nháy LED phong phú hơn
IV - Sản phẩm, Code&mô phỏng, PCB
1) Sản phẩm
Dưới đây là sản phẩm của mạch hình LED trái tim mà tôi làm được. Nhìn trông giao diện cũng khá đẹp. Tặng người iu thì quá tốt

Bấm xem ảnh ở cửa sổ mới


Linh kiện được gắn theo kiểu SMD để tăng thêm tính thẩm mỹ của sản phẩm

Bấm xem ảnh ở cửa sổ mới


2) Code và Mô phỏng, PCB
+ Chương trình được viết cho dòng vi xử lý 8501, môi trường biên dịch Kei C
+ Mô phỏng bằng phần mền Protues để minh họa thêm sản phẩm
+ Mạch in PCB bằng Protues để mọi người có thể làm luôn
Ngoài chương trình tham khảo này các bạn có thể phát triển thêm nhiều hiệu ứng đẹp để cho mạch đèn LED trái tim phong phú và đẹp hơn
Tải code, mô phỏng, PCB :
Tệp tin tải về
Tệp tin này chỉ tải được sau khi bạn đăng nhập. Hãy Đăng ký hoặc Đăng nhập

Video sản phẩm.
Các Bài Viết Liên Quan
Giúp e tạo mạch dao động với
giúp mình mạch đếm từ 0-35 với !!
huong dan lam ampemet dien tu hien thi tren led 7 thanh
ai giúp em với
Giúp em với
help!!!quet led 7seg+hieu ung led don+doc adc
Mọi người comment cho ý kiên với !!!!1
Mạch chống trộm bằng tia lazer.
Giáo trình thiết kế mạch điện tử với Altium Designer V1.0[PCBViet.com]
Mạch thu RF với PT2272+CD403
mayu bac pro giup e mach led xoay + code asm voi
Quét LED MATRIX 8x8x4
Quét LED MATRIX 8x8x4
[Help] CÁC PRO SỬA MÌNH ĐOẠN CODE NÀY VỚI
Tìm IC thích hợp cho mạch
Tags: làm , led , trái , tim , với , 8501
Địa chỉ trích dẫn
Chú ý Địa chỉ này vần có hiệu lực trước 23:59:59
quocthi36 Email
2011/11/12 18:03
ANH OI NEU DA POST THI CHO E XIN CAJ PHAN SO DO NGUYEN LY VA SO DO MACH IN LUN DI A(ORCAD) NHA A.THANK A NHUI NHUIzan
profreestyle90 Email Homepage
2011/11/09 16:40
cái mạch in sai rồi còn câu.
vannam2050 Email Homepage
2011/11/09 13:48
pig
truelove_1456 Email Homepage
2011/11/08 23:36
thanks bac .qua la huu ich that.phat huy tinh than nha bac.zan
nguyenhuuquang Email
2011/11/08 22:01
ban gui cho minh xin cai so do capture noi  layout di co gi gui qua mail nguyenhuuquang_dt cho minh nha
dovansangvms Email Homepage
2011/11/07 23:10
ạ co so do thjet ke cho em xj kaj koi.chu kon nhj the nay em chang bjt gj ka vj em moi hoc nam thu nhat thoi.co j gui majl ve cho em nha,>>>>>loitotinhtutraitimanh_iloveyou@yahoo.com
wanby Email
2011/11/06 10:58
pigrat cam on cac ba n da cho mih so do
magiaofc Email
2011/11/05 10:05
day la 1 phan nho dang cap cua ban VIET lop minh u.kham phuc qua pig
mr_namtoi Email
2011/11/03 16:37
HI CẢ NHÀ !
CẢ NHÀ GIÚP MÌNH PHẦN LẬP TRÌNH PLC (VIẾT LƯU ĐỒ THUẬT TOÁN) CHO BÀI NÀY (HỆ THỐNG TRỘN BÊ TÔNG) NHÉ.
  
NGUYÊN LÝ VẬN HÀNH:
Động cơ vận hành băng tải chở cát được khởi động đưa nguyên liệu cát vào thùng cân cát đá,đạt mức 200Kg thì dừng lại,khởi động băn tải chở đá đưa đá vào thùng cân cát đá với mức 300kg thì dừng lại.Van điện tử để đóng mở thùng cân cát đá đươc điều khiển mở thùng cân cát đá đưa hỗn hợp cát đá vào thùng trộn  và ruột gà chứa xi măng được khởi đồng đưa xi măng vào thùng cân xi măng.Khi hết hỗn hợp cát đá van điện tử để đóng mở thùng cân cát đá điều khiên xilanh đóng lại chuẩn bị cho chu trình tiếp theo.Khi cân được 100kg xi măng thì ruột gà chứa xi măng dừng lại đồng thời van điện tử để đóng mở thùng cân xi măng mở cửa thùng cân xi măng,xi măng được đưa vào thùng trộn.Khi hết xi măng trong thùng cân xi măng, van đóng mở thùng cân xi măng đóng điều khiển xilanh đóng lại chuẩn bị cho chu trình tiếp theo đồng thời khởi động động cơ trộn.Sau một thời gian trộn t1,động cơ bơm nước được khởi dộng đưa nước vào thùng trộn.Sau thời gian t2 động cơ bơm nước ngừng hoạt động,sau thời gian t3 ngừng động cơ trộn,van đóng mở thùng trộn điều khiển xilanh mở cửa thùng trộn đưa vữa vào thùng vữa chính.Khi hết vữa trong thùng trộn,điều khiển đóng cửa thùng trộn chuẩn bị cho chu trình tiếp theo.
  GIÚP MÌNH NA!liên hệ vơi mình theo địa chỉ này nhé.
Email: namtoi.le@gmail.com
  thak cac ban nhieu.!!!!!!!dog
thekorea6868 Email
2011/11/03 14:44
pig
Phân trang 14/19 Trang đầu Trang trước 9 10 11 12 13 14 15 16 17 18 Trang sau Trang cuối
  • Mới nhất
  • Xem nhiều
  • Ngẫu nhiên
  • Nhận xét
  • Giúp e tạo mạch dao động với
  • Mạch chống trộm nhà dùng GSM điều khiển qua t...
  • Tài liệu CÂN ĐIỆN TỬ
  • giúp mình mạch đếm từ 0-35 với !!
  • Mạch tăng ap
  • hỏi về mạch
  • Kit thực hành Vi Điều khiển 89xxx
  • thiết kế bộ đo tần số hiển thị trên màn hình ...
  • thiết kế bộ đo tần số hiển thị trên màn hình ...
  • help 741
  • [103471]Làm LED trái tim với 8501
  • [59310]1000 mạch điện tử ứng dụng trong một phần...
  • [41778]Điều khiển thiết bị từ xa bằng hồng ngoại...
  • [39080]Nguyên lý và sử dụng nguồn xung hay bộ bi...
  • [34995]Hướng dẫn làm mạch in bằng phương pháp là...
  • [34751]Mạch nguồn ổn định 12V - 15A
  • [33295]Chạy chữ " www.hoiquandientu.com&quo...
  • [32243]Phần mềm vẽ và mô phỏng mạch điện CADe-SI...
  • [31164]Cơ bản và ghép nối về chuẩn giao tiếp RS2...
  • [29383]Tính toán quấn máy biến áp 1 pha tần số 5...
  • hnammad: bac nao hieu nguyen ly cua mach co the g...
  • ledieu0107: T2 là biến áp có hệ số tự cảm 2.3uH (mic...
  • asddcuteo: ko ai biêt ak
  • manhcan94: zan
  • quangchuongsq: ai có mạch tang âm boss cho e 1 bảnbản c...
  • hanh_tb11: HAY!
  • tuanphat686868: sach ky thuat vi dieu khien -ngo dien ta...
  • dotuyendc10: bạn vào trong chợ mà mua.phúc lan cũng r...
  • vipmen_yb: chào mọi người mình đang làm đồ án với đ...
  • dhq_hqdt: cám ơn ! C-)
Phân loại
  • Điện tử ứng dụng [81] RSS
  • Điện tử điều khiển [18] RSS
  • Sơ đồ thiết bị [5] RSS
  • Điện tử công suất [5] RSS
  • RTC-DS1307 [2] RSS
  • Điện tử số [9] RSS
  • MyDatasheet [17] RSS
  • Calculator [3] RSS
  • Components [8] RSS
  • Tut Video [4] RSS
  • Hỏi/Đáp?? [144] RSS
  • Mua linh kiện điện tử [2] RSS
  • Ebook - Tham khảo [0] RSS
  • Ebook-Đồ án [103] RSS
  • Ebook - Giáo trình [93] RSS
  • Ebook - English [14] RSS
  • Ebook - Khác [61] RSS
  • Cơ bản VXL-VDK [5] RSS
  • C - Cơ bản [5] RSS
  • LED - LED7 [7] RSS
  • Phím-Ma trận Phím [4] RSS
  • Ma trận LED [2] RSS
  • RS232 [2] RSS
  • Điện tử căn bản [1] RSS
  • Điện trở [4] RSS
  • Tụ điện [6] RSS
  • Cuộn cảm [3] RSS
  • Diode [4] RSS
  • Transitor [7] RSS
  • Mosfet/IGBT/Thy [2] RSS
  • Ổn áp 78xx-79xx [1] RSS
  • Thực tập điện tử [2] RSS
  • 555 - Timer [3] RSS
  • SD đồng hồ đo [2] RSS
  • Biến áp [2] RSS
  • CB mạch điện tử [3] RSS
  • Vẽ mạch vs Orcad [14] RSS
  • Phần mềm điện [2] RSS
  • Soft - Vẽ mạch [13] RSS
  • Soft - Mô phỏng [10] RSS
  • Soft - Biên dịch [10] RSS
  • Soft - Khác [10] RSS
  • Mạch ứng dụng [1] RSS
  • Mạch báo động [15] RSS
  • Mạch âm lượng kế [9] RSS
  • Mạch Pin - Acquy [16] RSS
  • Mạch số Logic [6] RSS
  • Mạch lọc [5] RSS
  • Mạch cao áp [1] RSS
  • Conveter-Inveter [8] RSS
  • Mạch phát FM-AM [13] RSS
  • Mạch thu FM-AM [6] RSS
  • Mạch đồng hồ số [6] RSS
  • Mạch LED [10] RSS
  • Mạch đo-kiểm tra [13] RSS
  • Mạch điện Oto [8] RSS
  • Giải mã-mã hóa [6] RSS
  • Mạch Heaphone [4] RSS
  • Mạch OPAM [14] RSS
  • Mạch Động cơ [6] RSS
  • Mạch cảm biến [9] RSS
  • Mạch Bảo vệ [4] RSS
  • Mạch dao động [15] RSS
  • Mạch Video [7] RSS
  • Mạch Nguồn [24] RSS
  • Mạch Audio [30] RSS
  • Mạch Hỗn hợp [7] RSS
Hiện đại hóa
Thống kê
Số lượt khách 2204118
Khách hôm nay 1353
Số bài 936
Số nhận xét 2968
Thành viên 35285
Thành viên Online
Hiện có 34 người đang online : 0 thành viên và 34 khách
Kết nối
  • Liên Kết Website
  • Thiết kế nội thất
  • Diễn Đàn TBĐ
  • Hiện Đại Hóa
  • Cáp điện
  • Diễn đàn PCB Việt
  • Điện tử tin học VN
Tìm Kiếm
Hỗ trợ Online

biendt Có vấn đề gì các bạn vui lòng để lại tin nhắn hay gửi mail : biendt.biendt@gmail.com!

Quang Có vấn đề gì các bạn vui lòng để lại tin nhắn hay gửi mail : biendt.biendt@gmail.com!

Đăng nhập
Tài khoản:
Mật khẩu:
Lưu mật khẩu
Hội Quán

Lớp học Điện Tử - Lập Trình
chatbox
Tag

| loc nuoc | can dien tu | cân điện tử | biến tần | bien tan | Day cap dien | cap dien | May nen khi truc vit | thiet bi dong cat | PLC Siemens | bao ho lao dong | bảo hộ lao động | may nen khi | máy nén khí | động cơ | thiết bị điện | Ép cọc bê tông | Dong co | bien tan schneider | thiết kế nội thất | Tiền liệt tuyến | tuyến tiền liệt | Noi that | Biến tần ABB | Phụ gia bê tông | Thang may | Quang cao google | Thang máy Mitsubishi | thiet ke noi that | Bảo hộ lao động | Nội thất | kệ tivi | giường ngủ | Lọc nước | Xử lý nước | Xử lý nước thải | Khoan giếng | Thang máy | Máy nén khí | Năng lượng mặt trời | thiet ke noi that | thiết kế nội thất | tranh son dau | Hiện Đại Hóa | thiet ke noi that | Bảo hộ lao động | Noi that | Lọc nước RO | Bien tan | Autonics |

Robot Việt Nam
Liên kết

Copyring © 2010 | Template by Champi | Edit by biendt - Hội Quán Điện tử
Học tập - Chia sẻ - Thảo Luận - Phát triển Điện - Điện tử -> wWw.hoiquandientu.com
Mọi thông vui lòng liên hệ : biendt.biendt@gmail.com
Powered by Bo-Blog 2.1.0Code detection by Bug.Center.Team