Thông báo

Collapse
No announcement yet.

Cửa tự động dùng vđk 89c51

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Cửa tự động dùng vđk 89c51

    BÁC NÀO BIẾT VỀ LẬP TRÌNH ASM THÌ GIÚP EM VỚI.EM LÀM WAI MÀ KO ĐC
    ĐỀ YÊU CẦU:
    P0.6 HOẶC P0.7 CÓ TÍN HIỆU THÌ P1.3 VÀ P1.6 LÊN 1
    5S SAU P1.3 MẤT VÀ P1.2 VA P1.7 LÊN 1
    NGOÀI RA CÒN CÁC NÚT NHẤN ƯU TIÊN;
    KHI P3.4 LÊN 1 P1.2 VA P1.7 LÊN 1
    KHI P3.5 LÊN 1 P1.3 VÀ P1.6 LÊN 1
    KHI P3.6 LÊN 1 P0.6 VÀ P0.7 XUỐNG 0
    KHI P3.7 LÊN 1 P0.6 VÀ P0.7 BÌNH THƯỜNG

    EM KO BIẾT UP HÌNH NÊN CAO THÙ NÀO MUỐN GIÚP EM THÌ MAIL EM, EM SHARE HÌNH WA MAILvisaodem1392005@yahoo.com

  • #2
    bạn muốn các nút bấm ưu tiên đó chạy song song nhau hay là nối tiếp thế
    bạn có thể nói kĩ 1 chút được không

    Comment


    • #3
      lien he voi minh neu ban o TP HCM
      0918 567 657

      Comment


      • #4
        ban cho minh mail di minh share hinh wa cho.minh hoc ben nganh dien ma thay lai cho ben vdk nen minh dang hoc cach lap trinh ma doc wai ko hieu.
        minh nge noi day la de tai dễ của các ban ben điện tử nên nhờ giúp đỡ.
        RẤT CÁM ƠN CÁC BẠN ĐÃ QUAN TÂM TỚI BÀI VIẾT CỦA MÌNH.THANKS

        Comment


        • #5
          Anh tên j để em còn liên hệ

          Comment


          • #6
            ừ đề tài này thì không phải là quá khó dù học ngành gì thì cũng thế thui chỉ cần nắm cơ bản về vi điều khiển là có thể làm được,bạn cố gắng lên nếu không được thì gửi hình và yêu cầu vào mail:leduong.hy@gmail.com mình sẽ giúp bạn nếu bạn up được hình lên thì càng tốt
            chúc thành công!

            Comment


            • #7
              Nếu bạn ở HN thì liên hệ yahoo: cuongelectric2k2. Mình chuyên làm mạch viết về ASM

              Comment


              • #8
                em post hinh nhưng khi chon hình rồi mà nhấn add ko dc.em muốn hỏi mạch của em sử dụng 89c51 là chân p0.7 và p0.6 là 2 chân nhận tín hiệu từ 2 cảm biến thì p1.3 sẽ lên 1 và khi p1.3 lên 1 thì 5s sau p1.3 xuống 0 và p1.2 len 1. chân p1.6 và p1.7 luôn ở mức 1. thì lập trình như thế nào. con 74hc245 có tác dụng tăng áp phài ko.
                MONG SỰ GIÚP ĐỠ TẬN TÌNH CỦA CÁC ANH

                Comment


                • #9
                  Nguyên văn bởi 30806115 Xem bài viết
                  em post hinh nhưng khi chon hình rồi mà nhấn add ko dc.em muốn hỏi mạch của em sử dụng 89c51 là chân p0.7 và p0.6 là 2 chân nhận tín hiệu từ 2 cảm biến thì p1.3 sẽ lên 1 và khi p1.3 lên 1 thì 5s sau p1.3 xuống 0 và p1.2 len 1. Chân p1.6 và p1.7 luôn ở mức 1. Thì lập trình như thế nào. Con 74hc245 có tác dụng tăng áp phài ko.
                  Mong sự giúp đỡ tận tình của các anh
                  org 0000h
                  main:
                  Mov tmod,#11h
                  mov p1,#11000000b
                  mov p0,#0 ;voi cam bien tich cuc muc 1
                  ;mov p0,#0ffh ;voi cam bien tich cuc muc 0
                  next0:
                  Jnb p0.6,next1 ;neu cam bien tich cuc muc 1
                  ;jb p0.6,next1 ;neu cam bien tich cuc muc 0

                  jmp next2
                  next1:
                  Jnb p0.7,next0
                  ;jb p0.7,next1 ;neu cam bien tich cuc muc 0
                  next2:
                  Setb p1.3
                  call delay5s
                  clr p1.3
                  setb p1.2
                  jmp main
                  delay5s:
                  Mov r0,#100
                  loopd:
                  Mov th0,#high(-50000)
                  mov tl0,#low(-50000)
                  setb tr0
                  jnb tf0,$
                  clr tr0
                  clr tf0
                  djnz r0,loopd
                  ret
                  end

                  Comment


                  • #10
                    cám ơn anh nhiều em đã text mạch chạy nhưng còn 1 chi tiết là khi p1.3 xuống 0 có nghĩa là đã chạy đc 5s thì p1.2 lên1 cũng 5s kết thúc chu kì và tiếp tục đợi tín hiệu từ CB.
                    sẵn em hỏi là nếu em dùng công tắc hành trình thì đc ko.
                    Last edited by 30806115; 10-06-2011, 22:41.

                    Comment


                    • #11
                      Nguyên văn bởi chung1608 Xem bài viết
                      org 0000h
                      main:
                      Mov tmod,#11h
                      mov p1,#11000000b
                      mov p0,#0 ;voi cam bien tich cuc muc 1
                      ;mov p0,#0ffh ;voi cam bien tich cuc muc 0
                      next0:
                      Jnb p0.6,next1 ;neu cam bien tich cuc muc 1
                      ;jb p0.6,next1 ;neu cam bien tich cuc muc 0

                      jmp next2
                      next1:
                      Jnb p0.7,next0
                      ;jb p0.7,next1 ;neu cam bien tich cuc muc 0
                      next2:
                      Setb p1.3
                      call delay5s
                      clr p1.3
                      setb p1.2
                      jmp main
                      delay5s:
                      Mov r0,#100
                      loopd:
                      Mov th0,#high(-50000)
                      mov tl0,#low(-50000)
                      setb tr0
                      jnb tf0,$
                      clr tr0
                      clr tf0
                      djnz r0,loopd
                      ret
                      end
                      em làm theo đoạn code anh viết và chỉnh sữa 1 tí.bây giờ thì ok rùi.nhưng còn vài chi tiết ở start, stop, open, close. em co gởi mail cho anh rùi anh xem và hướng dẫn cho em

                      Comment


                      • #12
                        Nguyên văn bởi bachteva Xem bài viết
                        ừ đề tài này thì không phải là quá khó dù học ngành gì thì cũng thế thui chỉ cần nắm cơ bản về vi điều khiển là có thể làm được,bạn cố gắng lên nếu không được thì gửi hình và yêu cầu vào mail:leduong.hy@gmail.com mình sẽ giúp bạn nếu bạn up được hình lên thì càng tốt
                        chúc thành công!
                        em có gởi mail cho anh anh xem hình và hướng dẫn thêm cho em. thanks

                        Comment


                        • #13
                          em dùng yahoo gửi mail à, ko nhận đc.


                          Start thì đầu chương trình dùng 1 chân làm nút bấm, khi bấm nút thì nhảy vào main
                          Stop thì dùng ngắt ngoài, khi bấm stop thì cho tất cả dừng tích cực rồi nhảy lên trên nút start
                          Chạy và dừng thì dùng ngắt ngoài thứ 2 làm nút manual/auto

                          Comment


                          • #14
                            em đã gởi mail lại cho anh chung và anh bachteva.mong hồi âm của 2 anh

                            Comment


                            • #15
                              here you are !!!
                              Attached Files

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X