هزینه آموزش
۳۲,۰۰۰ تومان

آموزش طراحی سیستم های ریزپردازنده ای با EMU8086 و CodeVisionAVR

آموزش طراحی سیستم های ریزپردازنده ای با EMU8086 و CodeVisionAVR

چکیده

در این فرادرس ابتدا با اصول کلی و اجزای اصلی یک سیستم ریزپردازنده ای از جمله: حافظه ها و گذرگاه ها آشنا خواهید شد و سپس به سراغ بخش اصلی این آموزش که آشنایی با یک ریزپردازنده قوی و همچنان پرکاربرد به نام ۸۰۸۶ است، پرداخته شده و شباهت ها و تفاوت های آن با ریزپردازنده های پنتیوم مورد بررسی قرار می گیرد. مهم ترین بخش این قسمت از این فرادرس، بررسی های رجیسترهای ریزپردازنده ها است. در ادامه به معرفی یک نرم افزار خوب برای آشنایی با زبان کامپیوتر به نام EMU8086 خواهیم پرداخت. با دستورات زبان اسمبلی آشنا شده و مثال های کاربردی از زبان اسمبلی را حل خواهیم کرد. در درس چهارم به سخت افزار ریزپردازنده ۸۰۸۶ خواهیم پرداخت و نحوه راه اندازی آن را توضیح می دهیم.

 
مدرس
مهدی اکبری جعفرآبادی

کارشناسی مهندسی برق گرایش الکرونیک

مهندس مهدی اکبری، فارغ التحصیل کارشناسی مهندسی برق گرایش الکترونیک از دانشگاه علم و فناوری مازندران، تحصیلات کارشناسی خود را در 7 ترم با کسب رتبه اول دانشگاه در گرایش الکترونیک به پایان رسانده اند. ایشان علاوه بر مهارت در برنامه نویسی متلب در سایر نرم افزارهای مهندسی برق از جمله: کدویژن AVR، آردوینو، آرم STM32، Altium Designer (آلتیوم دیزاینر)، FPGA ISE XILINX نیز مهارت دارند.

چکیده آموزش

توضیحات تکمیلی

امروزه سیستم های ریز پردازنده ای روز به روز در حال گسترش هستند به طوری که کاملا با زندگی بشر آمیخته شده و در روند زندگی آن ها تاثیر گذاشته است و لذا لزوم آشنایی و تسلط مهندسان بر مبانی و اصول کار این دسته از علوم، بیش از پیش اهمیت می یابد. میکروکنترلرها نیز که مهم ترین عضو ریزپردازنده ها محسوب می شوند، روز به روز در شکل ها و معماری های مختلف در حال عرضه هستند که مهم ترین پیش نیاز برای شروع کار با ریزپردازنده ها آشنایی با زبان ماشین و توانایی برقراری ارتباط با آن ها به زبان خود آن ها است.

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

در این فرادرس ابتدا با اصول کلی و اجزای اصلی یک سیستم ریزپردازنده ای از جمله: حافظه ها و گذرگاه ها آشنا می شوید و سپس به سراغ بخش اصلی این آموزش که آشنایی با یک ریزپردازنده قوی و همچنان پرکاربرد به نام 8086 است، پرداخته شده و شباهت ها و تفاوت های آن با ریزپردازنده های پنتیوم مورد بررسی قرار می گیرد. مهم ترین بخش این قسمت از این فرادرس، بررسی های رجیسترهای ریزپردازنده ها است. در ادامه به معرفی یک نرم افزار خوب برای آشنایی با زبان کامپیوتر به نام EMU8086 می پردازیم. با دستورهای زبان اسمبلی آشنا شده و مثال های کاربردی از زبان اسمبلی را حل می کنیم. در درس چهارم به سخت افزار ریزپردازنده 8086 می پردازیم و نحوه راه اندازی آن را توضیح می دهیم.

در نهایت با رجیسترهای USART در میکروکنترلرهای پر کاربرد و معروف AVR کار می کنیم و بیت به بیت این رجیسترها را معرفی می نماییم. همچنین نحوه ارتباطات سریال را در این میکروکنترلرها توضیح می دهیم. با یادگیری این فرادرس گام بلندی را در جهت شروع کار با میکروکنترلرها خواهید برداشت و نحوه کار سیستم های ریزپردازنده ای به خصوص زبان اسمبلی را به طور کامل فرا خواهید گرفت.

 
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: ساختار و اجزای ریزپردازنده ‌ها
    • واحد پردازشگر مرکزی (CPU)
    • سیستم های ورودی و خروجی (I/O)
    • انواع حافظه ها و نقشه حافظه
    • گذرگاه (BUS) و انواع آن (گذرگاه دیتا، آدرس و کنترل)
      • ساختار گذرگاه های یک طرفه و دو طرفه
  • درس دوم: ریزپردازنده 8086 و Pentium
    • ساختار درونی ریزپردازنده 8086
      • واحد ارتباط با گذرگاه (BIU)
      • واحد اجرایی (EU)
    • تفاوت ها و شباهت های ریزپردازنده ها 8086 و 8088
    • ساختار Pipeline
    • رجیسترهای 8086
      • رجیسترهای همه منظوره
      • رجیسترهای اندیس
      • رجیسترهای سگمنت
      • رجیسترهای پرچم و بیت های پرچم کنترلی
    • تفاوت Carry و Overflow و وضعیت پرچم ها در حین اجرای عملیات
    • رجیسترهای Pentium
    • مقایسه ریزپردازنده های 8086 و Pentium
    • حافظه در 8086 و حافظه قسمت بندی شده
    • آدرس موثر و حالت های آدرس دهی
      • تولید آدرس در 8086
      • تولید آدرس در پنتیوم
  • درس سوم: برنامه ‌نویسی اسمبلی 8086 و نرم ‌افزار EMU8086 - بخش یکم
    • برنامه نویسی اسمبلی و قوانین برنامه نویسی در EMU8086
    • دستورات برنامه نویسی اسمبلی
      • دستورات جابجایی
        • MOV
        • XCHG
        • LAHF
        • SAHF
        • IN
        • OUT
        • LEA
        • LES
        • LDS
      • دستورات منطقی
        • AND
        • TEST
        • OR
        • XOR
        • NOT
      • دستورات ریاضی
        • ADD
        • ADC
        • SUB
        • SBB
        • NEG
        • CMP
        • MUL
        • IMUL
        • DIV
        • IDIV
  • درس چهارم: برنامه ‌نویسی اسمبلی 8086 و نرم ‌افزار EMU8086 - بخش دوم
    • دستورات انتقالی کنترل
      • JUMP
      • JCXZ
      • JG
      • JGE
      • JL
      • JLE
      • JO
      • JNO
      • JS
      • JNS
    • دستورات کنترل ریزپردازنده
      • STC
      • CLC
      • CMC
      • STD
      • CLD
      • STI
      • CLI
      • HLT
      • NOP
    • دستورات انتقال رشته‌ ای
      • STOSB
      • STOSW
      • LODSB
      • MOVSB
      • MOVSW
      • SCASB
      • SCASW
      • CMPSB
      • CMPSW
      • REP
      • REPNZ
      • REPZ
    • دستورات جایجایی و چرخش
      • SAL
      • SAR
      • SHL
      • SHR
      • RCL
      • RCR
      • ROL
      • ROR
    • ارائه چندین مثال متنوع از برنامه نویسی اسمبلی با نرم افزار EMU8086
  • درس پنجم: طراحی پردازشگر مرکزی 8086
    • مراحل اجرای یک دستورالعمل و وضعیت گذرگاه
      • زمان بندی چرخه گذرگاه
    • سخت افزار 8086 و آی سی 8086 همراه با پیکربندی پین های 8086
      • تولید سیگنال های گذرگاه کنترل و فرکانس کاری ریزپردازنده ها
    • آیسی مولد پالس ساعت 8284
      • تولید سیگنال های Reset و Ready و CLK
    • آی سی 8282 و تسهیم زدایی خطوط گذرگاه آدرس و داده
    • طراحی سخت افزار راه انداز 8086 در مود کاری کمینه
  • درس ششم: رجیسترهای USART در میکروکنترلر AVR
    • ارسال داده در میکروکنترلرهای AVR و داده Frame
    • رجیسترهای UBRRL و UBRRH
    • رجیسترهای UCSRA و UCSRB و UCSRC
    • برنامه نویسی در محیط CodeVisionAVR با رجیسترهای مربوطه (ارتباطات سریال) و شبیه سازی در نرم افزار Proteus
 
مفید برای رشته های
  • مهندسی برق - الکترونیک
  • مهندسی کامپیوتر - سخت افزار

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
مراجع و فایل های جانبی مرتبط با آموزش
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Emu8086 4.07, CodeVisionAVR, Proteus



پیش نمایش‌ها

پیش نمایش ۱: ساختار و اجزای ریزپردازنده ‌ها ۱۴ دقیقه

توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

دانلود مستقیم پیش نمایش - حجم دانلود ۱۱ مگابایت (کلیک کنید +)
پیش نمایش ۲: ریزپردازنده 8086 و Pentium ۴۱ دقیقه

توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

