گروه صنعتی آسان شایان - تهیه و تلید قطعات انواع آسانسور liftiran.com liftiran.com بازرگانی مختارزاده - فروش سراسری قطعات آسانسور - نماینده موتورهای مونتانا در ایران 0 فروش پله برقی هیتاچی تک-ریل چین-تراول کابل ترک-درهای اتوماتیک سلکوم

آموزش

منوی اصلی

آگهی ها

محل تبلیغ شما
بیمه آسانسور- بیمه ما
محل تبلیغ شما
خدمات طراحی، محاسبه و تهیه نقشه استاندارد آسانسور
تله کابین77539630
 
نسل جدید تابلو فرمان آسانسور- فصل شش /علیرضا عظیمی ۱۳۸۷/۲/۱۲

معماری میکرو کنترلر ها :

دسته بندی میکرو کنترلرها بر پایه خواص و قابلیت های مختلف آنها صورت می گیرد. عامیانه ترین این خواص می تواند بر معماری میکروکنترلر تکیه کند که شامل یکی از موارد زیر است :

CISC ( Complex Instruction Set Computer )  به معنای دستور العمل های پیچیده

RISC ( Reduced Instruction Set Computer ) به معنای دستورات کاهش یافته

MISC ( Minimal Instruction Set Computer ) به معنای دستورات به حداقل رسیده

روش بعدی برای دسته بندی شیوه دسترسی به حافظه برنامه و حافظه داده یا موقت است که می توان به آن این گونه اشاره کرد:

میکروکنترلر با حافظه واحد دارای معماری با نام “Princeton” یا “Von Neumann” است          و در مقابل میکروکنترلر با معماری “Harvard” دارای حافظه ذخیره برنامه و ذخیره داده جدا از یک دیگر میباشد.

دسته بندی بعدی بر پایه تغییرات داده های داخلی توسط CPU و روش ذخیره سازی آنها است. در حقیقت یک میکروکنترلر ( یا یک میکروپروسسور ) داده ها را با کمک برنامه های کاربردی تغییر داده و آنها را محاسبه می کند.

اساسی ترین تفاوت معماری در پردازنده ها

A.     روش پردازش و ذخیره سازی موقت داده ها در CPU

B.      روش پردازش و دسترسی داخلی بر داده ها

اساسی ترین تفاوت معماری در پردازنده ها در مجموع به چهار بخش تقسیم می شوند:

1-     STACK MACHINE

2-     ACCUMULATOR

3-     REGISTER MEMORY

4-     REGISTER REGISTER ( Load Store )

 

 

 

روند پیشبرد طراحی با میکرو کنترلر :

1-     مقدم ترین کار : تعیین نیازها

2-     داده های خود را به بلوک دیاگرام / فلوچارت و نمودارهای زمانی تبدیل کنید

3-     سخت افزاری مناسب و درسطح نیاز های خود جستو جو کنید در این روش نیاز واقعی شما به میکروکنترلر یا جایگزین های دیگر مشخص می شود

4-     اگر نیاز واقعی شما میکروکنترلر است میکرو کنترلری را انتخاب کنید که بهترین مجری ایده های ذهنی شما باشد

5-     بار دیگر میکروکنترلر انتخابی خود را با داده ها و قدرت های اجرای مقایسه کنید ( نظیر سرعت – تلفات انرژی – قابلیتهای امنیتی و سخت افزاری و غیره )

6-     ابزارهای نرم افزاری و سخت افزاری توسعه گر زیر را بر اساس اولویت تهیه کنید:

-         اسمبلر ( سطح مبتدی ) / کامپایلر ( سطح تخصصی )

-         پروگرمر Programmer

-         شبیه سازSimulator  

-         مقلد سخت افزاری Hardware – Emulator

-         سیستم ارزیابی  Evaluation – System

7-     با نوشتن و آزمایش کردن برنامه های نمونه ای با میکروکنترلر خود بیشتر آشنا شوید

8-     نرم افزار را به بلوکهای زیر روالها تبدیل و با پیشبرد های سخت افزاری موازی کنید

با استفاده از ابزارهای توسعه دهنده که در فوق به آن اشاره شد مرحله تست اولیه و اشکال زدایی را تا سطح حداقل آزمایش تکرار پیش ببرید

10-  سخت افزار و نرم افزار خود را جمع بندی کنید و سیستم را آزمایش کنید پس وارد اشکال زدایی مجدد می شوید با قدرت اراده خود از این مرحله طولانی و حساس گذر کنید و از صحت کار خود اطمینان کامل به دست آورید

11-  مراحل  پیشبرد سخت افزار و نرم افزار خود را روتین وار ثبت کنید تا پروژه انعطاف پذیری داشته باشید ( از این نکته اصولا در خطایابی ها استفاده می شود )

12-  مشکلات محیطی سیستم خود را رفع کنید

13-   اینجا = انتهای اولین راه کار با میکرو کنترلر – ابتدای میلیون راه باقی مانده

پایان

با نویسنده در انتها :

1-     مطالب شش فصل ارائه شده به در خواست بی شمار شما عزیزان روند لغزشی میان سطح حرفه ای و آکادمیک داشته است

2-     اهداف این مقالات روش سازی درک عمومی با تکنولوژی جدید و کمک به پیشرفت در این عرصه و حمایت از مجری های این تکنولوژی است.

<لیفتیران>

علیرضا عظیمی – a.azimi@nceimc.com

بازگشت

Copyright (c) 2005. LiftIran.com The Portal of Iranian Elevatoring. All rights reserved for Shiva Group Inc.
|Liftiran.com |LiftCAD.ir |LIFTdesigner.ir |shivaSoft.ir |