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

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

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • 30806115
    Thành viên mới
    • Jun 2011
    • 24

    #1

    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
  • bgdientu
    Thành viên tích cực
    • Feb 2011
    • 147

    #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

    • cpu_z80
      Thành viên chính thức
      • Feb 2008
      • 21

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

      Comment

      • 30806115
        Thành viên mới
        • Jun 2011
        • 24

        #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

        • 30806115
          Thành viên mới
          • Jun 2011
          • 24

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

          Comment

          • bachteva
            Thành viên chính thức
            • May 2011
            • 32

            #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

            • kissyou
              Thành viên chính thức
              • Sep 2009
              • 85

              #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

              • 30806115
                Thành viên mới
                • Jun 2011
                • 24

                #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

                • chung1608
                  Thành viên tích cực
                  • Sep 2009
                  • 4160

                  #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

                  • 30806115
                    Thành viên mới
                    • Jun 2011
                    • 24

                    #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, 21:41.

                    Comment

                    • 30806115
                      Thành viên mới
                      • Jun 2011
                      • 24

                      #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

                      • 30806115
                        Thành viên mới
                        • Jun 2011
                        • 24

                        #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

                        • chung1608
                          Thành viên tích cực
                          • Sep 2009
                          • 4160

                          #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

                          • 30806115
                            Thành viên mới
                            • Jun 2011
                            • 24

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

                            Comment

                            • chung1608
                              Thành viên tích cực
                              • Sep 2009
                              • 4160

                              #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...