View Single Post
Old 05-12-2010, 02:20 PM   #23
babybaby002
Đệ tử 1 túi
 
babybaby002's Avatar
 
Tham gia ngày: Nov 2010
Bài gửi: 12
:
Question

Trích:
Nguyên văn bởi thienson_000 View Post
bạn thử file ds nay xem sao minh ko up len dc
/*------- Chuyên du liêu mã BIN cua MASTER -> du liêu mã BCD cho DS1307-----*/
int8 decToBcd(int8 val) // MASTER -> DS1307.
{ // x -> y.
int8 x,y; //vd: 7 -> 7 = 0x07.
x = val; //vd: 12 -> 18 = 0x12.
if(x<10)
{
y = x;
}
else if(x>=10)
{
y = (x/10 * 6) + x; //vd: 29 -> 41 = 0x29.
}
return(y); //vd: 35 -> 53 = 0x35.
}


/*------- Chuyên du liêu mã BCD cua DS1307 -> du liêu mã BIN cho MASTER-----*/
int8 bcdToDec (int8 val)
{ // MASTER <- DS1307.
int8 x,y,z; // x <- y.
y = val; //vd: 5 <- 5 = 0x05.
i=0; //vd: 10 <- 16 = 0x10.
if(y<10) //vd: 20 <- 32 = 0x20.
{ //vd: 30 <- 48 = 0x30.
x = y; //vd: 40 <- 64 = 0x40.
z = x; //vd: 50 <- 80 = 0x50.
} //.....
else if(y>=10)
{
do {
x = y - (6 * i);
z = (x/10 * 6) + x;
i++;
}
while(z!=y);
}
return(x);
}
hix, cái này mình cũng thử rồi vẫn không chạy được, mình có post protues và 5 file code mình viết theo 5 cách, bạn xem dùm mình với, sao ko có cách nào chạy hoàn chỉnh hết, trong void main mình cần phải khai báo những gì nữa không? xem dùm mình với nhá, bạn có thể gửi vào mail của mình bnktunganh@gmail.com, thanks bạn nhiều lắm lắm.
babybaby002 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn