یکی از دوستان یه کتابخونه برام نوشت ، یه جایی از برنامه رو متوجه نمیشم !
دوستان اگه لطف کنند توضیح بدن ممنون میشم
تو برنامه اصلی تابع رو با یه آرایه فراخوانی کرده ولی تو کتابخونه از اشاره گر استفاده کرده !
void main(void)
{
unsigned char Receive_Code[3],button_key;
General_Init();
while(1)
{
if(Recive_valid())
{
count_Code(Receive_Code);
....
....
این هم تابع توی کتابخونه ست :
void count_Code(unsigned char *Code)
{
unsigned char i;
Code[0] = Code[1] = Code[2] = 0;
for(i=0;i<24;i++)
{
Code[i/8] |= Data[i]<<(7-(i%8));
}
Revice_Flag = 0;
}
دوستان اگه لطف کنند توضیح بدن ممنون میشم
تو برنامه اصلی تابع رو با یه آرایه فراخوانی کرده ولی تو کتابخونه از اشاره گر استفاده کرده !
void main(void)
{
unsigned char Receive_Code[3],button_key;
General_Init();
while(1)
{
if(Recive_valid())
{
count_Code(Receive_Code);
....
....
این هم تابع توی کتابخونه ست :
void count_Code(unsigned char *Code)
{
unsigned char i;
Code[0] = Code[1] = Code[2] = 0;
for(i=0;i<24;i++)
{
Code[i/8] |= Data[i]<<(7-(i%8));
}
Revice_Flag = 0;
}
دیدگاه