RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

Điều khiển led đơn

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts

  • minhb
    replied
    Nguyên văn bởi thang37 Xem bài viết
    mình sửa chỗ mấy cái dấu đỏ rồi đó,4 nút thì cũng 2 nút trên thôi,copy ra thêm 2 nút nữa rồi sửa chân vào,chân ra là xong.
    bạn kết nối rồi làm thử ví dụ trên sẽ hiểu.Chương trình chính (main) quét phím,lần lượt gõi ct con tương ứng của nút đó,sau khi thực hiện ct con sẽ quay lại quét phím.
    ok, cám ơn a, mai e sẽ thử và báo cáo sau, hihi, mới đi làm ca 2 về vội vàng bay lên đây xem thông tin, cám ơn a và các bạn, chúc a Thang và các bạn ngủ ngon nhé.

    Leave a comment:


  • thang37
    replied
    Nguyên văn bởi minhb Xem bài viết
    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!
    mình sửa chỗ mấy cái dấu đỏ rồi đó,4 nút thì cũng 2 nút trên thôi,copy ra thêm 2 nút nữa rồi sửa chân vào,chân ra là xong.
    bạn kết nối rồi làm thử ví dụ trên sẽ hiểu.Chương trình chính (main) quét phím,lần lượt gõi ct con tương ứng của nút đó,sau khi thực hiện ct con sẽ quay lại quét phím.

    Leave a comment:


  • minhb
    replied
    Nguyên văn bởi thang37 Xem bài viế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í.
    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!

    Leave a comment:


  • thang37
    replied
    Nguyên văn bởi thang37 Xem bài viết
    ASM
    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.
    Nguyên văn bởi minhb Xem bài viết
    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 ạ!!!
    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í.

    Leave a comment:


  • minhb
    replied
    Nguyên văn bởi thang37 Xem bài viết
    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.
    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 ạ!!!

    Leave a comment:


  • minhb
    replied
    Nguyên văn bởi vantrinh0902 Xem bài viết
    Cá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à.
    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!

    Leave a comment:


  • minhb
    replied
    Nguyên văn bởi Ck33spkt Xem bài viết
    Bạ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à
    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?

    Leave a comment:


  • thang37
    replied
    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.

    Leave a comment:


  • vantrinh0902
    replied
    Cá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à.

    Leave a comment:


  • Ck33spkt
    replied
    Bạ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à

    Leave a comment:


  • minhb
    replied
    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é.

    Leave a comment:


  • minhb
    replied
    sở dĩ e muốn làm mạch này là để phục vụ cho các e thiếu nhi đi thi giáo lý trong giáo xứ, vì tính ổn định và sự công bằng cho các e, nên e mới lên diễn đàn nhờ các bạn và a e trên này giúp, cám ơn tất cả mọi người.

    Leave a comment:


  • minhb
    replied
    vâng, phím bấm thì loại button, bấm rồi nhả, nhưng sau khi phím bấm nhả thì led tương ứng với phím vừa bấm vẫn sáng, và nếu bấm phím khác thì led tương ứng với phím khác sáng lên đồng thời led lúc nãy phải tắt đi.

    Leave a comment:


  • Ck33spkt
    replied
    Bài lập trình này khá cơ bản. Nhưng không biết chủ topic muốn sáng kiểu nào? Cứ bấm và giữ phím thì LED sáng còn không giữ phím thì LED tắt hay bấm rồi nhả thì LED mới sáng?

    Leave a comment:


  • 01642555134
    replied
    quá dễ mà bạn, bạn dùng lệnh so sánh cjne thanhghi,#giatri5sosanh,nhãn. là làm dc thui, chúc bạn thành công

    Leave a comment:

Về tác giả

Collapse

minhb Tìm hiểu thêm về minhb

Bài viết mới nhất

Collapse

Đang tải...