Em mới học về 8051 nên không bít làm sao để điều khiển 10 led sáng đuổi nhau nhờ 8051? ???( Nếu có chương trình thì viết bằng C nha! Mình học Keil C mà ! ) Các bác giúp em nha !
Điều khiển 10 led sáng đuổi nhau?
Collapse
X
-
Tags: None
-
Để cho code đơn giản hơn, bạn có thể ghép nối thêm một con 74L154.
Một ví dụ ở đây:
Kiểu nháy
1234567890
-----------
1000000000
0100000000
................
0000000001
74L154 được lắp các chân A,B,C,D lần lượt là P1.0, P1.1 , P1.2, P1.3
Code://user 11.0592MHz crystal. #include <at89x51.h> unsigned char status; void delay(unsigned char giay) { while(giay--) { //day la chuong trinh tao tre 1/10s unsigned int temp; temp=10; while(temp--) { //day la doan chuong trinh tao tre 10 ms TH1=0xdc; TL1=0x00 ; TR0=1; while(!TF0); TR0=0; TF0=0; } } } void main() { TMOD=0x01; //su dung timer,che do 16 bit EA=1; EX0=1; status=0; while(1) { P1=status; delay(5);//1/2s status++; if(status>15) status=0;//Thay đổi giá trị 15 thành 10 thì sẽ nháy 10 } }
-
Các bác ơi cho em hỏi cái. Em dùng AT89s51 để thử chương trình ngắt ngoài INT0, đầu ra em nối với 1 LED ở chân 39 (P0.0), khi có ngắt thì đèn tắt, bình thường thì đèn sáng. Em lắp xong thì gặp phải vấn đề là: có lúc thì nó chạy đúng, nhưng có lúc thì đèn cứ sáng (hoặc tối) mãi không chịu thay đổi trạng thái. Rút nguồn ra lắp lại lần 1 thì lại chạy đúng (nhận không sai 1 ngắt nào cả), rút ra lắp nguồn lại lần nữa thì lại chạy sai (mặc dù không hề động gì đến mạch cả), có lúc rút nguồn ra lắp vào mấy lần mới chạy đúng được. Em bực mình tháo ra chạy bài nháy đèn LED thì cũng gặp phải tình trạng tương tự, có lúc đèn còn chỉ sáng mờ mờ so với lúc chạy đúng. Hay là tại nguồn?
Comment
-
Nguồn USB thì làm ăn gì được, yếu lắm!Nguyên văn bởi funnyCat Xem bài viếtÀ quên, nguồn em lấy qua cổng USB của máy tính.Cung cấp Oscilocope , Inverter , Switching , DC power supply , AC millivolt meter ....
Comment
-
kô sao đâu, với nguồn máy tính 500mA cũng đủ làm khối chuyện rồi, huống chi mấy con led. post mạch của bạn lên đi!
Comment
-
Thông thường do mạch power on reset, mạch dao động thạch anh.Nguyên văn bởi funnyCat Xem bài viếtCác bác ơi cho em hỏi cái. Em dùng AT89s51 để thử chương trình ngắt ngoài INT0, đầu ra em nối với 1 LED ở chân 39 (P0.0), khi có ngắt thì đèn tắt, bình thường thì đèn sáng. Em lắp xong thì gặp phải vấn đề là: có lúc thì nó chạy đúng, nhưng có lúc thì đèn cứ sáng (hoặc tối) mãi không chịu thay đổi trạng thái. Rút nguồn ra lắp lại lần 1 thì lại chạy đúng (nhận không sai 1 ngắt nào cả), rút ra lắp nguồn lại lần nữa thì lại chạy sai (mặc dù không hề động gì đến mạch cả), có lúc rút nguồn ra lắp vào mấy lần mới chạy đúng được. Em bực mình tháo ra chạy bài nháy đèn LED thì cũng gặp phải tình trạng tương tự, có lúc đèn còn chỉ sáng mờ mờ so với lúc chạy đúng. Hay là tại nguồn?
Comment
dự án của bạn Tra theo mã, xem datasheet và đặt hàng trực tuyến. MicrochipROHMEpsonTaejin
Đặt hàng & tư vấn
Hà Nội024.3640 8561
TP.HCM028.3811 9870
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi thuaimiVẫn nhớ và kính trọng Bác cũng các cao nhân trên dientuvietnam.net. Tính từ ngày tham gia trên này cũng đã hơn 20 năm rồi. Quá nhiều thay đổi cả trong công việc và cuộc sống. Nhưng được thấy lại các nick cũ vẫn sáng đèn là thấy vui rồi....-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:33 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi nhathung1101Còn sống không lão??? Mất một thời gian chữa bệnh nên quên hỏi thăm.......
-
Channel: Tâm tình dân kỹ thuật
25-10-2026, 03:09 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi nhathung1101Thời buổi năng lượng xanh, nhất là xanh cả mặt... Thì Điện mặt giời, điện gió, sẽ lên ngôi.
Nếu không nắm bắt được cái cơ bản đó thì đi làm coder à? Mà coder giờ thất nghiệp cả lũ vì AI rồi!!!









...
-
Channel: Điện tử công suất
25-10-2026, 03:03 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi quangdonguehChà, lâu lắm rồi nhưng diễn đàn vẫn còn những chủ đề cốt lõi của điện tử công suất...-
Channel: Điện tử công suất
24-10-2026, 07:53 -
-
bởi bqvietNếu muốn tăng công suất cần tăng con chip và tăng biến áp lên lớn hơn. Thiết kế ban đầu dùng TNY25x và biến áp EE16 hoặc EE13. Tăng con chip lên TNY268 vẫn mạch nguyên lý đó và biến áp lên EE19 sẽ nâng công suất ra thêm nhiều. Tăng tối đa...-
Channel: Điện tử công suất
24-10-2026, 02:14 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 14:33 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 10:49 -
-
Trả lời cho Tìm VR 5 chânbởi dinhthuong80Cảm ơn bác bqviet . Nhưng hình như các VR 5 chân của linhkienchatluong là loại có 2 chân là công tắc đóng mở. Thấy trên Shopee có chỗ bán linh kiện đàn Organ, mà không biết đúng loại không, với lại sao ... mắc dữ dội luôn ấy!!!
...-
Channel: Hướng dẫn tìm thông tin linh kiện
19-10-2026, 11:30 -
-
Trả lời cho Tìm VR 5 chânbởi bqvietTrang sản phẩm này có loại 5 chân và 8 chân
https://linhkienchatluong.vn/chiet-a...doi_s1595.aspx
Ngoài ra một trang cùng cấp với nó có loại 6 chân nữa, chắc đủ cho người muốn tìm....-
Channel: Hướng dẫn tìm thông tin linh kiện
17-10-2026, 17:19 -
-
bởi dinhthuong80Chào cả nhà, chúc cuối tuần vui vẻ!
Hôm nay mình lên đây nhờ ai biết chỉ dùm biến trở 5 chân này tên gọi là gì, có thể mua ở đâu vậy? Xin cám ơn nhiều! ...-
Channel: Hướng dẫn tìm thông tin linh kiện
-
Comment