Chào các bác, e muốn làm 1 mạch dùng 89S51, gồm 16 led và 16 phím bấm, e muốn làm khi bấm phím 1 thì tương ứng led 1 sáng, bấm phím 2 thì tương ứng led 2 sáng, không bấm theo trình tự có thể bấm lung tung, nhưng khi bấm phím khác thì đèn tương ứng sáng và đèn lúc trước bấm phải tắt, giống như công tắc quạt bàn vậy đó. VD: bấm phím 1, led 1 sáng, sau đó bấm phím 5, led 5 sáng, lúc này led 1 tắt, bấm tiếp phím 7 thì led 7 sáng, lúc này led 5 tắt tiếp tục bấm phím 16 thì led 16 sáng.... Các bác giúp e với, phần lập trình e dốt lắm, các bác có thể làm chống nhiễu cho công tắc thì giúp e với. E xin chân thành cám ơn.
Thông báo
Collapse
No announcement yet.
Điều khiển led đơn
Collapse
X
-
em muốn nó ko theo trình tự từ 1 đến 16 là vì các e có thể nằm ở những vị trí khác nhau bấm phím, đôi khi cũng có trường hợp 2 hoặc 3 câu hỏi kế tiếp nhau cũng có 2 e bấm là đứng gần nhau, mà cũng có khi chỉ 1 e mà bấm liên tiếp 3 câu hỏi để giành quyền trả lời liên tục 3 câu hỏi, vì e đó có thể biết đáp án của cả 3 câu liền nhau.
Nhờ các bạn giúp e với, e sẽ vẽ sơ đồ lên và nhờ các a xem giúp e phát nhé.
Comment
-
ASM
viết như thế này:
main:
jnb p1.0,bat1
jnb p1.1,bat2
jmp main
bat1:
jnb p1.0,$
setb p1.1
clr p1.0
ret
bat2:
jnb p1.1,$
setb p1.0
clr p1.1
ret
end
trên đây là ví dụ cho 2 nút,tương tự mở rộng cho 16 nút.Không biết thì hỏi,muốn giỏi phải học.
E-mail:
Comment
-
Bạn có thể giúp mình ko? viết bàng gì cũng được, miễn là bạn cảm thấy dễ cho bạn và đúng với đề bài của tớ thì tớ rất cám ơn bạn?Nguyên văn bởi Ck33spkt Xem bài viếtBạn muốn lập trình bằng code C hay ASM? ASM thì mình có thê giúp chứ code C thì mình hơi gà
Comment
-
Xin lỗi bạn nhé, phiền bạn quá, ngày trước mình ko được học chuyên sâu về môn này, chứ nếu mình biết thì chắc ko phải nhờ bạn đâu. dù gì cũng cám ơn bạn!Nguyên văn bởi vantrinh0902 Xem bài viếtCái này dễ mà, Viết code mới biết mình lam thế nào chứ nhờ hoài thì sao tiến bộ nổi. Lập trình cái này dễ hơn thang máy có ưu tiên mà.
Comment
-
Cám ơn a rất nhiều, nhưng trong VD của a thì 2 nút bấm nối với P1.0 và P1.1 nhựng e chưa thấy 2 con led tương ứng của 2 nút bấm này nối và đâu và được tác động mức thấp hay mức cao? Xin a vui lòng chỉ giúp tiếp ạ!!!Nguyên văn bởi thang37 Xem bài viếtASM
viết như thế này:
main:
jnb p1.0,bat1
jnb p1.1,bat2
jmp main
bat1:
jnb p1.0,$
setb p1.1
clr p1.0
ret
bat2:
jnb p1.1,$
setb p1.0
clr p1.1
ret
end
trên đây là ví dụ cho 2 nút,tương tự mở rộng cho 16 nút.
Comment
-
Nguyên văn bởi thang37 Xem bài viếtASM
viết như thế này:
main:
jnb p1.0,bat1
jnb p1.1,bat2
jmp main
bat1:
jnb p1.0,$
setb p2.1
clr p2.0
ret
bat2:
jnb p1.1,$
setb p2.0
clr p2.1
ret
end
trên đây là ví dụ cho 2 nút,tương tự mở rộng cho 16 nút.xin lỗi bạn,mình viết nhầm,do viết vội nên hơi nhầm lẫn tí.Nguyên văn bởi minhb Xem bài viếtCám ơn a rất nhiều, nhưng trong VD của a thì 2 nút bấm nối với P1.0 và P1.1 nhựng e chưa thấy 2 con led tương ứng của 2 nút bấm này nối và đâu và được tác động mức thấp hay mức cao? Xin a vui lòng chỉ giúp tiếp ạ!!!
Không biết thì hỏi,muốn giỏi phải học.
E-mail:
Comment
-
Vậy a có thể viết lại giúp e được ko? viết luôn 4 nút và 4 led luôn nhé, sau đó để e tìm hiểu thêm, nếu not ok thì e tính sau, đa tạ a!Nguyên văn bởi thang37 Xem bài viếtxin lỗi bạn,mình viết nhầm,do viết vội nên hơi nhầm lẫn tí.
Comment
Bài viết mới nhất
Collapse
-
bởi theidiotcatViệc lựa chọn một chiếc laptop gaming phù hợp với nhu cầu, ngân sách chưa bao giờ là dễ dàng. Và điều đó càng khó hơn trong năm 2026 khi mà mức giá liên tục tăng.
Nếu bạn chưa biết nên chọn một chiếc laptop gaming như thế nào...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:29 -
-
bởi theidiotcatVới mức ngân sách 20 - 30 triệu đồng trong năm 2026, các bạn sinh viên và dân văn phòng có thể tìm thấy nhiều lựa chọn cao cấp, mạnh mẽ, pin “trâu”, đặc biệt là các mẫu laptop AI hỗ trợ cho học tập và làm việc.
Trong phân...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:25 -
-
bởi theidiotcatDưới đây là một số mẫu laptop nổi bật trong phân khúc dưới 20 triệu giúp các bạn văn phòng, sinh viên và đặc biệt là tân sinh viên có thể dễ dàng lựa chọn được mẫu laptop phù hợp với nhu cầu và ngân sách của mình.
Thị...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:07 -
-
bởi theidiotcatViệc chọn mua một bộ máy tính phục vụ cho các nhu cầu làm việc văn phòng và sử dụng cơ bản hàng ngày đang trở nên dễ dàng và tiết kiệm hơn bao giờ hết. Thay vì phải đau đầu trích ngân sách để mua cả vi xử lý lẫn card đồ họa rời...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:23 -
-
bởi theidiotcatViệc nâng cấp từ một dàn máy tính cũ lên cấu hình mới luôn khiến nhiều người đắn đo về mức chi phí bỏ ra. Nếu bạn đang tìm kiếm một sự lột xác hoàn toàn về hiệu năng mà vẫn cân đối được dòng tiền, combo giữa vi xử lý Ryzen...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:06 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanVí dụ một trang như thế này
...-
Channel: Điện tử công suất
24-06-2026, 19:57 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanỔ bi có loại chịu lực dọc, loại chịu lực ngang.
Bạn kiếm một quyển Data cũng một hãng vòng bi nào đó. Họ sẽ cấp cho bạn đủ thông số kỹ thuật.
Khi lựa chọn được mã sản phẩm, bạn chỉ việc tìm mua mã đó, hoặc đặt hàng....-
Channel: Điện tử công suất
24-06-2026, 19:52 -
-
bởi GargiChào mọi người, tôi đang gặp một vấn đề kỹ thuật và muốn được nghe ý kiến của mọi người.
Tôi đã lắp một đĩa xích vào trục đầu ra của hộp số hành tinh bánh răng xoắn dùng cho truyền động xích. Sau vài tháng hoạt động, ổ bi đầu ra bị hỏng.
Bản thân...-
Channel: Điện tử công suất
24-06-2026, 13:22 -
-
bởi vi van phamSau hàng chục năm, không biết có ai còn nghĩ gì về tôi? Riêng tôi, nhớ nhiều về dientuviet nam. net. Ngày ấy tìm 1 người bạn đam mê về điện từ khó như trúng số độc đăc. Tôi đã trúng số độc đắc khi được mời về dientuvietnam.net...
-
Channel: Tâm tình dân kỹ thuật
23-06-2026, 22:43 -

...
Comment