View Single Post
Old 01-02-2010, 10:12 AM   #9
balion
Nhập môn đệ tử
 
Tham gia ngày: Jan 2010
Bài gửi: 1
:
cac anh em co the tham khao cai nay di,bo qua phan khai bao thiet bi.
no van con loi chua chay duoc nmhung de anh em con tham khao cach hien thi len led 7 ma khong can ket noi them thiet bi ngoi vi nao khac nua .
tien the sua giup em luon doan ma con thieu.he
------------------------------------------------------------------------------------
int8 led[4]={0b00000001,0b00000010,0b00000100,0b00001000};//khai bao quet led
int8 font[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x9 0};//khai bao du lieu xuat ra led a-f

void hienthi (int16 x)
{
signed int8 m;
int8 n;
int8 a[4];
n=0;
while (x!=0)
{
a[n]=x%10;
x=x/10;
n++;
}
for(m=0;m<n;m++)
{
portb=led[m];
portd=font[a[m]];
delay_ms(2);
}
}

void main()
{
int8 adc;
set_tris_b(0x00);
set_tris_d(0x00);
setup_adc(adc_clock_internal);//su dung thoi gian lay may ADC=0,2-0,6
setup_adc_ports(AN0);//su PortA0 lam chan vao ADC
set_adc_channel(0);
while(true)
{
adc=read_adc();//doc gia tri ADC
hienthi(adc);
delay_ms(1000);

}
}
//chy y cai nay van con loi em cung chua sau dc nhung cho cac anh em tham khao
//ve cach hien thi truc tiep ra led 7 thui khong can them linh kien j khac.
//neu co ai sua dc doan xuat adc ra thi port len cho em xem voi nhe !e cung dang tim hieu.
balion vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn