آموزش طراحی سیستم های ریزپردازنده ای با EMU8086 و CodeVisionAVR
4 ساعت
3.9
سیستم ریزپردازندهای چیست؟ سیستمهای ریزپردازندهای یا به اختصار DSP، از دستگاههای محاسباتی با قدرت پردازشی بالا برای پردازش سیگنالهای دیجیتالی استفاده میکنند. این سیستمها معمولا برای پردازش سیگنالهای صوتی، تصویری و دادههای سنسوری کاربرد دارند. اهمیت یادگیری طراحی سیستمهای ریزپردازندهای با EMU8086 و CodeVisionAVR چیست؟ امروزه سیستمهای ریزپردازندهای روز به روز در حال گسترش هستند به طوری که کاملا با زندگی بشر آمیخته شده و در روند زندگی آنها تاثیر گذاشته است و لذا لزوم آشنایی و تسلط مهندسان بر مبانی و اصول کار این دسته از علوم، بیش از پیش اهمیت مییابد. میکروکنترلرها نیز که مهمترین عضو ریزپردازندهها محسوب میشوند؛ روز به روز در شکلها و معماریهای مختلف در حال عرضه هستند که مهمترین پیش نیاز برای شروع کار با ریزپردازنده ها آشنایی با زبان ماشین و توانایی برقراری ارتباط با آنها به زبان خود آنها است. زبان اسمبلی از جمله زبان های سطح پایین و پایه ای محسوب می گردد که از دیرباز مورد توجه مهندسان علم پردازنده ها، به ویژه مهندسان برق و کامپیوتر بوده است و دانشجویان این رشته ها پس از گذراندن این فرادرس، دید بسیار عمیقی از ساختار داخلی و معماری پردازنده ها را به دست آورده و توانایی درک زبان ماشین را پیدا خواهند کرد. با یادگیری این فرادرس گام بلندی را در جهت شروع کار با میکروکنترلرها خواهید برداشت و نحوه کار سیستمهای ریزپردازندهای به خصوص زبان اسمبلی را به طور کامل فرا خواهید گرفت. در این فرادرس چه چیزی یاد میگیریم؟ در این فرادرس ابتدا با اصول کلی و اجزای اصلی یک سیستم ریزپردازندهای از جمله: حافظهها و گذرگاهها آشنا میشوید و سپس به سراغ بخش اصلی این آموزش که آشنایی با یک ریزپردازنده قوی و همچنان پرکاربرد به نام 8086 است؛ میرویم و شباهتها و تفاوتهای آن با ریزپردازندههای پنتیوم مورد بررسی قرار میگیرد. مهمترین بخش این قسمت از این فرادرس، بررسیهای رجیسترهای ریزپردازنده ها است. در ادامه به معرفی یک نرمافزار خوب برای آشنایی با زبان کامپیوتر به نام EMU8086 میپردازیم. با دستورهای زبان اسمبلی آشنا شده و مثال های کاربردی از زبان اسمبلی را حل میکنیم. در درس چهارم به سخت افزار ریزپردازنده 8086 می پردازیم و نحوه راهاندازی آن را یاد میگیریم. در نهایت با رجیسترهای USART در میکروکنترلرهای پر کاربرد و معروف AVR کار و بیت به بیت این رجیسترها را معرفی کرده و همچنین نحوه ارتباطات سریال را در این میکروکنترلرها خواهیم دید.