آموزش طراحی سیستم‌های نهفته با میکروکنترلرهای 8051 - آخرین آپدیت

دانلود Microcontrollers for Embedded System Design

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: همراه با ده‌ها پروژه عملی به زبان C و اسمبلی MCS-51 با استفاده از شبیه‌سازهای مختلف (Proteus, Edsim51, Multisim) در پایان این دوره، دانشجویان برنامه‌نویسی و سخت‌افزار 8051 و همچنین پروژه‌های واقعی مختلف در محیط اسمبلی و C را فرا خواهند گرفت. دانجو می‌آموزد که چگونه سیستم‌های نهفته پیشرفته را با استفاده از وقفه‌ها (Interrupts)، تایمرها، نمایشگرهای LCD و LED، کیپدها و مبدل‌های A/D ایجاد کند. چندین شبیه‌ساز 8051 از جمله Proteus و Edsim51 مورد استفاده قرار گرفته و به طور کامل شرح داده می‌شوند. در این دوره، دانشجویان اصول سخت‌افزاری و نرم‌افزاری سیستم‌های نهفته و نحوه تعامل آن‌ها با تجهیزات دنیای واقعی را می‌آموزند. به عنوان تمرین، پروژه‌های کوچک متعددی به همراه پاسخ تشریحی ارائه شده است. پیش نیازها: دانش پایه برنامه‌نویسی و مدارات دیجیتال مورد نیاز است.

*جدید* با ثبت‌نام در یک دوره، یک کوپن ۱۰۰٪ رایگان برای یکی از دوره‌های دیگر من دریافت کنید! لطفاً پس از ثبت‌نام با من تماس بگیرید و دوره مورد نظرتان را اعلام کنید.

تضمین می‌کنم که این کاربردی‌ترین دوره 8051 است که خواهید یافت! این دوره شامل ده‌ها پروژه واقعی به زبان اسمبلی و C است. همه موارد گام به گام با مثال‌های متنوع بحث شده‌اند و یاد می‌گیرید که مفاهیم تئوری را کجا و چه زمانی به کار ببرید. تکالیف متعددی به همراه راهکار ارائه شده است.

این دوره یک مقدمه کامل و کاربرد-محور بر میکروکنترلرها و طراحی سیستم‌های نهفته ارائه می‌دهد و یادگیرندگان را از مفاهیم بنیادی تا کاربردهای واقعی سیستم‌های نهفته هدایت می‌کند. این دوره به گونه‌ای طراحی شده تا شما نه تنها نحوه برنامه‌نویسی میکروکنترلرها، بلکه نحوه تعامل سخت‌افزار و نرم‌افزار در سطح سیستم را درک کنید.

شما با یادگیری مفاهیم اصلی سیستم‌های نهفته، معماری میکروکنترلر و نقشی که در دستگاه‌های واقعی ایفا می‌کنند شروع خواهید کرد. این دوره با دقت رجیسترها، سازماندهی حافظه، پورت‌های I/O، تایمرها، وقفه‌ها و رابط‌های محیطی را توضیح می‌دهد و پایه‌ای قوی ایجاد می‌کند که برای هر مهندس سیستم‌های نهفته ضروری است.

با پیشرفت دوره، با مثال‌های برنامه‌نویسی عملی کار خواهید کرد که نحوه پیکربندی و کنترل سخت‌افزار میکروکنترلر را نشان می‌دهد. موضوعاتی مانند ورودی/خروجی دیجیتال، زمان‌بندی، تاخیرها، نظرسنجی (Polling) در مقابل وقفه‌ها و ارتباطات محیطی گام به گام و با تأکید زیاد بر درک اتفاقات در سطح سخت‌افزار ارائه می‌شوند.

این دوره همچنین بر اصول طراحی سیستم‌های نهفته، از جمله برنامه‌نویسی ماژولار، استفاده بهینه از حافظه و نوشتن فریم‌ورهای قابل اعتماد و قابل نگهداری تمرکز دارد. شما خواهید دید که چگونه مفاهیم تئوری به کاربردهای واقعی تبدیل می‌شوند و برای طراحی، عیب‌یابی و توسعه سیستم‌های نهفته با اعتماد به نفس آماده می‌شوید.

در پایان این دوره، شما قادر خواهید بود:

  • معماری میکروکنترلر و اجزای داخلی آن را درک کنید

  • پیرامونی‌ها مانند GPIO، تایمرها و وقفه‌ها را برنامه‌ریزی و پیکربندی کنید

  • سیستم‌های نهفته پایه را طراحی و پیاده‌سازی کنید

  • شکاف بین سخت‌افزار سطح پایین و منطق کاربردی سطح بالا را پر کنید

این دوره برای دانشجویان مهندسی کامپیوتر، مهندسی برق و الکترونیک و همچنین هر کسی که به سیستم‌های نهفته، IoT یا طراحی مشترک سخت‌افزار-نرم‌افزار علاقه‌مند است، ایده‌آل است. این دوره پایه‌ای قوی برای مباحث پیشرفته سیستم‌های نهفته و پروژه‌های مبتنی بر میکروکنترلر ایجاد می‌کند.


تضمین می‌کنم که این کاربردی‌ترین دوره 8051 است که خواهید یافت! شامل ده‌ها پروژه واقعی به زبان اسمبلی و C. همه چیز گام به گام با مثال‌های مختلف بررسی شده و یاد می‌گیرید مفاهیم تئوری را کجا و چه زمانی اعمال کنید.

آیا در دنیای میکروکنترلرها تازه‌وارد هستید؟ عالی است! با مبانی شروع کنید و من هر آنچه نیاز است را به شما می‌آموزم. تجربه دارید و می‌خواهید بیشتر یاد بگیرید؟ فوق‌العاده است! می‌توانید ماژول‌های مورد نیاز خود را انتخاب کنید.

این دوره آزمایشگاه-محور است. تقریباً هر درس و بخش از دوره مستقیماً به یک تکلیف آزمایشگاهی عملی با راهکار منجر می‌شود. هر چه بیشتر با سخت‌افزار و نرم‌افزار 8051 تمرین کنید، ماهرتر خواهید شد.

من از مثال‌های بسیار زیادی استفاده می‌کنم. من شما را گام به گام از طریق دروس پیش می‌برم و هر بار کد نمونه و مستندات ارائه می‌دهم تا مطمئن شوم در طول دوره پشتیبانی می‌شوید.

این دوره وقت شما را تلف نمی‌کند. از همان ابتدا، مستقیماً به اولین پروژه شما می‌رویم - بیایید شروع کنیم.

من برای کمک اینجا هستم. من یک مدرس هستم با تمرکز بر ایجاد یک تجربه معنادار برای دانشجویانم. اگرچه نمی‌توانم کارها را برای شما انجام دهم، اما حاضرم با شما همکاری کنم تا به موفقیت برسید.

آنچه خواهید آموخت:

  • برنامه‌نویسی میکروکنترلرها با زبان‌های اسمبلی و C.

  • استفاده از تجهیزات خروجی رایج مانند LED، سون‌سگمنت (7-Segment)، ۱۶-سگمنت، LED ماتریس نقطه‌ای، LED bargraph و LCD.

  • استفاده از تجهیزات ورودی رایج مانند کلیدها، Push-buttonها و کیپدها.

  • استفاده از تایمر/شمارنده و روتین‌های سرویس وقفه (ISR) برای ایجاد سیستم‌های پیشرفته.

  • استفاده از محیط‌های مبدل آنالوگ به دیجیتال (ADC).

  • کار با نمایشگر کریستال مایع (LCD).

  • به‌کارگیری 8051 برای توسعه سیستم‌های نهفته.

آیا این دوره نیاز به پیش‌نیاز خاصی دارد؟

  • خیر.

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

  • این دوره برای افرادی است که با میکروکنترلرها، 8051 و/یا زبان‌های برنامه‌نویسی اسمبلی و C آشنا نیستند.

  • برای افراد باتجربه‌تر، این دوره مسیر یادگیری 8051 و شبیه‌سازهای مختلف مانند Proteus، NI-Multisim و Edsim51 را تسریع می‌کند.


محتوای دوره

مقدمه‌ای بر میکروکنترلرها

میکروکامپیوتر چیست؟

دستورات حسابی و منطقی

مقدمه‌ای بر زبان اسمبلی 8051 و حالت‌های آدرس‌دهی

دستورات حسابی: ADD, ADDC

مثال جمع: جمع چندین داده ۸ بیتی

مثال جمع: جمع دو داده ۱۶ بیتی

دستورات Mul, Div, Inc و Dec

دستورات منطقی: ANL, ORL, XRL, NOT, RR, RL, RLC و RRL

حالت‌های آدرس‌دهی + دستور CJNE

پروژه‌های LED

کنترل روشن/خاموش ۸ عدد LED به صورت همزمان

روشن شدن LEDها به صورت متوالی (چرخشی)

روشن/خاموش کردن LEDها در یک توالی پیش‌فرض با استفاده از Lookup Table

پیاده‌سازی در Proteus

پروژه‌های نمایشگر سون‌سگمنت (7-Segment)

سون‌سگمنت چیست و چگونه به 8051 متصل می‌شود؟

پروژه‌های 8051 در اسمبلی: نمایش اعداد ۰-۹ روی سون‌سگمنت در Proteus با استفاده از 7447

پروژه‌های 8051 در اسمبلی: نمایش ۰ تا ۹ روی سون‌سگمنت با استفاده از دکودر 7447

پروژه‌های 8051 در اسمبلی: نمایش اعداد BCD روی سون‌سگمنت در شبیه‌ساز Multisim

پروژه‌های 8051 در اسمبلی: نمایش یک متغیر روی سون‌سگمنت + نمایش اعداد زوج

