دانلود گزارش کار آزمایشگاه میکروکنترلر با فرمت ورد ودر 46 صفحه قابل ویرایش
قسمتی از متن گزارش کار آزمایشگاه میکروکنترلر
جلسه اول:
شروع کار با کامپایلر کدویژن
نمایی از محیط نرم افزار :
برای شروع کار با کامپایلر
ابتدا باید پروژه تعریف شود برای اینکار از منوی فایل NEW را انتخاب می کنیم.
سپس در پنجره باز شده project را انتخاب و ok را می زنیم.
پنجره ای باز می شود که در آن از کاربر سوال می کند که آیا می خواهید از کدویزار برنامه استفاده یا نه ؟
که ما از کدویزار استفاده می کنیم .
چون ورژن جدید کامپایلر از سری جدید avr یعنی xmega هم پشتیبانی می کند در مرحله بعد از شما می خواهد که نوع میکری خود را انتخاب کنید ما سری اتمگا را انتخاب می کنیم.
بعد اینکه ok کردیم برنامه کد ویزار باز می شود .از این پنجره می توانیم نوع میکرو ،پالس ساعت،رجیسترها و قسمت های مختلف میکرو را تنظیم کنیم.
از زبانه chip نوع میکرو و فرکانس کاری آن را انتخاب می کنیم.
اولین پروژه : چشمک زن
در تمام پروژه ها مراحل بالا یکسان است .
در مدار چشمک زن یکسری LED به پایه های IO میکرو وصل می شود و بصورت دلخواه خاموش روشن می شوند .
برای اینکار باید پایه های میکر را به عنوان خروجی
تعریف کنیم .
طبق شکل روبرو پایه ها را بصورت OUT تنظیم می کنیم و همچنین می توانیم به پایه ها مقدار اولیه نیز بدهیم .
بعد از تنظیم کلیه رجیسترهایی که در پروژه نیاز داریم طبق شکل زیر از منوی PROGRAM زیرمنوی Generate ,save and exit را انتخاب می کنیم.
سپس از شما می خواهد که پروژه را ذخیره کنید.
کد خود را در این قسمت می نویسیم
برنامه زیر هر 120میلی ثانیه یک واحد به پورت بی اضافه می کند .البته برای اینکه بتوانید از تابع delay_ms() استفاده کنید باید کتابخانه آنرا اضافه کنید .
کتابخانه ها باید در اول برنامه فراخوانی شوند .شکل زیر نحوه نوشتن آنرا نشان می دهد.
سپس از منوی project پروژه را کامپایل می کنیم .برای اینکه فایل هگز تولید شود باید build all را بزنیم.
اگر در کدنویسی مشکلی وجود نباشد بعد از کامپایل با پنجره زیر روبرو می شوید .
گزارش کار آزمایشگاه میکروکنترلر
جلسه دوم
وضعیت پایه های تغذیه قسمت آنالوگ به دیجیتال میکرو وقتی از این قسمت استفاده نمی شود . در این وضعیت AVCC به VCC میکرو و AGND به GND میکرو و پایه رفرنس به VCC وصل می شود.
اگه از قسمت آنالوگ به دیجیتال میکرو استفاده کنید باید GND و AVCC مطابق شکل روبرو بسته شوند .
که دلایل خودش را دارد که در دیتاشیت کاملا تشریح شده است.
محاسبه مقاومت کنترل جریان LED :
چون میکرو با 5 ولت کار می کند و LED تقریبا با 2 ولت کار می کنند باید مقاومتی برای تقسیم ولتاژ و کنترل جریان با LED سری کنیم .
حداکثر جریان هر پین میکرو 20میلی آمپر است ولی باید جریانی حدود یک چهارم جریان نامی از میکرو جریان بکشیم تا فشای روی میکرو وارد نشود .البته در محیط های صنعتی و در بارهایی با جریان بالاتر از 20میلی آمپر از ترانزیستور استفاده می کنند.
سپس از منوی project پروژه را کامپایل می کنیم .برای اینکه فایل هگز تولید شود باید build all را بزنیم.
اگر در کدنویسی مشکلی وجود نباشد بعد از کامپایل با پنجره زیر روبرو می شوید .
گزارش کار آزمایشگاه میکروکنترلر
جلسه دوم
وضعیت پایه های تغذیه قسمت آنالوگ به دیجیتال میکرو وقتی از این قسمت استفاده نمی شود . در این وضعیت AVCC به VCC میکرو و AGND به GND میکرو و پایه رفرنس به VCC وصل می شود.
اگه از قسمت آنالوگ به دیجیتال میکرو استفاده کنید باید GND و AVCC مطابق شکل روبرو بسته شوند .
که دلایل خودش را دارد که در دیتاشیت کاملا تشریح شده است.
محاسبه مقاومت کنترل جریان LED :
چون میکرو با 5 ولت کار می کند و LED تقریبا با 2 ولت کار می کنند باید مقاومتی برای تقسیم ولتاژ و کنترل جریان با LED سری کنیم .
حداکثر جریان هر پین میکرو 20میلی آمپر است ولی باید جریانی حدود یک چهارم جریان نامی از میکرو جریان بکشیم تا فشای روی میکرو وارد نشود .البته در محیط های صنعتی و در بارهایی با جریان بالاتر از 20میلی آمپر از ترانزیستور استفاده می کنند.
دیدگاه خود را ثبت کنید