ک پرداخت و دانلود "پایین مطلب:
فرمت فایل: word (قابل ویرایش)
تعداد صفحه:58
فهرست
آموزش میکرو کنترلر 8051
قبل از همه چیز چرا 8051 ؟
میکرولنترلر 8051 پایه و اساسی است برای یادگیری دیگر میکروکنترلر ها دستورات اسمبلی این میکرو نسبت به AVR خیلی کمتر هست و دارای امکانات کمتری نسبت به دیگر میکرو ها است به همین دلیل یادگیری و فهم آن خیلی راحت و آسان می باشد که برای شروع ابتدا باید مفاهیم منطق و دیجیتال را خوب فهمیده باشید و بعد از آن باید سخت افرار 8051 و RAM و ROM داخلی آن را درک کرده باشید تا بتوانید یک برنامه کاربردی بنویسید تا یک پروسه را کنترل کند. خیلی ها برای یادگیری میگن که ما که می خواهیم برنامه نویسی میکرو را یاد بگیرم پس بهتر بالاترین میکرو یعنی AVR یا PIC یاد بگیریم در صورتی که به نظر من کاملا اشتاه بوده و کار غلطی است که اگه بخواهید تا آخر ادامه دهید کاری طاقت فرسا خواهد بود. مثل این خواهد بود که سقف طبقه اول یک ساختمان را درست نکرده باشیم و بخواهیم طبقه دوم را درست کنیم. در این وبلاگ من تا بتوانم به زبان ساده و روان مطالب را بیان خواهم کرد که البته اگه یکم علاقه و پشتکار داشته باشد مطمئن باشید به میکرو مسلط خواهید شد و می توانید آن را به راحتی برنامه ریزی کنید. قیمت این میکرو خیلی ارزان می باشد در حدود 1000 تومان و حافظه ROM آن قابل پاک کردن و استفاده مجدد می باشد پس شما به راحتی می توانید در خانه یا محل کار برای راحتی خود و افراد خانواده چیزهایی با آن بسازید که آدم باورش نشه که اینو خودش ساخته و طراحی کرده.
تشریح پایه های 8051 و RAM و ROM داخلی آن
نکته:
پشته:
دستور EQU و DB
OK EQU P2.3
دستور MOV
انواع مدهای آدرس دهی
الف) آدرس دهی ثباتی
ب) آدرس دهی مستقیم
ج) آدرس دهی غیره مستقیم
DJNZ R5,START
دستور MOVC A,@A+DPTR
جمع و تفریق بی علامت )دستور (ADD
جمع اعداد 16 بتی دستور ADDC
دستور DA A
تفریق اعداد بی علامت (SUB SUBB)
SUBB با CY=0
قضیه اعدا مثبت و منفی در دیجیتال
1) ابتدا عدد منفی را متمم کرده (مکمل 1)
CPU دو عدد بالا را برای تفریق به صورت زیر انجام می دهد:
حال به ادامه حل مثال بر می گردیم:
دستور DIV AB
دستورات JUMP , LOOP , CALL
دستور LOOP
دستور CALL
آموزش میکرو کنترلر 8051