پروژه‌های 8051 در اسمبلی: جدول جستجو - اتصال مستقیم سون‌سگمنت به 8051

پروژه‌های 8051 در اسمبلی: شمارنده نزولی از ۹۹ تا ۰

پروژه‌های 8051 در اسمبلی: شمارش یک رقم هگز هر ثانیه روی سون‌سگمنت

پروژه‌های 8051 در اسمبلی: چراغ راهنمایی همراه با نمایشگر

پروژه 8051 در اسمبلی: نمایش اعداد ۰۰ تا ۹۹ روی سون‌سگمنت دو رقمی در Multisim

پیکربندی کامپایلر Keil C در Proteus 8

پروژه‌های 8051 در C: کنترل LEDها و سون‌سگمنت با 8051 در Proteus

پروژه‌های 8051 در C: سون‌سگمنت و کلیدهای Push button بالا/پایین

پروژه‌های 8051 در C: نمایش تمام مقسوم‌علیه‌های یک عدد روی نمایشگر سون‌سگمنت

پروژه‌های 8051 در C: کنترل LEDها و سون‌سگمنت در Proteus

پروژه‌های کلیدها و LEDها

پروژه‌های 8051 در اسمبلی: نحوه برنامه‌ریزی و کنترل LED و سوئیچ در 8051

پروژه 8051 در اسمبلی: بررسی وضعیت ۴ کلید و نمایش یک عدد روی سون‌سگمنت

پروژه 8051 در C: نمایش تعداد دفعات فشار داده شدن کلید روی سون‌سگمنت

پروژه‌های 8051 در C: سون‌سگمنت و دو کلید Push button + دکودر 7447

پروژه‌های 8051 در C: نمایش یک عدد هگز روی سون‌سگمنت با استفاده از Lookup-table

پروژه‌های 8051 در C: نمایش تعداد دفعات فشار داده شدن کلید روی سون‌سگمنت

پروژه‌های 8051 در C: دو کلید Push Button و یک سون‌سگمنت با استفاده از Lookup Table

دامپ حافظه (Memory Dump)

پروژه‌های 8051 در اسمبلی: دامپ حافظه RAM

پروژه‌های 8051 در اسمبلی: دامپ حافظه ROM

تایمرها در 8051

برنامه‌نویسی تایمر 8051 در اسمبلی همراه با مثال‌ها

تایمر چیست؟

نحوه پیکربندی تایمر/شمارنده در 8051

مثال‌های پیکربندی تایمر - بخش ۱

مثال‌های پیکربندی تایمر - بخش ۲

برنامه‌نویسی تایمر - روتین سرویس وقفه

پروژه 8051 در اسمبلی: نمایش اعداد روی سون‌سگمنت مالتی‌پلکس با استفاده از تایمر

پروژه‌های نمایشگر سون‌سگمنت مالتی‌پلکس و ساعت دیجیتال

نمایشگر سون‌سگمنت مالتی‌پلکس چگونه کار می‌کند؟

نمایش یک عدد ثابت روی سون‌سگمنت مالتی‌پلکس ۴ رقمی با کد اسمبلی 8051

طراحی یک ساعت دیجیتال با استفاده از نمایشگر سون‌سگمنت مالتی‌پلکس ۴ رقمی در Proteus

پروژه‌های 8051 در اسمبلی: ساعت دیجیتال با استفاده از تایمر - بخش اول

پروژه‌های 8051 در اسمبلی: ساعت دیجیتال با استفاده از تایمر - بخش دوم

پروژه‌های 8051 در C: نمایش یک عدد ۴ رقمی روی سون‌سگمنت مالتی‌پلکس با تایمر

پروژه‌های 8051 در C: نمایش یک عدد ۴ رقمی روی سون‌سگمنت مالتی‌پلکس با تایمر

پروژه 8051 در C: ساعت دیجیتال در شبیه‌ساز Proteus

پروژه‌های LED ماتریس نقطه‌ای (Dot Matrix)

چگونه یک LED ماتریس نقطه‌ای را به 8051 متصل کنیم؟

نمایش یک کاراکتر تکی روی نمایشگر LED ماتریس نقطه‌ای ۸*۸

نمایش یک کاراکتر تکی روی نمایشگر LED ماتریس نقطه‌ای ۸*۸ بخش ۲

پروژه‌های 8051 در اسمبلی: نمایش اعداد ۰ تا ۹ روی نمایشگر LED ماتریس نقطه‌ای

پروژه‌های 8051 در C: نمایش اعداد ۰ تا ۹ روی نمایشگر LED ماتریس نقطه‌ای

پروژه‌های 8051 در C: نمایش اعداد روی نمایشگر LED ماتریس نقطه‌ای با استفاده از تایمر

نمایشگر ۱۶-سگمنت - ساخت نمایشگر پیام متحرک

مقدمه‌ای بر نمایشگر ۱۶-سگمنت

