![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
|
|
#1 |
|
Làm quen với PIC
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
: |
Vậy là mình đã giãi quyết xong rắc rối . sau khi bỏ cả ngày hôm nay để kiểm tra , chỉnh sữa :
. kiểm tra mạch in , thấy không sai . chân vref+ được cân chỉnh ở 2,73 v . kiểm tra chương trình ( viết lại nhiều chương trình cho nhiều loại 18F như 4520 , 4525 , 458 , 4610 , 4620 , 4680 ) . con nào cũng không chịu chạy . rốt cuộc đành chạy ra chợ Nhật Tảo kiếm 2 con LM35 mới nguyên về . thì lại chạy được . , tăng nhiệt độ tại cảm biến thì số trên LCD sẽ tăng chứ không giảm như trước . Sau đây là chương trình mình đã dùng : Code:
ADCON1 = %00011111 ' CHUYEN PORTA , PORTE SANG DIGITAL ADCON0 = %00010011 ' Set PORTA analog CHON ADC KENH 4 Define ADC_BITS 8 chỉ dùng ADC 8 bit Define ADC_CLOCK 4 ' Set clock source (4 : 4 TOSC) DEFINE ADC_SAMPLEUS 50 'ADC sampling time in microseconds MAIN : ADCIN 4 , TEMP ' đọc giá trị adc kênh 4 , đưa vào biến TEMP PAUSE 200 ' chờ 200 mili giây LCDOUT DEC3 TEMP ' xuất biến temp ra lcd dưới dạng số thập phân 3 chữ số PAUSE 500 ' chờ 500 mili giây GOTO MAIN ' làm lại từ đầu . To THAIVU : hy vong sẽ có dịp trao đổi thêm về kinh nghiệm lập trình Pic dùng Picbasic Pro với bạn . thân chào ! à , các bạn cho mình hỏi thêm . với Vref+ trong ADC 8 bit thì mình cân chỉnh bao nhiêu , 10 bit thì bao nhiêu là chính xác ? Đề tài trên mình đã cân chỉnh là 2,73 v cho ADC 8 bit như vậy có đúng không ? thay đổi nội dung bởi: falleaf, 27-04-2007 lúc 08:38 AM. |
|
|
|
|
|
#2 |
|
Đệ tử 2 túi
Tham gia ngày: Feb 2006
Bài gửi: 32
: |
trời ạ mới có 2 tuần ko đăng nhập mà cái luồng này đã loạn xì ngầu lên cả rùi, vùa có 16F877A vừa có 16F4520, LM35DZ, lại còn sài cả BASIC nữa chứ, rối quá. giao trước là chỉ dùng LM335, 16F877A và CCS thui mừ.
|
|
|
|
![]() |
|
|