بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

تفاوت CPU یا میکروپروسسور و میکروکنترلر

منظور از یک میکروپروسسور(CPU)، میکروپروسسور هایی از خانواده x86 اینتل مثل 8086، 80286، 80386، 68020، 68030، 68040 و یا خانواده­هایی از این قبیل است. این میکروپروسسورها فاقد RAM، ROM و پورتهای I/O در درون خود تراشه هستند

286(1-2MHz) – 386(4-16MHz) – 486(16-133MHz) – 586(Pentium)

یک میکروکنترلر دارای یک CPU (30MHZ) به همراه مقدار ثابتی از RAM، ROM و پورتهای I/O و تایمر در درون خود می باشد البته با استفاده از حافظه جانبی و تراشه های دیگر می­توان مقدار RAM، ROM و تعداد پورتهای I/O را در یک میکروکنترلر افزایش داد

اسلاید 2 :

تاریخچه میکروکنترلر 8051

در سال 1981 شرکت Intelمیکروکنترلری به نام 8051 را معرفی کرد. این میکروکنترلر دارای 128 بایت RAM، 4kبایت ROM، دو تایمر، یک پورت سریال و چهار پورت موازی ( هر یک 8 بیت ) بود که همه آنها در یک تراشه تعبیه شده بودند

اسلاید 3 :

انواع میکروکنترلر 8051

میکروکنترلرهای 8051 با توجه به نوع حافظه و کارخانه سازنده آن هر یک شماره قطعه متفاوتی دارند. 8051 با حافظه های متفاوتی چون UV-EPROM ، حافظه سریع ، NV-RAM و غیره در دسترس
می باشد. نوع
UV-EPROMآن تراشه 8751 است. همچنین میکروکنترلر AT89C51 نوع سریع 8051 ساخت کارخانه Atmel و نوع NV-RAM از 8051 بوسیله Dallas به نام DS5000 در بازار موجود می باشد

اسلاید 4 :

AT89C51 نوع سریع 8051 ساخت کارخانه Atmel

این تراشه 8051 رایج دارای ROM سریع می باشد، در طراحیهای سریع این نوع حافظه ایده آل است زیرا حافظه سریع می­تواند طی چند ثانیه پاک شود. به این دلیل AT89C51 بجای 8751 بکار برده شده است. هنگام استفاده از AT89C51 به یک پروگرامر یا برنامه ریز ROM سریع نیاز داریم. توجه داشته باشید که برای اینکه بتوانیم مجدداً روی میکروکنترلر برنامه ریزی کنیم باید اول حافظه ROM پاک شود که این کار توسط خود پروگرامر صورت می گیرد

اسلاید 5 :

نحوه استفاده از پورتها

وقتي ميكروكنترلر را باياس كرديم و به منبع وصل كرديم در تمامي پايه ولتاژي در حدود 2.7 ولت را خواهيم ديد اگر يك LED را به خروجي ميكروكنترلر وصل كنيم تنها تفاوتي كه در خروجي يك منطقي خواهيم ديد فقط پرنور شدن LED است چرا كه در هر دو حالت يعني ولتاژ 2.7 و يك منطقي مثلاَ ولتاژ 3.5 ولت روشن خواهد بود بنابراين براي از بين بردن اين خطا از صفر منطقي در ميكروكنترلر كمك خواهيم گرفت

اسلاید 6 :

با استفاده از نرم افزار BASCOM 8051  می توان برنامه مربوطه را به زبان BASIC نوشته و با همین برنامه آن را به باینری یا هگز تبدیل کرده و روی آی سی کپی نمود. همچنین می توان قبل از کپی برنامه روی آی سی آن را شبیه سازی کرد.

 

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید