Chia sẻ mạch at89c51+ ds18b20 hiển thị 7 đoạn

Thảo luận trong 'Cảm biến - Cơ cấu chấp hành'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. nguyenminhti

    nguyenminhti Học sinh phổ thông

    Tham gia ngày:
    8/3/16
    Bài viết:
    5
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    anh ơi xem dùm em code này với mạch em nó k chạy
     

    Các file đính kèm:

  2. nguyenminhti

    nguyenminhti Học sinh phổ thông

    Tham gia ngày:
    8/3/16
    Bài viết:
    5
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    a oi cho em hỏi làm giong code sao mạch em sáng k tốt
     

    Các file đính kèm:

  3. mta_cdt

    mta_cdt Super Moderator Staff Member

    Tham gia ngày:
    10/8/12
    Bài viết:
    2,887
    Đã được thích:
    3,582
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Thực ra code này chưa phải là tối ưu nó sáng thế là phải rồi. Do led cuối dính thêm delay của ds18b20
     
  4. NC.Hùng

    NC.Hùng Học sinh phổ thông

    Tham gia ngày:
    17/3/16
    Bài viết:
    17
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Anh mta_cdt cho em hỏi ạ :D.[​IMG]
    Trong lệnh Reset thì nó DQ có G ở mức cao(0us) và DQ ở mức thấp khoảng H(480us) và đợi DS18B20 trả lời sau khoảng I(70us) sau đó đợi mức J(410) để hoàn thành lệnh reset, nhưng em viết theo kiểu này thì không giao tiếp được, trong khi code của anh độ trễ của G anh để 8us và H anh để 80us còn I thì 14us và J anh để 10us thì em thấy giao tiếp được :(!Với lại em thấy DS18B20 nó ghi mức 0 và mức 1 có độ trễ khác nhau nhưng code của anh thì trễ đều là 5us :D! Anh có thể giúp em hiểu phần này được không ạ :D?

    Link giao tiếp DS18B20 em xem đây ạ 1-Wire Communication Through Software - Application Note - Maxim
     
    chinh2521994 thích bài này.
  5. loicuoi

    loicuoi Học sinh phổ thông

    Tham gia ngày:
    16/3/17
    Bài viết:
    2
    Đã được thích:
    1
    Điểm thành tích:
    1
    Giới tính:
    Nam
    bạn cho mình mạch nguyên lý ak
     
  6. tvtoanitvn

    tvtoanitvn Học sinh phổ thông

    Tham gia ngày:
    10/4/17
    Bài viết:
    12
    Đã được thích:
    1
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Phần này mình lắp xong con cảm biết nhiệt của mình nóng dã man.
    Nguồn 9v dùng trở 650k kéo xuống 4.78 v
    [​IMG]
     
  7. ThànhMta

    ThànhMta Học sinh phổ thông

    Tham gia ngày:
    11/3/16
    Bài viết:
    2
    Đã được thích:
    0
    Điểm thành tích:
    1
    e cũng đang làm đồ án nhúng có dùng ic ds18b20 để đo nhiệt độ hiển thị trên lcd và có dùng cổng giao tiếp rs232
    Vậy cho e hỏi rs232 để làm gì ạ
     
  8. ngocnhat95

    ngocnhat95 Học sinh phổ thông

    Tham gia ngày:
    22/1/14
    Bài viết:
    7
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Chắc để truyền dữ liệu lên máy tính
     
    ThànhMta thích bài này.
  9. mta_cdt

    mta_cdt Super Moderator Staff Member

    Tham gia ngày:
    10/8/12
    Bài viết:
    2,887
    Đã được thích:
    3,582
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Cái này hỏi thầy xem. Thường thì để giao tiếp máy tính.
     

Chia sẻ trang này