×
هزینه آموزش
۸۵,۰۰۰ تومان

آموزش برنامه نویسی میکروکنترلر AVR در کامپایلر BASCOM (بسکام) به زبان Basic (بیسیک)

آموزش برنامه نویسی میکروکنترلر AVR در کامپایلر BASCOM (بسکام) به زبان Basic (بیسیک)

تعداد دانشجو
۸۹۹ نفر
مدت زمان
۱۲ ساعت و ۱۵ دقیقه
هزینه آموزش
۸۵,۰۰۰ تومان
محتوای این آموزش
تضمین کیفیت
۹ بازخورد (مشاهده نظرات)
آموزش برنامه نویسی میکروکنترلر AVR در کامپایلر BASCOM (بسکام) به زبان Basic (بیسیک)

برای برنامه نویسی میکروکنترلرهای AVR ما از دو زبان سی (C) و بیسیک (BASIC) می توانیم استفاده کنیم. یکی از مزایای کدنویسی به زبان بیسیک سادگی دستورهای آن است. از این رو یادگیری برنامه نویسی میکروکنترلرهای AVR با زبان بیسیک نسبت به زبان c ساده تر است. البته این به معنای ضعف زبان بیسیک نمی باشد به گونه ای که کارهایی که با زبان C قابل انجام است با زبان بیسیک هم قابل انجام است. برای کدنویسی به زبان بیسیک برای میکروکنترلرهای AVR از نرم افزاری به نام BASCOM-AVR استفاده می شود. ما در این فرادرس قصد داریم شما را با نرم افزار BASCOM-AVR و کدنویسی برای میکروکنترلرهای AVR در این نرم افزار آشنا کنیم.

آموزش برنامه نویسی میکروکنترلر AVR در کامپایلر BASCOM (بسکام) به زبان Basic (بیسیک)

مدت زمان
۱۲ ساعت و ۱۵ دقیقه
هزینه آموزش
۸۵,۰۰۰ تومان
محتوای این آموزش
۹ بازخورد (مشاهده نظرات)
مدرس
محمد جباری

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

عمده فعالیت ایشان در زمینه میکروکنترلرهای AVR، برنامه‌نویسی ویندوز با زبان‌های برنامه‌نویسی مختلف و همچنین برنامه‌نویسی اندروید است. شایان ذکر است ایشان سابقه تدریس در هنرستان‌های فنی و حرفه‌ای در رشته شبکه و نرم‌افزار رایانه را نیز دارند.

چکیده آموزش


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

بسکام (BASCOM) نرم افزاری است برای برنامه نویسی و طراحی مدارات الکترونیکی براساس میکروکنترلرها با استفاده از زبان برنامه نویسی بیسیک که توسط مارک آلبرت (Mark Albert) برنامه نویسی و توسعه داده شده است.

برای برنامه نویسی میکروکنترلرهای AVR ما از دو زبان سی (C) و بیسیک (BASIC) می توانیم استفاده کنیم. یکی از مزایای کدنویسی به زبان بیسیک سادگی دستورهای آن است. از این رو یادگیری برنامه نویسی میکروکنترلرهای AVR با زبان بیسیک نسبت به زبان c ساده تر است. البته این به معنای ضعف زبان بیسیک نمی باشد به گونه ای که کارهایی که با زبان C قابل انجام است با زبان بیسیک هم قابل انجام است.

برای کدنویسی به زبان بیسیک برای میکروکنترلرهای AVR از نرم افزاری به نام BASCOM-AVR استفاده می شود. ما در این فرادرس قصد داریم شما را با نرم افزار BASCOM-AVR و کدنویسی برای میکروکنترلرهای AVR در این نرم افزار آشنا کنیم.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی با میکروکنترلرها
    • میکروکنترلر چیست؟
    • معرفی میکروکنترلرهای AVR
  • درس دوم: آشنایی با محیط نرم افزار BASCOM-AVR
    • آشنایی با منوهای نرم افزار
    • آشنایی با محیط شبیه سازی و برنامه ریزی
  • درس سوم: آشنایی سریع با محیط شبیه سازی پروتئوس (Proteus)
  • درس چهارم: دستورهای پایه و کاربردی نرم‌ افزار بسکام
    • آشنایی با فرمان ها در BASCOM
    • نحوه کامنت گذاری
    • دستورهای مربوط به رشته ها
    • دستورهای مربوط به متغیرهای غیررشته ای
    • دستورهای شرطی و حلقه ها
    • دستورهای ایجاد تاخیر
    • دستورهای مربوط به رجیسترها و پایه ها
    • تبدیل متغیرها
    • سایر دستورها
    • دستورهای ریاضی و محاسباتی
  • درس پنجم: کار با LED و سون سگمنت (Seven-segment)
    • طراحی مدار برای روشن شدن LED
    • طراحی مدار چشمک زن با LED
    • طراحی مدار رقص نور با LED
    • طراحی مدار برای کنترل LED با کلید
    • طراحی مدار نمایش عدد با Seven-segment
    • طراحی مدار شمارنده با Seven-segment
  • درس ششم: کار با LCD ها
    • آشنایی با LCD کاراکتری
    • پیکربندی LCD کاراکتری
    • طراحی مدار برای نمایش متن بر روی LCD کاراکتری
    • طراحی مدار شمارنده بر روی LCD کاراکتری
    • طراحی تابلو روان بر روی LCD کاراکتری
    • نحوه نمایش حروف فارسی و کاراکترهای مورد نظر بر روی LCD کاراکتری
    • آشنایی با LCD گرافیکی
    • آشنایی با انواع تراشه LCD گرافیکی
    • آشنایی با دستورهای مختلف مربوط به LCD گرافیکی
    • راه اندازی LCD گرافیکی با تراشه T6963
    • راه اندازی LCD گرافیکی با تراشه KS108
    • رسم نقطه بر روی LCD گرافیکی
    • رسم خط بر روی LCD گرافیکی
    • رسم دایره بر روی LCD گرافیکی
    • نمایش عکس بر روی LCD گرافیکی
  • درس هفتم: آشنایی با وقفه، تایمر و کانتر
    • آشنایی با وقفه ها
    • برنامه نویسی وقفه ها
    • آشنایی با تایمر/کانتر ها و مدهای کاری مختلف آن ها
    • آشنایی با تایمر/کانتر ۰ و رجیسترهای آن
    • آشنایی با تایمر/کانتر ۱ و رجیسترهای آن
    • آشنایی با تایمر/کانتر ۲ و رجیسترهای آن
    • برنامه نویسی تایمر/کانتر 0
    • برنامه نویسی تایمر/کانتر 1
    • برنامه نویسی تایمر/کانتر 2
    • آشنایی با Watchdog timer و دستورهای مربوط به آن
  • درس هشتم: برنامه‌ نویسی صفحه کلید
    • آشنایی با کیپد (Keypad)
    • دستورهای مربوط به کیپد
    • پیاده سازی کیپد 4*4
  • درس نهم: برنامه‌ نویسی ADC
    • معرفی مبدل های آنالوگ به دیجیتال
    • دستورهای مربوط به ADC
    • پیاده سازی دماسنج
  • درس دهم: روش های ارتباطی در میکروکنترلرهای AVR
    • ارتباط سریال RS232
    • ارتباط سریال SPI
    • ارتباط سریال I2C
    • ارتباط سریال 1Wire
  • درس یازدهم: پیاده سازی پروژه

مفید برای رشته های
  • مهندسی کامپیوتر
  • مهندسی برق

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

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

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

Bascom AVR 2.0.7.8, Proteus v8




پیش نمایش‌ها

۱. آشنایی با میکروکنترلرها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۱۹ مگابایت -- (کلیک کنید +))

۲. آشنایی با محیط نرم‌ افزار BASCOM-AVR

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۱۸ مگابایت -- (کلیک کنید +))

۳. آشنایی سریع با محیط شبیه‌ سازی پروتئوس (Proteus)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۸ مگابایت -- (کلیک کنید +))

۴. دستورهای پایه و کاربردی نرم‌ افزار بسکام

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۱۳ مگابایت -- (کلیک کنید +))

۵. آشنایی با زبان برنامه‌ نویسی بسکام
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. کار با LCD کاراکتری
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. آشنایی با وقفه، تایمر و کانتر
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. برنامه‌ نویسی صفحه کلید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. برنامه‌ نویسی ADC
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. روش‌ های ارتباطی در میکروکنترلرهای AVR
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۱. پیاده‌ سازی پروژه
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۲۵ جلسه ویدئویی با مجموع ۱۲ ساعت و ۱۵ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

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

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

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


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

نام آموزش آموزش برنامه نویسی میکروکنترلر AVR در کامپایلر BASCOM (بسکام) به زبان Basic (بیسیک)
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۶۷۹۴۶ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVEE95022
مدت زمان ۱۲ ساعت و ۱۵ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۱ گیگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.





نظرات

تا کنون ۸۹۹ نفر از این آموزش استفاده کرده اند و ۹ نظر ثبت شده است.
پوریا
پوریا
۱۴۰۰/۰۷/۱۶

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

سهیل
سهیل
۱۳۹۹/۰۳/۱۸

تمام دوره به شکلی بود که تمام مباحث پوشش داده شد، از روی دیتا شیت بررسی میکرد. خیلی حرفه ای بود.

مسعود
مسعود
۱۳۹۹/۰۳/۰۵

با سلام و عرض خسته نباشید خدمت مجموعه فرادرس و همینطور مهندس جباری
روز اولی که این آموزش رو تهیه کردم، هیچ وقت حتی به ذهنم نمی‌رسید که بتونم یک کار عملی درست انجام بدم، که رضایت بخش باشه... ولی با استفاده از این آموزش و تمرین و پیگری، امروز به راحتی بسیاری از نیازهای برنامه نویسی خودم رو برطرف کردم. کاری یک روزی برای شخص خودم یک رویا بود و اونقدر شجاعت پیدا کردم که سراغ میکروهای دیگه مثل میکروهای سری PIC و َیا STM32 برم ... فقط یک انتقاد جزئی به این آموزش وارد هست و اون اینکه ای کاش مدرس محترم مدت بیشتری رو مفاهیم پایه میکروکنترلرها به صورت عمومی برای کسانی که هیچ عقبه آموزشی از مفاهیم پایه این عنصر الکتریکی ندارند، میذاشتند تنها انتقاد جزئی که میتونم بگیرم همین بوده و الا با همین آموزش و اندکی ممارست و خلاقیت نتایج درخشانی خواهیم گرفت.
با تشکر از مجموعه فرادرس و مدرس محترم جناب مهندس جباری

روزبه
روزبه
۱۳۹۹/۰۳/۰۴

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

محمد جباری
محمد جباری
۱۳۹۹/۰۲/۱۰

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

عقیل
عقیل
۱۳۹۹/۰۱/۰۷

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

علی
علی
۱۳۹۸/۰۹/۱۸

آموزش برای شروع خوب بود ولی در کل اگر پروژه محور بود کارا تر بود. بهتره آموزش پیشرفته تر هم ارائه بدین.

سعید
سعید
۱۳۹۸/۱۰/۱۰

در حد مقدماتی خوب بود ولی برای پروژه خیلی جای کار داشت.

نوید
نوید
۱۳۹۸/۰۷/۱۳

باسلام و عرض خسته نباشید
آموزشات این نوع برنامه نویسی خیلی خوبه و تعداد منابع اون با این زبان بسیار عالی هم خیلی کمه برای همین لازم دونستم که از شما و همکاران اجمند گرامیتون و هم چنین از استاد بزرگوار این مبحث نهایت تشکر و قدر‌دانی رو به عمل اورم
از نقات قوت خیلی خوبه شما اینکه آموزش‌ها به صورت فیلم هستش و این خیلی خوبه و همینطور که استاد ارجمند در دانشگاه هم تدریس میکنند عالی ترش میکنه و باز هم ممنونم
فقط میخواستم بگم که اگه میشه لطفا این اموزش رو به همین صورت فقط به زبان #c هم بزاری دیگه عالی میشه

برچسب‌ها:
ADC | AVR | BASCOM | Bascom Hardware | Delay | LCD گرافیکی | Proteus | Terminal Emulator | اتصال LCD | بسکام | تراشه KS108 | تراشه T6963 | رسم خط بر روی LCD گرافیکی | رسم دایره بر روی LCD گرافیکی | ریاضی و محاسباتی در بسکام DAC | سریال 1Wire | سریال I2C | سریال RS232 | سریال SPI | شبیه سازی پروتئوس | فرکانس | فرمان ها در BASCOM | محیط بسکام | محیط نرم افزار BASCOM-AVR | میکرو کنترلر | میکروکنترلر چیست | میکروکنترلرهای AVR | نرم افزار BASCOM AVR | نمایش عکس بر روی LCD گرافیکی
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۲۵ جلسه ویدئویی
×