پاورپوینت سمينار درس ريزپردازنده - تراشه PIC
نوع فایل: power point
فرمت فایل: pptx
قابل ویرایش
تعداد اسلاید : 49 صفحه
قسمتی از پاورپوینت :
مقدمه
با توجه به اهميت و گسترش روزافزون كاربردهاي ميكروكنترلرها و محدوديت هايي كه ميكروكنترلرهاي خانواده ي MCS51 ايجاد مي كرد،شركت Microchipنسل جديدي از ميكروكنترلرها به عنوان PIC به بازار عرضه كرد.با توجه به قابليت بسيار زياد اين ميكروكنترلرها،به سرعت مورد استقبال قرار گرفت وتحول بزرگي در استفاده از ميكروكنترلرها ايجاد كرد.
با ارائه نسل جديد ميكروكنترلرها توسط شركت ميكروچيپ،برنامه نويسي ميكرو وارد مرحله جديدي شد و روشهاي سنتي برچيده شد-به اين ترتيب ديگر نيازي نيست براي ارسال اطلاعات به LCD زير برنامه اي فراخواني شود بلكه فقط با استفاده از يك دستور LCDOUT اطلاعات وفرمان ها به LCD منتقل مي شود.
همچنين براي خواندن ورودي آنالوگ ديگر لازم نيست زير برنامه اي نوشته شود ودر آن بارها رجيسترهاي مختلف را چك كنيم و بسياري از وقت و انرژي خود را صرف كنيم بلكه فقط با استفاده از دستور ADCIN مستقيما ورودي آنالوگ را در يك متغير ميريزيم،همه اين قابليت ها به مدد استفاده از زبان سطح بالا ايجاد مي شود.
بدين صورت كه بسياري از زير برنامه هاي متداول از قبيل :نوشتن در LCD وخواندن ورودي آنالوگ وتوليد موج DTMF وشمردن فركانس روي هر پين و نوشتن و خواندن حافظه و ارتباطات سريال وتأخير به مدت طولاني و... توسط شركت ميكروچيپ به صورت يك تابع يا دستور مشابه با دستورات Basic يا C ارائه شده است كه باعث مي شود هم تعداد خطوط برنامه كاهش يابد وهم برنامه نويس از سردر گمي رهايي يابد.
New Powerful Products
nCan control pic 18f458
nMotor control ds pic 30f2010
nPower conversion ds pic 30f5015
nSensor controller ds pic 30f3012
nRadio frequency rf pic 12f675
nNanowatt microcontroller
nDigital signal control
PIC ها از نظر تعداد پايه
8 pin
12C508,12C508A,12C509, 12C509A, 12CE518,12CE519,12C671,12C672,12CE673,12CE674,12F629,12F675,16C505
18 pin
16C554,16C556,16C558,16C61,16C620,16C620A,16C621, 16C621A,16C622, 16C622A, 16CE623, 16CE624, 16CE625,16F627,…
28 pin
14000,16C62,16C62A,16C62B,16C63, 16C63A, 16C66, 16C641,16C642, 16C72,16C72A,16C73,16C73A,…
40 pin
16C64,16C64A,16C65,16C65A,16C65B,16C67,16C661,16C662,16C74,16C74A, 16C74B,16C77,16C765,16C774,16F874,16F877,18C442,...
SX
SX18(old),SX28(old),SX18(new),SX28(new)
IN CIRCUIT DEBUGGING
پس از اينكه IC برنامه ريزي وپروگرام شد آن را در مدار سخت افزار مربوطه قرار ميدهيم و از طريق كابل ارتباطي به پورت كامپيوتر متصل ميشود سپس توسط نرم افزار Micro code Studio ميتوان برنامه داخل IC را خط به خط اجرا كرد ونتايج را در مدار عملي مشاهده كرد و هر جا لازم باشد اشكال زدايي كرد.
انواع حافظه
Rom Memory
توسط كارخانه برنامه ريزي ميشود،با قطع برق اطلاعات از بين نميرود،فقط يك بار برنامه ريزي ميشود.
Eprom Memory
توسط دستگاه پروگرام برنامه ريزي ميشود.با قرار دادن زير اشعه ماوراء بنفش پاك ميشود،به تعداد دفعات محدود مي تواند پر و خالي شود،با قطع برق اطلاعات از بين نمي رود،كل حافظه را بايد يكجا پر كرد.
Eeprom Memory
كم مصرف،سرعت زياد،مي توان حافظه را بايت بايت برنامه نويسي كرد،به كمك ميكرو كنترلرها يا پروگرامر برنامه ريزي مي شود،اين حافظه را مي توان RAM باطري دار در نظر گرفت.
...
بلاك حافظه داخلي PICها
PIC ها از لحاظ نوع Program Memory
PIC16F84
منابع وقفه
Pull Up در PIC ها
اسيلاتورها
سيمولاتور
امولاتور
برنامه نويسي اسمبلي
Program Counter:PCL&PCLATCH
صفحه بندي حافظه برنامه
فضاي Stack
آدرس دهي غير مستقيم ( رجيسترهاي INDF,FSR)
ثبات هاي TRIS و PORT
INTCON Register
INTCON Register
EECON1 Register
برچسب ها:
پاورپوینت سمينار درس ريزپردازنده تراشه PIC سمينار درس ريزپردازنده تراشه PIC درس ريزپردازنده تراشه PIC ريزپردازنده تراشه PIC تراشه PIC دانلود پاورپوینت سمينار دانلود پاورپوینت سمينار تراشه PIC