دانلود مستقیم پیش نمایش - حجم دانلود ۳۳ مگابایت (کلیک کنید +)
پیش نمایش ۳: برنامه ‌نویسی اسمبلی 8086 و نرم ‌افزار EMU8086 - بخش یکم ۱۲ دقیقه

توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

دانلود مستقیم پیش نمایش - حجم دانلود ۱۲ مگابایت (کلیک کنید +)
پیش نمایش ۴: برنامه ‌نویسی اسمبلی 8086 و نرم ‌افزار EMU8086 - بخش دوم ۱۱ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۵: طراحی پردازشگر مرکزی 8086 ۱۱ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۶: رجیسترهای USART در میکروکنترلر AVR ۱۲ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای تهیه آموزش ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش طراحی سیستم های ریزپردازنده ای با EMU8086 و CodeVisionAVR
ناشر فرادرس
کد آموزش FVEE9901
مدت زمان ۴ ساعت و ۱۴ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۲۷۶ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)



نظرات

تا کنون ۱۱۳ نفر از این آموزش استفاده کرده اند و ۲ نظر ثبت شده است.
mubeen
mubeen

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

پاسخ به نظر

M.Akbari
M.Akbari

با سلام و احترام
این آموزش در میان دروس دانشگاهی مهندسی برق و کامپیوتر بسیار موردنیاز و پرتقاضا می باشد.
همچنین با توجه به داشتن آموزش برنامه نویسی به زبان اسمبلی بسیار پرکاربرد است.
از انتشار این آموزش بسیار خوشحال هستیم.
باتشکر

پاسخ به نظر



برچسب‌ها: 8086 | AVR | BIU | Clock Pulse | CodevisionAVR | CPU | emu8086 | EU | Microprocessor | Pipeline | Proteus | Register | آدرس موثر | آدرس و کنترل | آیسی مولد پالس ساعت 8284 | اسمبلی | امولاتور 8086 | انواع حافظه و نقشه حافظه | برنامه نویسی | برنامه نویسی 8086 | برنامه نویسی اسمبلی | برنامه نویسی در محیط کدویژن | برنامه نویسی ریزپردازنده 8086 | بیت های پرچم کنترلی | پردازنده 8086 | پردازنده مرکزی | پروتئوس | پنتیوم یا Pentium | تولید آدرس در 8086 | تولید آدرس در پنتیوم | حافظه | حافظه قسمت بندی شده | حالت های آدرس دهی | دستورات انتقال رشته‌ ای | دستورات برنامه نویسی اسمبلی | دستورات جایجایی و چرخش | دستورات زبان اسمبلی | رجیستر | رجیستر UBRRH | رجیستر UCSRB | رجیستر UCSRC | رجیسترUCSRA | رجیسترهای 8086 | رجیسترهای Pentium | رجیسترهای USART | رجیسترهای اندیس | رجیسترهای پرچم | رجیسترهای پنتیوم | رجیسترهای سگمنت | رجیسترهای همه منظوره | ریزپردازنده | ریزپردازنده 8086 | ریزپردازنده های پنتیوم | زبان اسمبلی | زبان کامپیوتر | زبان ماشین | ساختار PipeLine | ساختار درونی ریزپردازنده 8086 | ساختار و اجزای کامپیوتر | سخت افزار 8086 | سیستم ریزپردازنده | سیستم های ریزپردازنده ای | سیستم های ورودی و خروجی | سیگنال بازنشانی | سیگنال های گذرگاه کنترل | طراحی سخت افزار راه انداز 8086 | طراحی سیستم مرکزی 8086 | علم پردازنده ها | قوانین برنامه نویسی در EMU8086 | کدویژن | گذرگاه | گذرگاه (BUS) | گذرگاه دیتا | گذرگاه های یک طرفه و دو طرفه | مراحل اجرای یک دستورالعمل | معماری پردازنده ها | مهندسان برق | مولد پالس ساعت | میکروپروسسور | میکروکنترلرها | نرم افزار EMU8086 | نرم افزار Proteus | نقشه حافظه | نگاشت حافظه | واحد اجرایی | واحد ارتباط با گذرگاه | واحد پردازشگر مرکزی | واحد پردازشگر مرکزی یا CPU | ورودی و خروجی I/O

آموزش طراحی سیستم های ریزپردازنده ای با EMU8086 و CodeVisionAVR

تعداد دانشجو
۱۱۳ نفر
۲۶ نفر در یک ماه اخیر
مدت زمان
۴ ساعت و ۱۴ دقیقه
هزینه آموزش
۳۲,۰۰۰ تومان
محتوای این آموزش
۲ بازخورد (مشاهده نظرات)