آیا میدانید انگلستان به علت قوم برتون ها که در آنجا زندگي ميکردند بريتانيا نامگذارى شده است
بردگان همه چيز خود را در زنجيرهايشان از دست مـي‌دهند، حـتي مـيل خـارج شدن از زنجيرها را. از ژان ژاک روسو
Logo

حل تمرینات و پروژه های درس میکروکنترلر

Z

# 38    (79)

آموزش ميكرو كنترلر 8051 قسمت دوم (معرفي دستورات)

در مورخه : يكشنبه، 27 دي ماه، 1388 موضوع : 8051 به زبان اسمبلی

  دستور EQU  و DB 
البته اين دو دستور جزء قالب هاي دستوري 8051 نيست يعني اصلا ميكرو چنين دستوري را ندارد و اجرا هم نمي كند. اين دو دستور را فقط كامپايلر ها مي شناسد كه به رهنمون هم معرف هستند اينها براي راحتي كار و برنامه نويسي هستند.
EQU به كمك اين دستور مي توان يه متغير تهريف كنيم مثلا ما در يك پروژه داريم كه در آن يك كليد به نام OK وجود دارد ما مي خواهيم OK را روي بيت 3 از پورت 2 قرار دهيم يعني اينكه P2.3=OK براي راحتي كار در طول برنامه ممكن از اين كليد بخواهيم زياد استفاده كنيم به همين دليل اول برنامه اين بيت را به متغيير OK نسبت مي دهيم به روش زير:


OK   EQU  P2.3
…………………….
JB  OK,LOOP


برنامه اينطور مي باشد كه P2.3 به OK اختصاص داده شده و در برنامه اصلي ما مي خواهيم كه هر گاه اين بيت يك شد به آدرس LOOP پرش كند. پس ما مي نويسيم اگر OK يك شده به LOOP  پرش كن.
DB اگه با LCD سرو كار داشته باشيم براي نمايش پيغام ها روي LCD بايد كد اسكي آنها رو نوشت كه خيلي كار سخت و وقت گيري به همين دليل در برنامه پيغام خود را به صورت زير مي نويسيم:



 بیشتر

آموزش AVR به زبان سی C

در مورخه : چهارشنبه، 21 بهمن ماه، 1388 موضوع : آموزش AVR سی C

به نام خدا
مقدمه
از امروز می خوام آموزش میکروکنترلر AVR به زبان C (سی) رو شروع کنم الیته خودم هم تازه زبان سی رو شروع کردم، انشاء الله به کمک هم یه چیزهایی من میگم شما استفاده می کنید و یه چیزهایی هم شما میگید من استفاده می کنم. تا این زبان قدرتمند رو باهم دیگه یاد بگیریم.
برای شروع اصلا چرا زبان سی رو باید یاد بگیریم؟ ما تا الان زبان بیسیک رو توضیح دادیم این زبان یاد گیری بهتری نسبت به سی داره ولی کلا سی یه چیز دیگه ای هستش هم از لحاظ قدرت و هم اجرا یادگیری اش کمی سخت هست ولی اگر علاقه داشته باشید حتما موفق خواهید شد چون زبان C به اسمبلی نزدیک هست باید کمی هم سخت افزار میکرو رو بلد باشیم تا بتونیم خیلی خوب با میکرو ارتباط برقرار کنیم. من هم تا اون جایی که به تونم ساده و روان همراه با مثال های زیاد توضیح می دم.


 بیشتر

دانلود پروژه کامل ساعت قابل تنظیم با کریستال ساعت به همراه دماسنج

در مورخه : سه شنبه، 2 شهريور ماه، 1389 موضوع : پروژه‌های AVR بیسیک

ستی که برای این ساعت اماده کردم یک پروژه کامل و مفید هستش با قابلیت هایی چون :
۱_ ساعت با کریستال ساعت(۳۲۷۶۸Hz) و استفاده از تایمر ۲ میکرو
۲_ کلید برای تنظیم کردن ساعت برای ثانیه و دقیقه و ساعت
۳_ دماسنج برای کنترل دما و یک جلوه خاص برای نمایش آن

 


 بیشتر

