Hỏi về dữ liệu xuất ra từ ADC0804

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • Ck33spkt
    Thành viên tích cực
    • Apr 2010
    • 616

    #1

    Hỏi về dữ liệu xuất ra từ ADC0804

    Hiện tại, em đang tập giao tiếp giữa con 8051 với ADC0804 nhưng có một thắc mắc như sau nhờ mọi người chỉ giúp:
    Em đang thắc mắc là sau khi dùng lệnh để đọc dữ liệu từ con ADC0804 vào vi điều khiển thì không biết dữ liệu này tồn tại ở dạng mã Hex hay mã Binary?
    Last edited by Ck33spkt; 05-04-2014, 16:30.
  • lightspy39
    Thành viên tích cực
    • Apr 2011
    • 121

    #2
    Nguyên văn bởi Ck33spkt Xem bài viết
    Hiện tại, em đang tập giao tiếp giữa con 8051 với ADC0804 nhưng có một thắc mắc như sau nhờ mọi người chỉ giúp:
    Em đang thắc mắc là sau khi dùng lệnh để đọc dữ liệu từ con ADC0804 vào vi điều khiển thì không biết dữ liệu này tồn tại ở dạng mã Hex hay mã Binary?
    Đọc từng chân là bít còn đọc cả port là byte.

    Hex hay binary do chuyển đổi mà thôi. Chung quy nó đều từ bit mà ra => từ binary mà ra cả.
    Ngô Đông Y
    ********
    Mobile : 0984053088
    Yahoo :
    Email :

    Comment

    • Ck33spkt
      Thành viên tích cực
      • Apr 2010
      • 616

      #3
      Nguyên văn bởi lightspy39 Xem bài viết
      Đọc từng chân là bít còn đọc cả port là byte.

      Hex hay binary do chuyển đổi mà thôi. Chung quy nó đều từ bit mà ra => từ binary mà ra cả.
      Em đọc cả port nhưng vẫn đang thắc mắc không hiểu dữ liệu xuất ra từ ADC là tồn tại ở dạng mã hexa hay binary (nhị phân)?. Vì 2 mã này là khác nhau nên cần biết cụ thể để có thuật toán phù hợp chuyển chúng về mã BCD hiển thị ra led 7 đoạn.

      Comment

      • tramng
        Thành viên chính thức
        • Jan 2014
        • 90

        #4
        Nguyên văn bởi Ck33spkt Xem bài viết
        Hiện tại, em đang tập giao tiếp giữa con 8051 với ADC0804 nhưng có một thắc mắc như sau nhờ mọi người chỉ giúp:
        Em đang thắc mắc là sau khi dùng lệnh để đọc dữ liệu từ con ADC0804 vào vi điều khiển thì không biết dữ liệu này tồn tại ở dạng mã Hex hay mã Binary?
        Trong datasheet ghi rất rõ ràng, bạn chịu khó đọc datasheet nhé !

        MICROPROCESSOR INTERFACING
        To dicuss the interface with 8080A and 6800 microprocessors, a common sample subroutine structure is used.
        The microprocessor starts the A/D, reads and stores the results of 16 successive conversions, then returns to the
        user’s program. The 16 data bytes are stored in 16 successive memory locations. All Data and Addresses will be
        given in hexadecimal form
        . Software and hardware details are pro- vided separately for each type of
        microprocessor.

        "All Data and Addresses will be given in hexadecimal form" nghĩa là : Tất cả các dữ liệu và địa chỉ sẽ được đưa ra trong hình thức thập lục phân
        Bạn tham khảo thêm cái này : http://www.dtvt-ictu.info/t1131-topic

        Comment

        • Ck33spkt
          Thành viên tích cực
          • Apr 2010
          • 616

          #5
          Nguyên văn bởi tramng Xem bài viết
          Trong datasheet ghi rất rõ ràng, bạn chịu khó đọc datasheet nhé !



          Bạn tham khảo thêm cái này : [HƯỚNG DẪN KỸ THUẬT] GIAO TIẾP ADC0804-DAC080
          Cám ơn bạn nhiều. Do mình gà tiếng Anh nên đọc datasheet không hiểu gì.

          Comment

          • hoang_3i
            Thành viên tích cực
            • Jun 2012
            • 455

            #6
            Nguyên văn bởi Ck33spkt Xem bài viết
            Cám ơn bạn nhiều. Do mình gà tiếng Anh nên đọc datasheet không hiểu gì.
            Bạn quay lại học tiếng anh đi, rồi hãy làm tiếp, nếu không giải thích cho bạn cả ngày cũng ko hiểu. Đố bạn 1 byte đổi ra hệ thập phân có giá trị từ bao nhiêu đến bao nhiêu.
            (^_^) hoangnv.3i@gmail.com

            Comment

            • Ck33spkt
              Thành viên tích cực
              • Apr 2010
              • 616

              #7
              Nguyên văn bởi hoang_3i Xem bài viết
              Bạn quay lại học tiếng anh đi, rồi hãy làm tiếp, nếu không giải thích cho bạn cả ngày cũng ko hiểu. Đố bạn 1 byte đổi ra hệ thập phân có giá trị từ bao nhiêu đến bao nhiêu.
              Vâng em cũng đang học tiếng Anh đây. 1 byte bằng 8 bít, đổi ra hệ thập phân thì sẽ có giá trị từ 0 đến 255.

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              There are no results that meet this criteria.

              Đang tải...