![]() |
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_INTERNAL); set_adc_channel(0); nếu em không muốn dùng 3 lênh trên thì em phải làm thế nào hả các anh |
Trích:
|
mình tìm ra rồi ah
Thực ra không cần dùng 3 lệnh ấy vẫn làm được bằng cách sau #LOCATE ADCON0= 1FH #LOCATE ADCON1= 9FH VOID MAIN() { ADCON0=0XC5; ADCON1=0X40; |
em can ma code de viet chuong trinh dem san pham dung bien hong ngoai va pic 16f:877a ai co giup em nha:vinh913@yahoo.com
|
Trích:
|
Trong thư viện lcd.c có sẵn của CCS thì có các hàm bên dưới, e chỉ biết công dụng của 1 số, a nào biết chú thích giúp e các cái còn lại với.
Code:
void lcd_send_byte(BYTE address, BYTE n) ??? cai nay la gi ah? Ví dụ muốn nhấp nháy con trỏ thì viết : LCD_PutCmd(0x0f) Nhưng với thư viện lcd.c void lcd_send_byte(BYTE address, BYTE n) void lcd_send_nibble(BYTE n) void lcd_init(void) void lcd_gotoxy(BYTE x, BYTE y) void lcd_putc(char c) char lcd_getc(BYTE x, BYTE y) Với các lệnh trên e k biết làm sao để nhấp nháy con trỏ hết. A nào bít hướng dẫn gúp e. E cảm ơn nhiều lắm! |
Trích:
Trích:
adc 10bit 0-1023 ,mà V_ref = VCC=5V nên ADC_value=1 tương ứng 5/1024=4.887mV Trong khi đó LM335 cho ra điện áp là 10mV/1K nên để giá trị ADC thay đổi 1 đơn vị thì nhiệt độ phải thay đổi là 2K => x= ADC_value*(4.887/10) |
Trích:
Trích:
|
kí tự đặc biệt là sao ?
đoạn nào ? Như thế này là sao : printf(LCD_putchar,"T0=%u",t1); hịc, tôi ko hiểu đc đoạn code này của bạn. |
Trích:
printf(LCD_putchar,"C"); thay vì có chữ C thì mình mún thêm ký tự độ cho chuẩn thôi mà |
1 Attachment(s)
Trích:
|
Trích:
LCD là ACSII mà. Hì, vậy muốn hiện ra LCD thì làm sao đây. Rất đơn giản là phải chuyển number sang char. Hay nói chính xác là chuyển số mà adc đọc được ra kí tự mã ASCII. Thế là bạn ok rồi nhé. Bạn đã hiểu khá rõ về sự làm việc của LCD rồi đấy. Chúc bạn thành công. P/M : Nếu bạn bó tay ko xây dựng đc Function thì pm cho tôi : Y!M : danghien_004 Thân. |
Trích:
bạn đó viết như vậy là đúng rồi. nó tự động chuyển number sang kí tự mã ASCII. %u:định dạng dữ liệu số nguyên không dấu 8bit |
Trích:
%u :số nguyên hex ko dấu ^^ |
2 Attachment(s)
Trích:
|
Múi giờ GMT. Hiện tại là 12:01 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