21.07.2013 Views

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

SHOW MORE
SHOW LESS

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ý

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!