intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Báo cáo vi xử lý

Chia sẻ: Pham Duy Lam Lam | Ngày: | Loại File: PPT | Số trang:18

191
lượt xem
37
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tài liệu tham khảo Báo cáo vi xử lý

Chủ đề:
Lưu

Nội dung Text: Báo cáo vi xử lý

  1. NHÓM 16: MSSV GVHD 1.PHẠM DUY LÂM 05101084 TRƯƠNG NGỌC ANH 2.PHẠM HOÀNG MINH 05101101 3.NGUYỄN VŨ TRỌNG NGUYÊN 05101110 4.PHÙNG TIẾN TÀI 05101140 5.BÙI XUÂN THỊNH 05101163
  2. ĐO NHIỆT ĐỘ SỬ DỤNG LM35 HIỂN THỊ LED 7 ĐOẠN GIỚI THIỆU CẢM BIẾN LM35 & KHỐI ADC TRONG PIC16F877A PHẦN CỨNG KẾT NỐI LƯU ĐỒ & CHƯƠNG TRÌNH C LƯU ĐỒ & CHƯƠNG TRÌNH ASSEMLY PHẦN MỞ RỘNG MÔ PHỎNG
  3. GIỚI THIỆU CẢM BIẾN NHIỆT ĐỘ LM35 VÀ KHỐI ADC A. CẢM BIẾN NHIỆT ĐỘ LM35:  Khoảng nhiệt độ mà cảm biến còn hoạt động chính xác là từ -55ºC150 ºC.  Cảm biến gồm chân GND, chân Vcc (5V12V) và chân OUT(điện áp).  Điện áp ngõ ra của cảm biến thay đổi tỉ lệ thuận tương ứng với sự thay đổi nhiệt độ trên thân cảm biến (10mV/ºC). Và khi nhiệt độ ở 0ºC thì điện áp ở ngõ ra là 0V.
  4. GIỚI THIỆU CẢM BIẾN NHIỆT ĐỘ LM35 VÀ KHỐI ADC  Hình dạng một số cảm biến nhiệt độ trên thị trường: Nhiệt độ hoạt động từ -65 ~ 150 độ C. Nhiệt độ hoạt động từ - 60 ~ 150 độ C.
  5. GIỚI THIỆU CẢM BIẾN NHIỆT ĐỘ LM35 VÀ KHỐI ADC  Công thức tính độ phân giải:  N : số nhị phân chuyển đổi được.  Vi : giá trị điện áp ngỏ vào.  Vref+, vref- : điện áp tham chiếu. Khi nhiệt độ tăng lên 1 độ C thì Vout tăng 10mV , chọn Vref - = 0, N = 1 . ⇒ Vref + = 2.56
  6. GIỚI THIỆU CẢM BIẾN NHIỆT ĐỘ LM35 VÀ KHỐI ADC B. KHỐI ADC TRONG VI ĐIỀU KHIỂN PIC 16F877A:  Giới thiệu các thanh ghi thông dụng trong khối ADC: 1. ADCON0 (ADDRESS 1FH): ADCS0 ~ADCS1: các bit lựa chọn xung chuyển đổi AD.
  7. GIỚI THIỆU CẢM BIẾN NHIỆT ĐỘ LM35 VÀ KHỐI ADC  CHS2 ~ CHS0: các bit lựa chọn kênh tương tự. 000 = kênh 0 001 = kênh 1 010 = kênh 2 011 = kênh 3 100 = kênh 4 101 = kênh 5 110 = kênh 6 111 = kênh 7
  8. GIỚI THIỆU CẢM BIẾN NHIỆT ĐỘ LM35 VÀ KHỐI ADC  GO/DONE : Bit báo trạng thái chuyển đổi ADC  Bit này bằng 1 chuyển đổi ADC đang diễn ra và bit sẽ bị xóa về 0 khi chuyển đổi kết thúc.  Bit 1: chưa dùng.  Bit ADON: bit mở nguồn cho ADC hoạt động.  Bit này bằng 1 khối chuyển đổi ADC được mở nguồn, bit này bằng 0 thì thì chuyển đổi ADC được tắt nguồn để giảm công suất tiêu thụ.
  9. GIỚI THIỆU CẢM BIẾN NHIỆT ĐỘ LM35 VÀ KHỐI ADC 1. ADCON1 (ADDRESS 9FH):  Bit ADFM : lựa chọn định dạng kết quả ADC. Bit =1 canh lề phải, ngược lại canh lề trái.
  10. GIỚI THIỆU CẢM BIẾN NHIỆT ĐỘ LM35 VÀ KHỐI ADC  ADCS2 : Bit lựa chọn xung clock cho chuyển đổi ADC.  Bit 5, 4: chưa dùng. PCFG3 ~ PCFG0 : Bit điều khiển ADC.  Ngoài ra còn 2 thanh ghi ADRESH và ADRESL chứa kết quả 10 bit của chuyển đổi, khi chuyển đổi hòan thành thì kết quả được nạp vào thanh ghi kết quả.
  11. PHẦN CỨNG KẾT NỐI
  12. LƯU ĐỒ CHƯƠNG TRÌNH C Bắt đầu Delay 10us Khởi tạo port C,D xuất, port B nhập Đúng Đổi sang Mod = 11 độ F Khởi tạo Sai ADC kênh 0 Hex _ BCD Đúng Chuyể Nút n Mod Hiển thị Sai Đọc ADC Kết thúc
  13. CHƯƠNG TRÌNH C
  14. LƯU ĐỒ CHƯƠNG TRÌNH ASM CHƯƠNG TRÌNH CHÍNH BEGIN KHỞI TẠO PORT C,D KHỞI TẠO ADC ĐỌC GIÁ TRỊ TỪ ADC HEX - BCD BCD – 7ĐOẠN HIỂN THỊ END
  15. LƯU ĐỒ CHƯƠNG TRÌNH ASM CHƯƠNG TRÌNH ASM CHƯƠNG TRÌNH HEX - BCD
  16. PHẦN CỨNG MỞ RỘNG
  17. CHƯƠNG TRÌNH C MỞ RỘNG
  18. MÔ PHỎNG CHƯƠNG TRÌNH C CHƯƠNG TRÌNH ASSEMLY CHƯƠNG TRÌNH MỞ RỘNG
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2