View Single Post
Old 20-03-2011, 06:19 PM   #3
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi phamvanlam View Post
không ai giúp mình ah? (
tham khảo code sau:
Code:
#include<16f877A.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#device 16f877A*=16 ADC=8
#use delay(clock=20M)
#include <lcd.c>
main()
{
int8 adc;
int8 truc,donvi,tram;
set_tris_b(0);
set_tris_d(0);
setup_adc(adc_clock_internal);
setup_adc_ports(AN0);
set_adc_channel(0);
delay_us(10);
LCD_Init();
lcd_gotoxy(1,1);
Printf(LCD_putc,"gia tri ADC la:");
while(1)
{
adc=read_adc();
output_B(adc);
tram =adc/100;
adc =adc%100;
truc=adc/10;
donvi=adc%10;
lcd_gotoxy(1,2);
LCD_Putc(tram+0x30);
LCD_Putc(truc+0x30);
LCD_Putc(donvi+0x30);


}
}
Hình Kèm Theo
File Type: jpg adc.jpg (162.3 KB, 24 lần tải)
File Kèm Theo
File Type: zip adc.zip (216.3 KB, 228 lần tải)
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề.

thay đổi nội dung bởi: tdm, 20-03-2011 lúc 06:24 PM.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn