Chào mừng đến với Câu Lạc Bộ Sáng Tạo
Chia sẻ kinh nghiệm
Kết nối đam mê
Đang cập nhật thời gian...
BÀI VIẾT NỔI BẬT
Xin chào! Tôi là Ếch Sáng Tạo :-)
Chia sẻ trang




Chuyên mục
Bài mới
Xem nhiều
Thống kê
  • Bài viết: 334/334
  • Thành viên: 10.085
  • Đang online: 6
  • Khách hôm nay: 2.967
  • Khách hôm qua: 2.812
  • Tổng khách: 16.182.298
Bài viết
[Share] Code C đo nhiệt độ dùng DS18B20 hiển thị lên LED 7 thanh - SangTaoClub.Net
[Share] Code C đo nhiệt độ dùng DS18B20 hiển thị lên LED 7 thanh
Đăng bởi: Vũ Văn Thái - Thời gian: 12-11-2014, 09:02
Chuyên mục: Học lập trình 8051 - Lượt xem: 19.579

Chia sẻ mạch đo nhiệt độ dùng DS18B20 hiển thị lên LED 7 thanh

    Mạch này các bạn mắc đúng theo sơ đồ nguyên lý, rồi nạp chương trình cho con AT89C2051 hoặc bất kỳ con nào thuộc họ 8051 đều được miễn là đấu đúng PIN to PIN là OK, hoặc có thể set lại chân trong file code. Do mạch sử dụng led 7 lên mình không vẽ mạch in chung cho các bạn được vì có rất nhiều loại LED 7 có kích thước khác nhau và điều quan trọng là chân cẳng của nó không giống nhau lên bạn nào không biết lắp lại bảo là mạch không hoạt động.

    Các bạn có thể dùng bo lỗ sẵn để làm vì mạch khá đơn giản, để xác định chân LED 7 Anot chung, các bạn dùng đồng hồ vạn năng kim chỉ thị, vặn thang x10 ohm hoặc x100 ohm, rồi cầm que đen đặt cố định vào từng chân, còn que đỏ thì quét lần lượt hết các chân còn lại nếu các cạnh sáng thì chân đặt que đen là chân Anot chung, nếu không sáng thì đổi chân đặt que đen sang chân khác và làm tương tự bao giờ nó sáng thì thôi, khi đã xác định được chân Anot rồi thì ta dò các cạnh của LED 7 trở lên đơn giản chỉ việc cố định que đen tại Anot và đặt que đỏ vào các chân rồi quan sát chân nào làm cạch nào sáng thì ghi chép lại để vẽ mạch.

* Các linh kiện cần phải mua:

  • Vi điều khiển AT89C2051 (15K/c) hoặc chip 40pin: AT89C51, AT89S51, AT89C52, AT89S52...
  • Thạch anh 12Mhz (2K/c) + đế chip 20pin (1.2K/c)
  • Tụ điện, điện trở, nút nhấn trong mạch (3000đ all)
  • LED 7 thanh đơn 0.8in 5-7K/c, loại đôi không rõ (Lên mua loại đôi chung chân DATA về làm cho dễ, loại 10 chân có 2 chân Anot và 8 chân các cạch)
  • Cảm biến nhiệt DS18B20 giá 25K/c ....
  • Transistor PNP loại nhỏ 400đ/c

** Sơ đồ mạch nguyên lý:

---> Các bạn tải code và mô phỏng về trong File đính kèm...

 


