سلام به همه دوستان .
من دیشب نشستم و mikroc for pic 2011 دانلود کردم .واقعا کتابخونه هاش عالیه.
اما من هنوز نتونستم با پورتاش کار کنم.دوستان برای کار با پورتها باید چطور عمل کنم.ممنون میشم راهنماییم کنین
سلام به همه دوستان .
من دیشب نشستم و mikroc for pic 2011 دانلود کردم .واقعا کتابخونه هاش عالیه.
اما من هنوز نتونستم با پورتاش کار کنم.دوستان برای کار با پورتها باید چطور عمل کنم.ممنون میشم راهنماییم کنین
برو توی sample های خودش مثال برای استفاده از پورتش خیلی هستاما من هنوز نتونستم با پورتاش کار کنم.دوستان برای کار با پورتها باید چطور عمل کنم.ممنون میشم راهنماییم کنین
*** اللّهم عجّل لولیک الفرج ***
ممنون مهندس.
برای کار با پورتها مثلا برای تعیین وروذی خروجی از دستور TRIS استفاده میشه.اما من توی HELP اون میگردم اصلا این دستور وجود نداره .باید از کجا دستورات رو پیدا کرد ذوستان
سلام آقا اسماعیل عزیز
به این ترتیب با پورت ها تو میکرو سی باید کار کنین,(تو Help هم فکر نکنم چیزی پیدا شه):
روش های پیکربندی پورت:
کافیه برای نوشتن در خروجی و یا خواندن از ورودی از واژه های LAT و PORT به جای TRIS استفاده کنیدکد:TRISB = 0x00; TRISB.F0 = 0; TRISB0_Bit = 0;
در ضمن به جای F0 که شماره ی بیت رو مشخص کرده می تونین از RB0,LATB0,PORTB0 یا TRISB0 استفاده کنین
ویرایش توسط sajjad_AD : 05-06-2012 در ساعت 16:30
سلام سجاد جان .ممنون از جوابت عزیز.یه سوال دیگه
ansel ,anselh .چیه منظور همون مقایسه کننده هاست؟
همچنن این دستورات درستند
x=potrb;
portb=x;
یعنی با اولی میشه از پورت خوند وبا دومی میشه توش نوشت
نه این دوتا ریجیستر واسه مشخص کردن Analog/Digital بودن پایه های AN هستن که تو بعضی پیک ها به کار برده شدن و تو بعضی مثه 18F452 استفاده نشدن.ansel ,anselh .چیه منظور همون مقایسه کننده هاست؟
بله درسته هرچند که استاندارد تره که تو پیک های 18F به بالا برای نوشتن در پورت از LAT به جای PORT استفاده بشههمچنن این دستورات درستند
x=potrb;
portb=x;
یعنی با اولی میشه از پورت خوند وبا دومی میشه توش نوشت