پروژه‌های 8051 در اسمبلی: چگونه یک کاراکتر را روی نمایشگر ۱۶-سگمنت نمایش دهیم؟

پروژه‌های 8051 در اسمبلی: نمایش یک رشته ثابت روی نمایشگر ۱۶-سگمنت

پروژه‌های 8051 در اسمبلی: نمایش یک رشته کلمه به کلمه روی نمایشگر ۱۶-سگمنت

پروژه‌های 8051 در اسمبلی: ایجاد یک پیام متحرک روی نمایشگر ۱۶-سگمنت

پروژه‌های 8051 در C: نمایش کاراکترهای A-Z روی نمایشگر LED ۱۶-سگمنت

پروژه‌های 8051 در C: نمایش یک رشته ثابت روی نمایشگر ۱۶-سگمنت مالتی‌پلکس

کار با رشته‌ها (String Manipulations)

پروژه‌های 8051 در اسمبلی: کار با رشته - معکوس کردن یک رشته

پروژه‌های 8051 در اسمبلی: تبدیل یک رشته به حروف بزرگ (Uppercase)

پروژه‌های 8051 در اسمبلی: کار با رشته - تبدیل حروف بزرگ به کوچک

پروژه‌های 8051 در اسمبلی: محاسبه طول یک رشته در شبیه‌ساز Edsim51

پروژه‌های LCD

رابط‌سازی (Interfacing) LCD به 8051

پروژه‌های 8051 در اسمبلی: رابط‌سازی LCD به 8051 - نمایش یک رشته روی LCD

رابط‌سازی LCD به 8051 - نمایش یک رشته روی LCD با استفاده از یک تابع

پروژه‌های 8051 در C: رابط‌سازی LCD به 8051

ADC (مبدل آنالوگ به دیجیتال)

مبدل آنالوگ به دیجیتال

مقدمه‌ای بر ADC0804 و ADC0808

رابط‌سازی ADC0804 با میکروکنترلر 8051

پروژه‌های 8051 در C و اسمبلی: ترمومتر دیجیتال با ADC0804 و LM35

پروژه اسمبلی: ترمومتر با نمایش پیام متناسب با دما

اسکن ۴ سنسور LM35، یافتن مقادیر بیشینه، کمینه و میانگین و نمایش آن‌ها روی LCD

کیپد (Keypad)

چگونه یک کیپد را اسکن کنیم؟

رابط‌سازی کیپد ۴*۴ به 8051 و اسکن آن

پروژه‌های 8051 در اسمبلی: ماشین حساب منطقی در NI Multisim

پروژه‌های 8051 در اسمبلی: نسخه جدید ماشین حساب منطقی در NI MultiSim

رابط‌سازی LCD و کیپد به 8051 در MultiSim - مقایسه مقدار دو عدد

پروژه‌های 8051 در C: ساخت یک ماشین حساب ساده با استفاده از کیپد و LCD - بخش ۱

پروژه‌های 8051 در C: ساخت یک ماشین حساب ساده با استفاده از کیپد و LCD - بخش ۲

پروژه‌های 8051 در C: پروژه بررسی رمز عبور با کیپد و LCD


سرفصل ها و درس ها

***جدید ۲۰۲۶*** مقدمه‌ای بر اینترنت اشیاء (IOT) ***New2026*** Introduction to Internet of Things (IOT)

  • مقدمه‌ای بر اینترنت اشیاء: مبانی و معماری Introduction to the Internet of Things: Fundamentals and Architecture

  • پایه‌های IoT: معماری، فناوری‌ها و کاربردها IoT Foundations: Architecture, Technologies, and Applications

  • اجزای سخت‌افزاری و نرم‌افزاری بنیادی IoT بخش ۱ Fundamental Hardware and Software Components of IoT-Part 1

  • اجزای سخت‌افزاری و نرم‌افزاری بنیادی IoT بخش ۲ Fundamental Hardware and Software Components of IoT-Part 2

  • سخت‌افزارها، پلتفرم‌های IoT و سیستم‌های کنترل توزیع شده IoT Hardware, Platforms, and Distributed Control Systems

  • از کد تا شهر: ساخت و تست سیستم‌های IoT From Code to City: Building and Testing IoT Systems

  • سیستم‌های نهفته بی‌سیم Wireless Embedded Systems

مقدمه‌ای بر میکروکنترلرها Introduction to the Microcontrollers

  • میکروکامپیوتر چیست؟ What is a Microcomputer?

  • مقدمه‌ای بر میکروکامپیوترها، ریزپردازنده‌ها و میکروکنترلرها Introduction to Microcomputers, Microprocessors, and Microcontrollers

  • خلاصه‌ای از سخت‌افزار و معماری حافظه میکروکنترلر 8051 8051 Microcontroller Hardware and Memory Architecture Summary

  • برنامه‌نویسی اسمبلی Assembly Programming

  • میکروکنترلر 8051 چیست؟ What is 8051 Microcontroller?

  • دیاگرام پین‌ها و شرح 8051 8051 Pin Diagram and Description

دستورات حسابی و منطقی + منابع قابل دانلود Arithmetic and Logical Instructions + Several Downloadable Resources

  • مقدمه‌ای بر زبان اسمبلی 8051 و حالت‌های آدرس‌دهی Introductıon to 8051 Assembly Language and Addressıng Modes

  • دستورات حسابی: ADD, ADDC Arithmetic Instructions: ADD, ADDC

  • مثال جمع: جمع چندین داده ۸ بیتی Addition Example: Add several 8-bit data

  • مثال جمع: جمع دو داده ۱۶ بیتی Addition Example: Add two 16-bit data

  • دستورات Mul, Div, Inc و Dec Mul, Div. Inc and Dec Instructions

  • دستورات منطقی: ANL, ORL, XRL, NOT, RR, RL, RLC و RRL Logical Instructions: ANL, ORL, XRL, NOT, RR, RL, RLC and RRL

  • حالت‌های آدرس‌دهی + دستور CJNE Addressing Modes + CJNE Instruction

  • تبدیل کد C به اسمبلی 8051 Convert C code to 8051 Assembly

  • شمارش تعداد یک‌ها در یک عدد Count the number or 1's in a number

پروژه‌های LED LED Projects

  • کنترل روشن/خاموش ۸ عدد LED به صورت همزمان Control 8 LEDs On/Off at the same time

  • روشن شدن LED به صورت متوالی (چرخشی) Glowing a LED in a rotating sequence

  • روشن/خاموش کردن LEDها در توالی پیش‌فرض با استفاده از جدول جستجو Turning LEDs On/Off in a preset sequence by using a lookup table

  • پیاده‌سازی در Proteus Implementation in Proteus

پروژه‌های نمایشگر سون‌سگمنت 7Segmeny Display Projects

  • سون‌سگمنت چیست و چگونه به 8051 متصل می‌شود؟ What is 7-Segment and how to connect it to 8051?

  • پروژه‌های 8051 در اسمبلی: نمایش اعداد ۰-۹ روی سون‌سگمنت در Proteus با 7447 8051 Projects in Assembly: Display number 0-9 on a 7seg in Proteus using a 7447

  • پروژه‌های 8051 در اسمبلی: نمایش ۰ تا ۹ روی سون‌سگمنت با دکودر 7447 8051 Projects in Assembly: Display 0 to 9 on a 7seg by using a 7447 Decoder

  • پروژه‌های 8051 در اسمبلی: نمایش اعداد BCD روی سون‌سگمنت در شبیه‌ساز Multisim 8051 Projects in Assembly: Display BCD numbers on 7Seg in Multisim Simulator

  • پروژه‌های 8051 در اسمبلی: نمایش یک متغیر روی سون‌سگمنت + نمایش اعداد زوج 8051 Projects in Assembly: Display a variable on 7seg + Display Even number

  • پروژه‌های 8051 در اسمبلی: جدول جستجو - اتصال مستقیم سون‌سگمنت به 8051 8051 Projects in Assembly: Lookup Table-Connecting a 7-segment directly to 8051

  • پروژه‌های 8051 در اسمبلی: شمارنده نزولی از ۹۹ تا ۰ 8051 Projects in Assembly: Down counter from 99 to 0

  • پروژه‌های 8051 در اسمبلی: شمارش یک رقم هگز هر ثانیه روی سون‌سگمنت 8051 Projects in Assembly: Counting a hex digit every second on the 7seg

  • پروژه‌های 8051 در اسمبلی: چراغ راهنمایی همراه با نمایشگر 8051 Projects in Assembly: Traffic Lights with displays

  • پروژه 8051 در اسمبلی: نمایش اعداد ۰۰ تا ۹۹ روی سون‌سگمنت دو رقمی در Multisim 8051 Project in Assembly: Display Number 00 to 99 on a 2-digit 7seg in Multisim

  • پیکربندی کامپایلر Keil C در Proteus 8 Configure Keil C compiler in Proteus 8

  • پروژه‌های 8051 در C: کنترل LEDها و سون‌سگمنت با 8051 در Proteus 8051 Projects in C: LEDs and 7segment Controlling with 8051 with Proteus

  • پروژه‌های 8051 در C: سون‌سگمنت و کلیدهای Push button بالا/پایین 8051 Projects in C: 7segment and Up/Down Push buttons

  • پروژه‌های 8051 در C: نمایش تمام مقسوم‌علیه‌های یک عدد روی سون‌سگمنت 8051 Projects in C: Display all divisors of a number on 7segment Display

  • پروژه‌های 8051 در C: کنترل LEDها و سون‌سگمنت در Proteus 8051 Projects in C: LEDs and 7segment Controlling in Proteus

  • مینی پروژه به همراه راهکار Mini-Project with Solution

  • مینی پروژه به همراه راهکار Mini-Project with Solution

پروژه‌های کلیدها و LEDها Keys & LEDs Projects

  • پروژه‌های 8051 در اسمبلی: نحوه برنامه‌ریزی و کنترل LED و سوئیچ در 8051 8051 Projects in Assembly: How to Program and Control LED and Switch in 8051

  • پروژه 8051 در اسمبلی: بررسی وضعیت ۴ کلید و نمایش عدد روی سون‌سگمنت 8051 Project in Assembly: Check the status of 4keys & display a number on 7seg

  • پروژه 8051 در C: نمایش تعداد دفعات فشار کلید روی سون‌سگمنت 8051 Project in C: Display the number of times a push-button is pressed on 7seg

  • پروژه‌های 8051 در C: سون‌سگمنت و دو کلید Push button + دکودر 7447 8051 Projects in C: 7segment and Two Push buttons + 7447 Decoder

  • پروژه‌های 8051 در C: نمایش یک عدد هگز روی سون‌سگمنت با Lookup table 8051 Projects in C: Display a Hex Number on a 7segment by using a Lookup-table

  • پروژه‌های 8051 در C: نمایش تعداد دفعات فشار کلید روی سون‌سگمنت 8051 Projects in C: Display the number of times a push-button is pressed on 7seg

  • پروژه‌های 8051 در C: دو کلید Push Button و سون‌سگمنت با Lookup Table 8051 Projects in C: 2 Push Buttons and a 7segment by using Lookup Table

  • پروژه کلیدها به همراه راهکار Keys Project wıth Solution

  • پروژه کلیدها و LEDها به همراه راهکار Keys and LEDs Project wıth Solution

دامپ حافظه Memory Dump

  • پروژه‌های 8051 در اسمبلی: دامپ حافظه RAM 8051 Projects in Assembly: RAM Memory Dump

  • پروژه‌های 8051 در اسمبلی: دامپ حافظه ROM 8051 Projects in Assembly: Rom Memory Dump

تایمرها در 8051 Timers in 8051

  • وقفه‌های میکروکنترلر 8051: معماری و برنامه‌نویسی 8051 Microcontroller Interrupts: Architecture and Programming

  • برنامه‌نویسی تایمر 8051 در اسمبلی با مثال‌ها + جزوه قابل دانلود 8051 Timer Programming in assembly with Examples + Downloadable Lecture Note

  • عملکرد تایمر 8051 و رابط پیکربندی 8051 Timer Operation and Configuration Interface

  • عملکرد تایمر 8051 و برنامه‌نویسی رجیسترها 8051 Timer Operation and Register Programming

  • تایمر چیست؟ What is Timer?

  • نحوه پیکربندی تایمر/شمارنده در 8051 How to Configure Timer/Counter in 8051

  • مثال‌های پیکربندی تایمر - بخش ۱ Timer Configuration Examples - Part 1

  • مثال‌های پیکربندی تایمر - بخش ۲ Timer Configuration Examples - Part 2

  • برنامه‌نویسی تایمر - روتین سرویس وقفه Timer Programming - Interrupt Service Routine

  • پروژه 8051 در اسمبلی: نمایش اعداد روی سون‌سگمنت مالتی‌پلکس با تایمر 8051 Project in Assembly: Display Numbers on Multiplexed 7segment by using Timer

نمایشگر سون‌سگمنت مالتی‌پلکس و پروژه‌های ساعت دیجیتال Multiplexed 7Segment Display & Digital Clock Projects

  • نمایشگر سون‌سگمنت مالتی‌پلکس چگونه کار می‌کند؟ How Multiplexed 7 segment Display works?

  • نمایش عدد ثابت روی سون‌سگمنت مالتی‌پلکس ۴ رقمی با کد اسمبلی 8051 Display a fixed number on 4-Digit Multiplexed 7-segment in 8051 Assembly code

  • طراحی ساعت دیجیتال با سون‌سگمنت مالتی‌پلکس ۴ رقمی در Proteus Design a Digital Clock using a 4-Digit Multiplexed 7-segment display in Proteus

  • پروژه‌های 8051 در اسمبلی: ساعت دیجیتال با تایمر - بخش اول 8051 Projects in Assembly: Digital Clock by using Timer - Part I

  • پروژه‌های 8051 در اسمبلی: ساعت دیجیتال با تایمر - بخش دوم 8051 Projects in Assembly: Digital Clock by using Timer - Part II

  • پروژه‌های 8051 در C: نمایش عدد ۴ رقمی روی سون‌سگمنت مالتی‌پلکس با تایمر 8051 Projects in C: Display a 4-digit Number on Multiplexed 7-Segment with Timer

  • پروژه‌های 8051 در C: نمایش عدد ۴ رقمی روی سون‌سگمنت مالتی‌پلکس با تایمر 8051 Projects in C: Display a 4-digit Number on Multiplexed 7-Segment with Timer

  • پروژه 8051 در C: ساعت دیجیتال در شبیه‌ساز Proteus 8051 Project in C:Digital Clock in Proteus Simulator

  • مینی پروژه به همراه راهکار Mini-Project with solution

پروژه‌های LED ماتریس نقطه‌ای Dot Matrix LED Projects

  • چگونه LED ماتریس نقطه‌ای را به 8051 متصل کنیم؟ How to connect a Dot-Matrix LED to 8051?

  • نمایش یک کاراکتر تکی روی نمایشگر LED ماتریس نقطه‌ای ۸*۸ Display a single character on 8*8 Dot-matrix LED display

  • نمایش یک کاراکتر تکی روی نمایشگر LED ماتریس نقطه‌ای ۸*۸ بخش ۲ Display a single character on 8*8 Dot-matrix LED display Part 2

  • پروژه‌های 8051 در اسمبلی: نمایش اعداد ۰ تا ۹ روی LED ماتریس نقطه‌ای 8051 Projects in Assembly: Display Numbers 0 to 9 on a Dot-Matrix LED Display

  • پروژه‌های 8051 در C: نمایش اعداد ۰ تا ۹ روی LED ماتریس نقطه‌ای 8051 Projects in C: Display Numbers 0 to 9 on a Dot-Matrix LED Display

  • پروژه‌های 8051 در C: نمایش اعداد روی LED ماتریس نقطه‌ای با تایمر 8051 Projects in C: Display numbers on Dot-Matrix LED display by using Timer

  • نمایش اعداد روی LED ماتریس نقطه‌ای ۸*۸ به همراه راهکار Display Numbers on 8*8 Dot-matrix LED wıth Solution

  • نمایش یک رشته روی LED ماتریس نقطه‌ای به همراه راهکار Display a String on Dot-Matrix LED Display wıth Solution

  • نمایش یک متغیر روی LED ماتریس نقطه‌ای به همراه راهکار Display a variable on Dot-Matrix LED Display wıth Solution

نمایشگر ۱۶-سگمنت - ساخت نمایشگر پیام متحرک 16-segment Display - Build a Moving Message Display

  • مقدمه‌ای بر نمایشگر ۱۶-سگمنت Introduction to 16-segment Display

  • پروژه‌های 8051 در اسمبلی: نحوه نمایش کاراکتر روی نمایشگر ۱۶-سگمنت 8051 Projects in Assembly: How to display a character on 16-segment display?

  • پروژه‌های 8051 در اسمبلی: نمایش رشته ثابت روی نمایشگر ۱۶-سگمنت 8051 Projects in Assembly: Display a Fixed String on 16-Segemnt Display

  • پروژه‌های 8051 در اسمبلی: نمایش رشته کلمه به کلمه روی نمایشگر ۱۶-سگمنت 8051 Projects in Assembly: Display a String word by word on 16-segment Display

  • پروژه‌های 8051 در اسمبلی: ایجاد پیام متحرک روی نمایشگر ۱۶-سگمنت 8051 Projects in Assembly: Create a Moving Message on a 16-Segment Display

  • پروژه‌های 8051 در C: نمایش کاراکترهای A-Z روی LED ۱۶-سگمنت 8051 Projects in C: Display A-Z Characters on 16-segment LED Display.mp4

  • پروژه‌های 8051 در C: نمایش رشته ثابت روی نمایشگر ۱۶-سگمنت مالتی‌پلکس 8051 Projects in C: show a fixed String on Multiplexed 16-segment Display

  • نمایش حروف A, B, C... I روی نمایشگر ۱۶-سگمنت هر ثانیه Display A, B ,C,..., I on 16-Segemnt Display Every Second

  • نمایش رشته‌های مختلف بر اساس وضعیت Dip switch Display Different Strings According to a Dip-switch's status

کار با رشته‌ها String Manipulations

  • پروژه‌های 8051 در اسمبلی: کار با رشته - معکوس کردن رشته 8051 Projects in Assembly: String Manipulation-Reverse a string

  • پروژه‌های 8051 در اسمبلی: تبدیل رشته به حروف بزرگ 8051 Projects in Assembly: Convert a String to Uppercase

  • پروژه‌های 8051 در اسمبلی: کار با رشته - تبدیل حروف بزرگ به کوچک 8051 Projects in Assembly: String Manipulation-Uppercase to Lowercase

  • پروژه‌های 8051 در اسمبلی: محاسبه طول رشته در شبیه‌ساز Edsim51 8051 Projects in Assembly: Compute the length of a string in Edsim51 simulator