Tải về đính kèm:
ds18b20_led7seg_8051_1415757726.zip
Kích thước: 51.03 KB
  • Bạn chưa đăng nhập, không thể viết bình luận!
    Bấm vào đây để Đăng nhập hoặc Đăng ký!
  • hoangtruonghl lúc 17-06-2015, 10:43
    Anh có thể cho em code mà có thêm 1 số thập phân được ko ạ
  • Trang 1/1: 1

    Bài viết cùng chuyên mục
    Điều khiển tốc độ động cơ Motor DC sử dụng PWM Điều khiển tốc độ động cơ Motor DC sử dụng PWM
    Đăng bởi: kienvuce - Thời gian: 04-11-2021, 22:40
    Chuyên mục: Học lập trình 8051 - Lượt xem: 3.114
    Chia sẻ bộ thư viện Driver chuẩn cho LCD Gphone và Home Phone Chia sẻ bộ thư viện Driver chuẩn cho LCD Gphone và Home Phone
    Đăng bởi: Vũ Văn Thái - Thời gian: 22-02-2017, 14:54
    Chuyên mục: Học lập trình 8051 - Lượt xem: 6.628
    Led 7 thanh 4 số điều khiển bằng nút bấm Led 7 thanh 4 số điều khiển bằng nút bấm
    Đăng bởi: HoangQuan69 - Thời gian: 09-10-2016, 15:08
    Chuyên mục: Học lập trình 8051 - Lượt xem: 5.923
    Chia sẻ Code đồng hồ số hiển thị trên LED 7 đoạn dùng 89S52 và DS1307 Chia sẻ Code đồng hồ số hiển thị trên LED 7 đoạn dùng 89S52 và DS1307
    Đăng bởi: Vũ Văn Thái - Thời gian: 13-05-2015, 09:00
    Chuyên mục: Học lập trình 8051 - Lượt xem: 28.676
    Bài 15: Lập trình quét phím matrix 4x4 hiển thị lên LCD 16x2 Bài 15: Lập trình quét phím matrix 4x4 hiển thị lên LCD 16x2
    Đăng bởi: Vũ Văn Thái - Thời gian: 20-11-2014, 08:57
    Chuyên mục: Học lập trình 8051 - Lượt xem: 31.746
    [Share] Code giao tiếp Graphic LCD 12864 SPI của máy GPHONE ZTE [Share] Code giao tiếp Graphic LCD 12864 SPI của máy GPHONE ZTE
    Đăng bởi: Vũ Văn Thái - Thời gian: 12-11-2014, 22:06
    Chuyên mục: Học lập trình 8051 - Lượt xem: 19.256
    Bài 14: Đo nhiệt độ dùng cảm biến DS18B20 với 8051 Bài 14: Đo nhiệt độ dùng cảm biến DS18B20 với 8051
    Đăng bởi: Vũ Văn Thái - Thời gian: 19-10-2014, 10:11
    Chuyên mục: Học lập trình 8051 - Lượt xem: 25.409
    Bài 13: Đo nhiệt độ dùng LM35 kết hợp IC ADC0808 với 8051 Bài 13: Đo nhiệt độ dùng LM35 kết hợp IC ADC0808 với 8051
    Đăng bởi: Vũ Văn Thái - Thời gian: 22-08-2014, 22:18
    Chuyên mục: Học lập trình 8051 - Lượt xem: 45.991
    Bài 12: Tạo xung PWM dùng ngắt timer 8051 Bài 12: Tạo xung PWM dùng ngắt timer 8051
    Đăng bởi: Vũ Văn Thái - Thời gian: 02-03-2014, 20:45
    Chuyên mục: Học lập trình 8051 - Lượt xem: 24.100
    Bài 11: Lập trình quét LED 7 đoạn và nút nhấn Bài 11: Lập trình quét LED 7 đoạn và nút nhấn
    Đăng bởi: Vũ Văn Thái - Thời gian: 19-12-2013, 11:02
    Chuyên mục: Học lập trình 8051 - Lượt xem: 53.219
    
    Chào mừng hieutrang đã tham gia câu lạc bộ sáng tạo!
    Vũ Văn Thái - vuthai
    Hôm nay là sinh nhật của boykage, 01295776836, caongocanh, xathutu, oalaocong, caothangc4, donghi, tontaidoclap, VanRen, hoahaiduong1, nguyenvangoc8a5, Nhanpro, phunghung_198, thanhcdt, ngoanancnsh, thanhk46cdt, nhantt, fx15000, dohiep, baotuyet12567, vu123456, lekimhoai190494, boythaibinh, huynhhiep, cuongk57m, Nhoangvuong95ts, kienvuce, ← Gửi tin nhắn chúc mừng
    Múi giờ: UTC+07:00 - Asia/Ho Chi Minh ***** IP của bạn: 3.12.36.30 ***** Status: Cache Update thành công!