ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
پاورپوینت سمینار درس ریزپردازنده -تراشه PIC در 49 اسلاید زیبا و قابل ویرایش با فرمت pptx
تعداد صفحات | 49 |
حجم | 637 کیلوبایت |
فرمت فایل اصلی | pptx |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
پاورپوینت سمینار درس ریزپردازنده -تراشه PIC در 49 اسلاید زیبا و قابل ویرایش با فرمت pptx
فهرست مطالب
سمینار درس ریزپردازنده
مقدمه
PIC ها از نظر تعداد پایه
IN CIRCUIT DEBUGGING
انواع حافظه
معماری PIC ها
بلاک حافظه داخلی PICها
از لحاظ نوع Program Memory
PIC16F84
منابع وقفه
Code Protection
Pull Up در PIC ها
اسیلاتورها
نرم افزارهای مربوط به PIC
سیمولاتور
امولاتور
برنامه نویسی به زبان اسمبلی
صفحه بندی حافظه برنامه
فضای Stack
مثال آدرس دهی غیر مستقیم
ثبات های TRIS و PORT
OPTION_REG Register
INTCON Register
قسمتی از متن
مقدمه
با توجه به اهمیت و گسترش روزافزون کاربردهای میکروکنترلرها و محدودیت هایی که میکروکنترلرهای خانواده ی MCS51 ایجاد می کرد،شرکت Microchipنسل جدیدی از میکروکنترلرها به عنوان PIC به بازار عرضه کرد.با توجه به قابلیت بسیار زیاد این میکروکنترلرها،به سرعت مورد استقبال قرار گرفت وتحول بزرگی در استفاده از میکروکنترلرها ایجاد کرد.
با ارائه نسل جدید میکروکنترلرها توسط شرکت میکروچیپ،برنامه نویسی میکرو وارد مرحله جدیدی شد و روشهای سنتی برچیده شد-به این ترتیب دیگر نیازی نیست برای ارسال اطلاعات به LCD زیر برنامه ای فراخوانی شود بلکه فقط با استفاده از یک دستور LCDOUT اطلاعات وفرمان ها به LCD منتقل می شود.
همچنین برای خواندن ورودی آنالوگ دیگر لازم نیست زیر برنامه ای نوشته شود ودر آن بارها رجیسترهای مختلف را چک کنیم و بسیاری از وقت و انرژی خود را صرف کنیم بلکه فقط با استفاده از دستور ADCIN مستقیما ورودی آنالوگ را در یک متغیر میریزیم،همه این قابلیت ها به مدد استفاده از زبان سطح بالا ایجاد می شود.
بدین صورت که بسیاری از زیر برنامه های متداول از قبیل :نوشتن در LCD وخواندن ورودی آنالوگ وتولید موج DTMF وشمردن فرکانس روی هر پین و نوشتن و خواندن حافظه و ارتباطات سریال وتأخیر به مدت طولانی و... توسط شرکت میکروچیپ به صورت یک تابع یا دستور مشابه با دستورات Basic یا C ارائه شده است که باعث می شود هم تعداد خطوط برنامه کاهش یابد وهم برنامه نویس از سردر گمی رهایی یابد
New Powerful Products
Can control pic 18f458
Motor control ds pic 30f2010
Power conversion ds pic 30f5015
Sensor controller ds pic 30f3012
Radio frequency rf pic 12f675
Nanowatt microcontroller
Digital signal control
انواع حافظه
Rom Memory
توسط کارخانه برنامه ریزی میشود،با قطع برق اطلاعات از بین نمیرود،فقط یک بار برنامه ریزی میشود.
Eprom Memory
توسط دستگاه پروگرام برنامه ریزی میشود.با قرار دادن زیر اشعه ماوراء بنفش پاک میشود،به تعداد دفعات محدود می تواند پر و خالی شود،با قطع برق اطلاعات از بین نمی رود،کل حافظه را باید یکجا پر کرد.
Eeprom Memory
کم مصرف،سرعت زیاد،می توان حافظه را بایت بایت برنامه نویسی کرد،به کمک میکرو کنترلرها یا پروگرامر برنامه ریزی می شود،این حافظه را می توان RAM باطری دار در نظر گرفت.