طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
این پروژه یک فرستنده گیرنده رادیویی با برد 100 تا 200 می باشد، که قابلیت کنترل 20 کانال مجزا به همراه کنترل سرعت موتور DC را دارد. از ماژول HMT و HMR و 20 عدد دیپ سوئیچ و درایور L298N برای موتور استفاده شده است.با استفاده از میکروکنترلر Atmega8‌، سنسور دیجیتال دما DS18B20 و LCD‌ متنی شما به راحتی می توانید کولر خانه تان را توسط کنترل تلویزیون و کلید های تعبیه شده، در مد های مختلفی برنامه ریزی کنید، از ویژگی آن می توان به کاهش مصرف انرژی در کولرها آبی اشاره نمود.یک سیستم امنیتی که دارای یک کاربر اصلی می باشد و توسط این کاربر می توان کاربرهای متعددی با پسورد های مجزا تعریف نمود. می توان تا 100 کاربر و 100 پسورد مختلف را تعریف، و در قسمت ورود هر یک از اعضاء که نام کاربری و رمز عبور خود را بدرستی وارد کند یک رله به همراه LED روشن خواهد شد.این پروژه یک فاصله سنج می باشد که می توان در مواردی نیز به عنوان عمق سنج از آن استفاده نمود. حداقل فاصله قابل تشخیص 10cm و حداکثر 80cm تا 100cm می باشد.ورودی این فرکانس متر قادر است با ولتاژهای 12 تا 500 ولت AC کار کند. ماکزیمم فرکانس اندازه گیری 20KHz می باشد. همچنین با تعیین نرخ نمونه برداری می توانید فرکانس را تا دو رقم اعشار اندازه گیری نمائید.
پروژه کنترل 20 کاناله-به همراه کنترل سرعت موتور با avr

MCP-10

پروژه کنترل 20 کاناله-به همراه کنترل سرعت موتور با avr
پروژه کنترل اتوماتیک کولرهای آبی با ریموت کنترل و avr

MCP-4

پروژه کنترل اتوماتیک کولرهای آبی با ریموت کنترل و avr
پروژه سیستم امنیتی با قابلیت تعریف کاربر و رمز عبور با avr

MCP-12

پروژه سیستم امنیتی با قابلیت تعریف کاربر و رمز عبور با avr
پروژه فاصله سنج با سنسور مادون قرمز شارپ Sharp

MCP-37

پروژه فاصله سنج با سنسور مادون قرمز شارپ Sharp
پروژه فرکانس متر صنعتی 500 ولت 20KHz با avr

MCP-1

پروژه فرکانس متر صنعتی 500 ولت 20KHz با avr

دستورات زبان c براي ميكروكنترولر 8051

در اينجا بعضي از دستورات زبان c كه در ميكرو كنترولر كاربرد دارد را آورده ايم:

از بخش سفارش طراحی هم اکنون درخواست خود را ثبت کنید
حل و تشریح کلیه تمرینات درس میکروکنترلر AVR
طراحی و ساخت مدارات دلخواه شما با میکروکنترلر AVR


 
 
MGH                     داده ها و مقادير قابل قبول آنها                                   MGH
نوع
اندازه بيت
بازه قابل قبول
char
8
-127 تا 128
int
16يا32
-32767 تا32767
Unsigned char
8
0 تا  255
Unsigned int
16 يا 32
0 تا 65535
Signedchar
8
-127 تا128
MGH
MGH
MGH
عملگر
نام
مثال
MGH                                   عملگر هاي محاسباتي                              MGH
-
تفريق
x-y يا -x
+
جمع
X + y
*
ضرب
X * y
/
تقسيم
X / y
%
باقيمانده تقسيم
X % Y
--
كاهش (معادل DEC در اسمبلي)
X -- يا --x
++
افزايش (معادل INC در اسمبلي)
X ++ يا ++x
MGH                                عملگر هاي رابطه اي                                   MGH
عملگر
نام
مثال
بزرگتر
X > Y
>=
بزرگتر يا مساوي
X >= Y
كوچكتر
X < Y
<=
كوچكتر يا مساوي
X =< Y
==
متساوي
X == Y
!=
نامساوي
X != Y
MGH                          عملگر هاي منطقي به ترتيب تقدم                        MGH
عملگر
نام
مثال
!
نقيص NOT
!x
&&
و AND
X > y && m < p
||
يا OR
 X > y ||  m < p
                          MGH عملگر هاي منطقي و رابطه اي                           MGH
 
بالا ترين تقدم
 
 
 
پايين ترين تقدم
مثال
!
> >= < <=
== !=
&&
||
                            MGH عملگر هاي تركيبي                                        MGH
عملگر
نام
مثال
+=
انتساب جمع
X += y
-=
انتساب تفريق
X -= y
*=
انتساب ضرب
X *= y
/=
انتساب تقسيم
X /= y
%=
انتساب باقيمانده تقسيم
X %= y
MGH                                     عملگر هاي بيتي                                   MGH
عملگر
نام
&
و AND
|
يا OR
^
ياي انحصاري XOR
~
نقيص NOT
>> 
شيفت به راست right shift
<< 
شيفت به چپ left shift
MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGHM
#include < name file.h>
بین # و include نباید فاصله باشد و بین نام فایل و علامت ها نیز نباید فاصله باشد از این دستور برای معرفی میکرو کنترولر استفاده می شود که به جای نام فایل باید نام میکرو را نوشت. مثلا         #include < AT892051.h>
#define
تعریف کردن یک ثابت که فرم آن به این صورت می باشد
مقدار ثابت نام ثابت#define 
MGH MGH MGH MGH
MGH MGH MGH MGH MGH MGH MGH MGH MGMGH

  منبع: www.picpars.com

  لطفا مقالات، آموزش‌ها و پروژه های خود را به آدرس ایمیل ارتباطی ایمیل نمائید تا آن را با نام خودتان در سایت منتشر کنیم.

به این مطلب امتیاز دهید

برچسب ها:
تاریخ ارسال چهارشنبه، 21 بهمن ماه، 1388    نویسندهنویسنده: مدیریت    نظرات 1 نظر    بازدید بازدید [ 16649 ]   پرینتنسخه چاپی
فایل پی دی اف فایل پی دی اف   ارسال به دوستان ارسال به دوستان