16-07-2011, 08:34 PM | #28 |
Nhập môn đệ tử
Tham gia ngày: Jul 2011
Bài gửi: 1
: |
Sữa lỗi giùm em cái
Anh Trường giúm em sữa lỗi bài này đi.Em khai báo dùng chân A0 (AN0) thì dc,nhưng dùng chân E0(AN5) thì nó lại báo lỗi :Undefined identifier AN5.
#include<16F877A.h> #device *=16 ADC=10 #FUSES HS ,NOWDT, NOPUT, NOLVP #USE DELAY(CLOCK=8M) #include<lcd_ntt.h> #include<luutinh.h> unsigned int16 GIA_TRI=0; void main() { set_tris_d(0); set_tris_e(255); set_tris_a(255); SETUP_ADC_PORTS(AN5); //thiet lap chan E0 SETUP_ADC(ADC_CLOCK_DIV_2);//khoi dong bo ADC lcd_init(); // khoi dong lcd delay_ms(20); lcd_gotoxy(1,1); printf(lcd_putc,"VU HIEU TUANNGOC"); while(1) { SET_ADC_CHANNEL(5); //chan kenh AN5 de doc gia tri DELAY_ms(10); GIA_TRI=READ_ADC(); //gan gia tri = gia tri adc LCD_GOTOXY(1,2); DELAY_ms(10); PRINTF(LCD_PUTC,"GIA TRI AD= %ld ",GIA_TRI); //xuat qia tri DELAY_ms(1000); } } |
Ðiều Chỉnh | |
Xếp Bài | |
|
|
Similar Threads | ||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Hướng dẫn ORCAD cơ bản (Update 16/11/2005) | falleaf | Thực hành | 167 | 23-10-2013 04:30 PM |