LED trái tim sử dụng công nghệ mới, phát nhạc đơn âm, nhiều hiệu ứng đẹp mắt, hỗ trợ điều khiển chữ I-L-U và đường viền 3bit, có hiệu ứng sáng dần và tắt dần PWM...
Phiên bản đồng hồ sáng tạo nhất, tích hợp rất nhiều tính năng vào trong một chiếc đồng hồ. Hiển thị ngày theo dương lịch, hiển thị giờ, hiển thị nhiệt độ, 8 hiệu ứng viền nháy theo giây, hẹn giờ đa chức năng, báo giờ,...
LED TREE - LED cây thông giáng sinh Đăng bởi: Vũ Văn Thái - Thời gian: 18-12-2014, 21:40 Chuyên mục: Điện tử sáng tạo - Lượt xem: 8.695
LED TREE - LED cây thông giáng sinh 2014-2015
Chào các bạn, hôm nay mình chia sẻ với các bản một phiên bản LED cây thông noen do mình thiết kế, với nhiều ưu điểm mạch nhỏ gọn do sử dụng chip 20pin của 8051, code viết cực kỳ tối ưu cho chip có dung lượng bộ nhớ thấp như AT89C2051 chỉ có 2KB bộ nhớ chương trình. Dù bộ nhớ nhỏ như vậy nhưng mình vẫn code được rất nhiều hiệu ứng...
Video demo:
Nếu các bạn không sử dụng chip 20pin trên hoàn toàn có thể thay thế bằng chip 40pin như 8951, 8952... chỉ cần mắc đúng PIN to PIN là ok
Thiết kế LED theo dạng matrix 7x8 gồm có 7 tầng Anot chung các tầng và 8 ktot chung theo hàng dọc, tầng cao nhất tức thứ 7 bạn chỉ để lại 4 LED còn các tầng khác thì thiết kế sao cho đủ 8LED thon dần từ trên xuống dưới, như trong hình:
Và đây là mạch nguyên lý:
Các bạn mắc đúng theo hướng dẫn trên mạch nguyên lý là chạy, chú ý nhớ nạp file HEX cho chip nha :)
Tải toàn bộ code C và mạch mô phỏng về trong File đính kèm....
Bạn chưa đăng nhập, không thể viết bình luận! Bấm vào đây để Đăng nhập hoặc Đăng ký!
Vũ Văn Thái lúc 20-12-2017, 09:27 Mạch này không cần tụ ổn định thạch anh bạn nhé, bạn mắc thêm cũng được
frank59 lúc 08-12-2017, 21:25 Chỗ thạch anh 12MHz sao không có tụ vậy a Thái
shivaduy lúc 17-12-2015, 20:48 e mới học và tìm hiểu về mạch a cho e hỏi phần góc phải dưới là gì vậy ạ
Vũ Văn Thái lúc 13-12-2015, 21:14 Chắc bạn chi đọc lươt qua bài viết rồi hỏi đúng không, mình ghi trong nguyên lý A1015 rồi đây
hieutran11602 lúc 13-12-2015, 16:28 anh cho e hỏi thêm là transistor mình dùng loại gì anh? tên gì? và công suất bao nhiêu
Vũ Văn Thái lúc 27-11-2015, 21:26 void delay(unsigned char t){ unsigned char i; unsigned int j; for(i=0;i<t;i ){ for(j=0;j<12500;j ); //Tăng giá trị dòng này lên là được j<12500 tăng lên 25000 } }
hieutran11602 lúc 27-11-2015, 20:14 a cho e hỏi giờ e muốn delay trễ hơn thì viết code lại làm sao a. vc như 0.5s
Vũ Văn Thái lúc 22-12-2014, 15:07 Đọc lại bài trước khi đặt câu hỏi, mạch của cái nào thì chạy cái đó bạn hiểu chứ
ndtin1995 lúc 22-12-2014, 13:12 phần cứng mắc như mạch chúc mừng năm mới đc k a
ndtin1995 lúc 22-12-2014, 13:04 chân EA của 89 hả a