فرق میکرو کنترلر و میکرو پروسسور به زبان ساده
- چهارشنبه, ۶ اسفند ۱۳۹۳، ۰۸:۳۴ ب.ظ
وقتی مداری درست می کنیم برایمان 3 چیز مهمند:
1)مدار خیلی گران نشود
2)مدار خیلی بزرگ نشود
3)مصرف برق مدار
در این میان(اگر نخواهیم 5 متر مربع مدار با گیت های منطقی ببندیم!) دو راه داریم: یا از میکروپروسسور استفاده کنیم یا اینکه از میکرو کنترلر استفاده کنیم.
در این وضعیت باید ببینیم پروژه مان به چه حدی پردازش نیاز دارد. آی سی های میکروپروسسور گرانقیمتند و طبیعتاً قدرت پردازش بیش تری نسبت به میکرو کنترلر ها دارند.
چند میکروپروسسور:
چند میکروکنترلر:
در میکرو کنترلر ها با چند زبان می توان برنامه نوشت.
مثلاً با زبان های سطح بالای پاسکال و بیسیک که این زبان ها برنامه ای با حجم بالا خواهند داشت.
زبان c زبانی با سطح متوسط است و بسیار مرسوم تر از بقیه ی زبان هاست. در کلاس میکرو کنترلر هم از همین زبان استفاده می شود.
زبان اسمبلی زبانی بسیار سطح پایین است یعنی به زبان دستگاه خیلی نزدیک است و با آن می توان همان برنامه در پاسکال را با حجمی حدود 1/2 نوشت. مشکل این زبان سختی کار با آن است گرچه برنامه نویسی و کار با برخی بخش های میکروکنترلر نیازمند برنامه نویسی با زبان اسمبلی است.
- ۹۳/۱۲/۰۶