|
Tài trợ cho PIC Vietnam |
PIC Việt Nam - Chuyên nghiệp Chúng ta sẽ thảo luận ở đây nhưng vấn đề về phương pháp nghiên cứu, cách làm việc và tổ chức công việc... |
|
Ðiều Chỉnh | Xếp Bài |
03-06-2013, 12:09 PM | #1 |
Nhập môn đệ tử
Tham gia ngày: Apr 2013
Bài gửi: 2
: |
Đồ án VĐK.. mọi người giúp gấp với
Mọi người ơi.. Mình làm đồ án VĐK..Mạch và chương trình như ở dưới
Nhưng sao khi điều khiển LM35 thì LCD chỉ hiển thị những số chẵn mà k hiển thị các số lẻ vậy... Mai bảo vệ rồi.. Ai đọc được topic này mà biết được thì giúp mình với nha Tks cả nhà nhiều 3.1. Thiết kế mạch http://upanh.com/view/?s=upload&id=3rnd8z3q3tg 3.2. Chương trình điều khiển #define <16f877a.h> #include "16F877A.h" #device *=16 adc=8 //#device PIC16F877A *=16 #use delay(clock=40000000) #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT //#use rs232(baud=115200,parity=N,xmit=PIN_C6,rcv=PIN_C7, bits=9) #include <LCD.C> #INT_EXT int8 read; void main(void) { // set_tris_b(0); set_tris_a(0xFF); set_tris_d(0x00); // khoi tao ngat ngoai enable_interrupts(INT_EXT); ext_int_edge(H_TO_L); enable_interrupts(GLOBAL); //Khoi tao ADC setup_adc_ports(AN0); setup_adc(ADC_CLOCK_INTERNAL); delay_ms(50); while(TRUE) { lcd_init(); read=read_adc(); read =read*1.9607843141; printf(lcd_putc,"\rNhiet do : %u" ,read); delay_us(20); lcd_gotoxy( 2,2 ); lcd_putc ("DA VDK: Nhom 5 "); } } |
03-06-2013, 03:48 PM | #2 |
Nhập môn đệ tử
Tham gia ngày: Jul 2009
Bài gửi: 8
: |
Bạn khai báo Read là kiểu số thực Float nhé. int8 read; là kiểu số nguyên.
|
13-08-2013, 11:03 PM | #3 |
Nhập môn đệ tử
Tham gia ngày: Aug 2013
Bài gửi: 3
: |
hi
neu ban sai AVR minh co the chi cho ban |
17-09-2013, 04:30 PM | #4 |
Nhập môn đệ tử
Tham gia ngày: Sep 2013
Bài gửi: 2
: |
Sai khai báo kìa. sửa lại int thành float nha
__________________
máy trợ thính | may tro thinh khong day | máy trợ thính cho trẻ em |máy trợ thính cho người già | trung tam tro thinh | mua máy trợ thính |
|
|