Thông báo

Collapse
No announcement yet.

[Help] VDK luôn ở trong trạng thái reset

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

  • [Help] VDK luôn ở trong trạng thái reset

    Chào các anh hiện nay em đang làm đề tài môn VXL, chương trình của em test trên Proteus chạy tốt, mạch của em cũng hàn đủ linh kiện theo hướng dẫn trên KIT. Nhưng khi nạp chương trình xong và cấp nguồn cho mạch chạy thì mạch lại chạy không đúng, tất cả các thanh của con LED 7 đoạn đều sáng ( thanh A B C D E F G và DP ). LED được kết nối với Port 1 ( sáng nếu đưa vào chân P1 ở mức 1 ). Em dùng 89c51.
    Các anh chị cao thủ giúp em sửa giùm lỗi này với!!!!!!!!!!!!!!!

  • #2
    Nguyên văn bởi incafehip Xem bài viết
    Chào các anh hiện nay em đang làm đề tài môn VXL, chương trình của em test trên Proteus chạy tốt, mạch của em cũng hàn đủ linh kiện theo hướng dẫn trên KIT. Nhưng khi nạp chương trình xong và cấp nguồn cho mạch chạy thì mạch lại chạy không đúng, tất cả các thanh của con LED 7 đoạn đều sáng ( thanh A B C D E F G và DP ). LED được kết nối với Port 1 ( sáng nếu đưa vào chân P1 ở mức 1 ). Em dùng 89c51.
    Các anh chị cao thủ giúp em sửa giùm lỗi này với!!!!!!!!!!!!!!!
    Em xem lại mạch điện trở,tụ,contact tại chân reset của 89c51.Hiện mạch chưa hoạt động.

    Comment


    • #3
      Nguyên văn bởi vi van pham Xem bài viết
      Em xem lại mạch điện trở,tụ,contact tại chân reset của 89c51.Hiện mạch chưa hoạt động.
      Tại em mua KIT nên cứ hàn theo nó chỉ thôi, contact chân reset là sao anh, trên KIT của em ko có nút nhấn reset ko biết có phải thiếu chỗ đó ko nữa.

      Comment


      • #4
        sao lại không có nút nhấn reset..?

        Comment


        • #5
          Nguyên văn bởi lkthuan Xem bài viết
          sao lại không có nút nhấn reset..?
          Tại lần đầu làm mạch nên em cũng ko rõ cái này lắm, vậy có cần nút ko anh?

          Comment


          • #6
            Đầu tiên bạn kiểm tra xem có nhóm linh kiện để reset chip hay không? (gồm điện trở + tụ dùng để tự reset khi mở nguồn hoặc điện trở, tụ, switch dùng để reset theo ý người dùng có nối vào chân reset của chip hay không?)

            Nếu đã có nhóm linh kiện dùng để reset, bạn lấy VOM kiểm tra port xuất dữ liệu xem trong lúc chương trình đang chạy, port có thay đổi trạng thái hay không.

            Cuối cùng, bạn kiểm tra lại trong chương trình của bạn, có thể có đoạn nào đó bị sai.

            Theo bạn mô tả thì có thể mạch của bạn đã thiếu phần reset cho chip khi cấp nguồn. Bạn có thể xem trong datasheet của chip đó, phần reset để hiểu thêm.

            Thân!
            "Cái quý nhất của con người ta là sự sống. Đời người chỉ sống có một lần.Phải sống sao cho khỏi xót xa ân hận..."
            Lê lết, lay lất sống qua ngày! >:)

            Comment


            • #7
              Nguyên văn bởi BabyKid Xem bài viết
              Đầu tiên bạn kiểm tra xem có nhóm linh kiện để reset chip hay không? (gồm điện trở + tụ dùng để tự reset khi mở nguồn hoặc điện trở, tụ, switch dùng để reset theo ý người dùng có nối vào chân reset của chip hay không?)

              Nếu đã có nhóm linh kiện dùng để reset, bạn lấy VOM kiểm tra port xuất dữ liệu xem trong lúc chương trình đang chạy, port có thay đổi trạng thái hay không.

              Cuối cùng, bạn kiểm tra lại trong chương trình của bạn, có thể có đoạn nào đó bị sai.

              Theo bạn mô tả thì có thể mạch của bạn đã thiếu phần reset cho chip khi cấp nguồn. Bạn có thể xem trong datasheet của chip đó, phần reset để hiểu thêm.

              Thân!
              Cảm ơn anh đã hướng dẫn, em sẽ làm thử và báo cáo kết quả ^^

              Comment


              • #8
                Nguyên văn bởi incafehip Xem bài viết
                Tại em mua KIT nên cứ hàn theo nó chỉ thôi, contact chân reset là sao anh, trên KIT của em ko có nút nhấn reset ko biết có phải thiếu chỗ đó ko nữa.
                về nguyên tắc thì không có nút bấm vẫn được. để kiểm tra mạch bị reset bạn tháo IC ra cấp nguồn cho mạch dùng đồng hồ kiểm tra xem chân 9 có điện áp không nếu có thì mạch bị lỗi và phải sửa lại và phải kiểm tra xem chân 31 đã cấp 5v chưa bạn nhé
                chúc thành công !

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X