دانلود پروژه کامل فرکانس متر دیجیتال ۱Hz تا ۱GHz با AVR با بسکام

در مورخه : پنجشنبه، 4 شهريور ماه، 1389 موضوع : پروژه‌های AVR بیسیک

یکی از نیاز های اصلی علاقه مندان به علم مخابرات و سیستم های بیسیم برد بالا و فرکانس بالا ، یک فرکانس متر حساس و دقیق است . این ابزار همانند اهم متر نیاز هر فرد علاقه مند به فرستنده های FM و بیسیم های پرقدرت موج متوسط ویا فرکانس بالا می باشد . مداری که ملاحظه می فرمایید یک فرکانس متر فوق العاده دقیق و حساس با ۶ رقم اعشار می باشد که از ۱ هرتز تا ۱ گیگاهرتر را اندازه گیری کرده و قابلیت اتصال به کامپیوتر و نمایش اعداد توسط نرم افزار نوشته شده ویژوال بیسیک ۲۰۰۸ را دارا می باشد .

از دیگر مشخصات این پروژه :
تنظیم فیوز بیتهای میکرو
سورس ویژوال بیسیک
آموزش کار با Timer/Counter ها
آموزش کار با پورت سریال میکرو
آموزش کار با پورت سریال کامپیوتر در محیط ویژوال بیسیک



 بیشتر

دانلود پروژه کامل فرستنده و گیرنده رادیویی با ماژول TX433 and RX433

در مورخه : شنبه، 6 شهريور ماه، 1389 موضوع : پروژه‌های AVR سی C

پروژه ای که تو این پست براتون قرار دادیم در واقع راه انداز سریع یک فرستنده و گیرنده رادیویی با کمک ماژول های RX433 and TX433 می باشد ، ساخت یک فرستنده و گیرنده به کمک RF modules …!! کار با این ماژول ها آسان می باشد و از طریق رابط سریال می توان ارتباط برقرار کرد ، قیمت ماژول ها خیلی کم بوده (۳۰۰۰ تا ۴۰۰۰ هزار تومان) و تا ۱۰۰ متری جواب می دهد . ولتاژ کاری این ماژول بین ۳ تا ۱۲ ولت می باشد و چون نرمال در میکرو کنترلر ها ۵ ولت است مشکل پیش نخواهد آمد.



 بیشتر
پروژه های آماده
پروژه تایپ حروف و اعداد با کیبورد 3×4 به زبان سی

با استفاده از میکروکنترلر ATMEGA8 و کیبورد 3×4 می توان حروف و اعداد را تایپ کرد و درون یک متغییر ذخیره نمود و محتوای این متغییر بر روی نمایشگر LCD نمایش داده می شود. در صورتی که فضای LCD پر شود کاراکترها به سمت چپ شیفت داده می شوند. تمامی حروف و اعداد کوچک و بزرگ انگلیسی قابل تایپ می باشند. جزئیات...


عناوین مطالب
عناوین مطالب را در موضوعات مربوطه جستجو کنید!
یک موضوع انتخاب کنید:



لینک باکس مهم‌ترین‌ ها
  • پروژه‌ها
  • برترین‌ها
  • پر بازدید
  • بیشترین نظرات
cash10-H7

سالنامه فارسی
ش ی د س چ پ ج
  12345
6789101112
13141516171819
20212223242526
2728293031

سه شنبه

2

2 خرداد ماه، 1391
22/05/2012


رخدادی برای امروز ثبت نشده

جستجو در تقویم ...
cash40-D2

آمار کاربران

نظرسنجی
نظر شما در مورد کیفیت سایت چیست؟

خیلی عالیه
میتونه بهتر باشه
جای کار داره
خوب نیست
نظری ندارم!



شما میتوانید در این مورد نظر مکتوب خود را بنویسید: مشاهد نتایج و ثبت نظر

نظرسنجی ها

تعداد آراء: 679    نظرات: 42

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

پیشنهاد ما

سفارش طراحی پروژه
مرورگر پیشنهادی ما
نرم افزار دانلود فایلها
برنامه فشرده سازی






امتیاز به سایت
امتیاز به این صفحه
با یک امتیاز مثبت از طریق Gmail تان از سایت حمایت کنید