پروژه‌های LCD LCD Projects

  • رابط‌سازی LCD به 8051 Interfacing LCD to 8051

  • پروژه‌های 8051 در اسمبلی: رابط‌سازی LCD به 8051 - نمایش رشته روی LCD 8051 Projects in Assembly: Interfacing LCD to 8051 - Display a string on LCD

  • رابط‌سازی LCD به 8051 - نمایش رشته روی LCD با استفاده از تابع Interfacing LCD to 8051 - Display a string on LCD by using a function

  • پروژه‌های 8051 در C: رابط‌سازی LCD به 8051 8051 Projects in C: Interfacing LCD to 8051

  • زوج یا فرد؟ پاسخ به این سوال! Even or Odd, That is the Question!

  • مینی پروژه به همراه راهکار Mini-Project with Solution

  • مینی پروژه Mini-Project

  • تبدیل اعشاری به باینری و هگزادیسیمال + راهکار Convert Decimal to Binary and Hexadecimal + Solution

  • مینی پروژه LCD به همراه راهکار LCD Mini-Project with solution

مبدل ADC ADC

  • مبدل آنالوگ به دیجیتال (ADC) Analog to Digital converter

  • مقدمه‌ای بر ADC0804 و ADC0808 introduction to ADC0804 and ADC0808

  • رابط‌سازی ADC0804 با میکروکنترلر 8051 Interfacing ADC0804 with 8051 Microcontroller

  • پروژه‌های 8051 در C و اسمبلی: ترمومتر دیجیتال با ADC0804 و LM35 8051 Projects in C & Assembly: Digital Thermometer wıth ADC0804 and LM35

  • پروژه اسمبلی: ترمومتر با نمایش پیام متناسب با دما Assembly Project: Thermometer with Displaying Msg According to the Temperature

  • اسکن ۴ سنسور LM35، یافتن Max، Min و Average و نمایش روی LCD Scan 4 LM35 sensors, find their max, min, average values and display them on LCD

  • ۳ پروژه پیشرفته ADC 3 Advanced ADC Projects ***Uploaded Feb 11, 2024

  • اتصال چهار سنسور LM35 به 8051 و نمایش دما روی LCD Connect four LM35 sensors to 8051 and display their temperatures on LCD

  • نمایش دما به سلسیوس و فارنهایت Show the Temperature in Celsius and Fahrenheit

  • سیستم ترمومتر دمای اتاق Room Temperature Thermo System

  • نمایش هشت سنسور LM35 روی یک LCD Display Eight LM35 Sensors on a LCD

کیپد Keypad

  • چگونه یک کیپد را اسکن کنیم؟ How to scan a keypad?

  • رابط‌سازی کیپد ۴*۴ به 8051 و اسکن آن Interfacing a 4*4 keypad to 8051 and scan it

  • پروژه‌های 8051 در اسمبلی: ماشین حساب منطقی در NI Multisim 8051 Projects in Assembly: Logical Calculator in NI Multisim

  • پروژه‌های 8051 در اسمبلی: نسخه جدید ماشین حساب منطقی در NI MultiSim 8051 Projects in Assembly: New Version of Logical Calculator in NI MultiSim

  • رابط‌سازی LCD و کیپد به 8051 در MultiSim - مقایسه مقدار دو عدد Interfacing LCD & Keypad to 8051 in MultiSim - Compare magnitude of 2 numbers

  • پروژه‌های 8051 در C: ساخت ماشین حساب ساده با کیپد و LCD - بخش ۱ 8051 Projects in C: Build a Simple Calculator by using a keypad & LCD - Part 1

  • پروژه‌های 8051 در C: ساخت ماشین حساب ساده با کیپد و LCD - بخش ۲ 8051 Projects in C: Build a Simple Calculator by using a keypad & LCD - Part 2

  • پروژه‌های 8051 در C: پروژه بررسی رمز عبور با کیپد و LCD 8051 Projects in C: Password Checker Project with keypad and LCD

  • مینی پروژه Mini-Project

  • بررسی رمز عبور - نسخه ۲ Password Checker - Version 2

  • شمارش تعداد ارقام عدد ورودی از کیپد و نمایش روی LCD Count the Number of Digits of the Input Num from the keypad and show it on LCD

  • کیپد و LED Bar Graph Keypad And Bar Graph LED

  • مقدمه‌ای بر LCD Introduction to the LCD

ارتباطات سریال Serial Communication

  • عملکرد پورت سریال 8051 و پیکربندی UART 8051 Serial Port Operation and UART Configuration

پروژه‌ها به همراه راهکار Projects With Solutions

  • پروژه ۱: ماشین حساب منطقی Project 1 - Logical Calculator

  • پروژه ۲: سیستم نظارت بر دما Project 2 - Temperature Monitoring System

  • پروژه ۳: بررسی رمز عبور Project 3 - Password Checker

  • پروژه ۴: نمایش توالی اعداد روی LCD Project 4 - Display a sequence of numbers on LCD

  • ساخت نمایشگر پیام متحرک ۷*۳۰ LED با استفاده از Shift Registerها MAKING A 7×30 LED MOVING MESSAGE USING SHIFT REGISTERS

نمایش نظرات

آموزش طراحی سیستم‌های نهفته با میکروکنترلرهای 8051
جزییات دوره
13 hours
108
(آخرین آپدیت)
507
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Shahram Taheri Dr Shahram Taheri

عضو هیئت علمی دانشگاه آنتالیا بیلیم