THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính
THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính
THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Trường ĐH. Bách <strong>Khoa</strong> TP.HCM <strong>Khoa</strong> KH & KTMT<br />
Bài 8 : Khảo sát khối chuyển đổi A-D<br />
Nội dung:<br />
Khảo sát hoạt động khối chuyển đổi A-D.<br />
Khảo sát các thanh ghi điều khiển hoạt động khối chuyển đổi A-D.<br />
Yêu cầu:<br />
Viết chương trình đọc <strong>và</strong> hiển thị giá trị điện áp thay đổi bởi biến trở.<br />
8.1 Các bước hiện thực<br />
Bước 1: Tạo project mới giống như hướng dẫn ở chương 1 lấy tên project<br />
là a2d <strong>và</strong> chọn chip 18f4520. Ta được hình sau:<br />
Bước 2: Include file p18f4520.inc <strong>và</strong>o file a2d.asm<br />
Bước 3: Khởi tạo module ADC để ta có thể sử dụng một cách dễ dàng.<br />
InitializeAD<br />
Movlw B'00000100' ; Make RA0,RA1,RA4 analog inputs<br />
movwf ADCON1<br />
movlw B'11000001' ; Select RC osc, AN0 selected,<br />
movwf ADCON0 ; A/D enabled<br />
movlw 0x01<br />
movwf ADCON2<br />
call SetupDelay ; delay for 15 instruction cycles<br />
bsf ADCON0,GO ; Start first A/D conversion<br />
return<br />
Để khởi tạo được module ADC ta chỉ cần quan tâm chủ yếu tới các thanh<br />
Bộ môn <strong>Kỹ</strong> Thuật <strong>Máy</strong> Tính 71 Thực hành Vi xử lý