۱۹-آبان-۱۳۹۱, ۱۲:۱۶:۵۷
با سلام
برنامه هست که مورد PIC که من مدارش رو هم ساختم ولی ناگهان متوجه شدم که این برنامه قطعه کد هست و باید کامل بشه ، اما مشکل اینجاست که من اصلا زبان سی بلد نیستم
از دوستان عاجزانه خواهش میکنم که اول و آخر این قطعه کد رو تکمیل کنند
مثل include ها و غیره
ازجمله مشکلاتش این هست که فکر کنم نام آیسی و تابع delay باید فراخوانی بشه که من بلد نیستم
در ضمن من تو این مدار از آیسی pic16f84a و کریستال 4 مگاهرتز استفاده کردم
main(void)
{
unsigned int i;
unsigned char dizi[]={
0xFF,0x02,0x0C,0x02,0xFF,0x00,
0xFF,0x89,0x89,0x89,0x81,0x00,
0xFF,0x11,0x31,0x51,0x8E,0x00,
0xFF,0x10,0x10,0x10,0xFF,0x00,
0xFF,0x12,0x11,0x12,0xFC,0x00,
0xFF,0x89,0x89,0x89,0x76,0x00,
0xFC,0x12,0x11,0x12,0xFC,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,
};
TRISB=0;
for(;;){
for(i=0;i<48;i++){
PORTB=dizi[i];
DelayMs(1);
}
DelayMs(48);
}
}
خواهش میکنم دوستان تکمیلش کنید تا زود تحویل بدم ، خواهش می کنم
برنامه هست که مورد PIC که من مدارش رو هم ساختم ولی ناگهان متوجه شدم که این برنامه قطعه کد هست و باید کامل بشه ، اما مشکل اینجاست که من اصلا زبان سی بلد نیستم
از دوستان عاجزانه خواهش میکنم که اول و آخر این قطعه کد رو تکمیل کنند
مثل include ها و غیره
ازجمله مشکلاتش این هست که فکر کنم نام آیسی و تابع delay باید فراخوانی بشه که من بلد نیستم
در ضمن من تو این مدار از آیسی pic16f84a و کریستال 4 مگاهرتز استفاده کردم
main(void)
{
unsigned int i;
unsigned char dizi[]={
0xFF,0x02,0x0C,0x02,0xFF,0x00,
0xFF,0x89,0x89,0x89,0x81,0x00,
0xFF,0x11,0x31,0x51,0x8E,0x00,
0xFF,0x10,0x10,0x10,0xFF,0x00,
0xFF,0x12,0x11,0x12,0xFC,0x00,
0xFF,0x89,0x89,0x89,0x76,0x00,
0xFC,0x12,0x11,0x12,0xFC,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,
};
TRISB=0;
for(;;){
for(i=0;i<48;i++){
PORTB=dizi[i];
DelayMs(1);
}
DelayMs(48);
}
}
خواهش میکنم دوستان تکمیلش کنید تا زود تحویل بدم ، خواهش می کنم