PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) (http://www.picvietnam.com/forum/forumdisplay.php?f=12)
-   -   Hỏi về ADC của PIC16f877A. (http://www.picvietnam.com/forum/showthread.php?t=5719)

motu 10-01-2010 10:35 AM

Hỏi về ADC của PIC16f877A.
 
Cho mình hỏi trong PIC16F877A có ngắt nào xảy ra khi ngõ vào ADC thay đổi o?
Vref của ADC có thay đổi được o, hay chỉ có cách làm cầu chia áp.?
THk mọi người!

nghia_tdh21 11-01-2010 05:46 PM

Theo mình biết thì PIC16F877A ko có ngắt nào xảy ra khi ngõ vào ADC thay đổi. Vì khi quá trình biến đổi A/D hoàn thành giá trị được lưu vào ADRESH:ADRESL thì bit GO/DONE (ADCON0<2>) sẽ được xóa và cờ ngắt là bit ADIF sẽ được bật.
Giá trị Vref là giá trị cao nhất mà PIC có thể biến đổi kết quả trả về trong ADRESH:ADRESL là một giá trị 1024 (2^10). Giá trị Vref tối đa là 5V, như vậy bạn muốn biến đổi A/D các giá trị điện áp lớn hơn thì phải dùng cầu chia áp rồi tính theo tỉ lệ


Múi giờ GMT. Hiện tại là 01:40 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam