ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

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

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

فرمت :WORD                                                     تعداد صفحه :94

میکروکنترلر چیست :

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

 

کلمه میکروکنترلر:

این کلمه از دو کلمه 1- میکرو  2-کنترلر     تشکیل شده 

 

1-میکرو : میدونین که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچیکیه نه....ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند در قسمتهای بعدی توضیحیهاتی راجع به این واحد ها و موارد استفاده آنها داده میشه.

 

2-کنترلر : که همه معنی و مفهومشو میدونین . یعنی کنترل کننده به تعبیری یعنی "مغز " البته بدون تفکر فقط دستوراتی که به اون داده میشه به نحو احسن انجام میده.

 

حالا چرا این کلمات ؟

به نظر من کلمه میکرو به دو منظور استفاده شده منظور اول و مهم  سرعت عمل میکروکنترلر است که میتواند تا یک ملیونیوم ثانیه باشد و دستوارتی که به اون میدیم با این سرعت انجام بده به همین خاطر واژه میکرو رو به اون اختصاص دادن البته معنی دوم آن شاید کوچیکی این قطعه باشد که تا یک ملیونیوم متر کوچیک شده شاید باور کردنی نباشه ولی در یک تراشه ممکنه بیش از یک ملیون تراتزیستور به کار رفته باشه. این کلمه وقتی اهمیتش کامل میشه که با واژه کنترلر عجین بشه تا معنیش کامل بشود .

(البته من این تعاریف رو بر مبنای نظر خودم از میکرو گفتم و خودم اونو تو هیچ جایی ندیدم شاید اصلا این کلمه به خاطر چیز دیگست اگر دوستان میدونن لطف کنن خوشحال میشم)

 

 

حالا نحوه انجام دادن کار میکروکنترلر را به صورت کلی بررسی میکنیم :

 

تا حالا همه شما با ماشین حساب کار کردین تا حالا به نحوه کار کردنش فکر کردین شما اطلاعاتتون را که همون عملیات ریاضی هست به وسیله صفحه کلید به اون میدید بعد ماشین حساب این اطلاعات رو بر مبنای دستوراتی که قبلا به اون داده شده پردازش میکند و جواب را رویlcd نمایش میدهد. در واقع یک میکروکنترلر برنامه ریزی شده به عنوان مغز ماشین حساب این اطلاعات یا داده رو از صفحه کلید میگیره روشون پردازش انجام میده و بعد بر روی lcd  نمایش میده.

کار میکروکنترلر دقیقا مشابه این است میکرو کنترلر بر مبنای یک سری ورودی که به اون داده میشه مثلا این ورودی از یک سنسور دما باشه که درجه حرارت رو میگه یا از هر چیز دیگه مثل صفحه کلید بر مبنای این ورودی ها و برنامه ای که قبلا ما به اون دادیم خروجیشو تنظیم میکنه که ممکنه خروجیش یک موتور باشه یا یک lcd  یا هر چیز دیگری که با الکتریسیته کار بکند. حالت دیگری هم میتونه باشه که فقط میکروکنترلر بر مبنای برنامه ای که به اون دادیم عمل کند و خروجیش رو فقط بر اساس برنامه بگیرد.

 

ساختمان دخلی میکروکنترلر:

 کامپیوتری که الان بر روی اون دارین کار انجام میدین دارای یک پردازنده مرکزیه به نام cpu  که از کنار هم قرار گرفتن چندین ملیون ترانزیستور تشکیل شده و بر روی اطلاعات پرداژش انجام میده . میکرو کنترلر هم عینا دارای یک پردازنده مرکزی به نام cpu  است که دقیقا کار cpu  کامپیوتر رو انجام میده با این تفاوت که قدرت و سرعت پردازشش از cpu  کمتره که به اون میکروپرسسور میگن در بخش بعدی فرق میکرو پرسسور و میکروکنترلر را بررسی میکنیم. میکروکنترلر علاوه بر cpu  دارای حافظه است که ما برنامه ای که بهش میدیم در اون قرار بگیره در کنار حافظه در میکروکنترلرهای امروزی تایمرها برای تنظیم زمان کانتر ها برای شمردن  کانال های آنالوگ به دیجیتال  پورت های  برای گرفتن و دادن اطلاعات و امکاناتی دیگر که بعدا مفصل راجع به هر کدام توضیح داده میشه تشکیل شده و همه اینها در یک چیپ قرار گرفته که تنکنولوژی جدید اونو تو یک تراشه به اندازه یک سکه قرار داده.

 

 

تفاوت میکروپروسسور و میکروکنترلر:

میکروپرسسور همانطور که گفته شد یک پردازنده است و برای کار باید به آن چیپ های حافظه و چیز های دیگری را به اون اضافه کرد این امکان به درد این میخورد که بر حسب کارمان حافظه مناسب و دیگر قطعات را مانند تایمرها و غیره به صورت بیشتری استفاده کنیم  ولی مدار خیلی پیچیده میشود و از لحاظ هزینه هم هزینه بیشتر میشود به همین دلیل امروزه از میکروپرسسورها کمتر استفاده میشود اما این روزها میکرو کنترلر های جدید با حافظه های زیاد تعداد تایمر زیاد پورت های زیاد و تنوع بسیار زیاد انها بر حسب این امکانات دست ما را باز گذاشته است تا دیگر میکروپرسسورها را فراموش کنیم.

 

آیا میکروکنترلر چیز جدیدی را با خود آورده است ؟

جواب منفی است تمام کارهایی که ما با میکروکنترلر میتوانیم انجام بدهیم با قطعات دیگر هم میتوانیم انجام بدهیم چون ما قبلا هم تایمر داشتیم هم کانتر هم حافظه هم پردازنده و...  . در واقع میکروکنترلر قطعه ای است با تمام این امکانات که به صورت یک آی سی آماده شده است و هزینه   پیچیدگی و حجم را به نحوه قابل ملاحضه ای کاهش میدهد.

 

عیب میکروکنترلر:

میکروکنترلر با این همه مزایا که گفتیم دارای یک عیب کوچیک است .و آن سرعت پایین ! است آیا سرعتی معادل یک ملیونیوم ثانیه سرعت کمی است ؟ سرعت کمی نیست ولی       یک مثال شاید بحثو بهتر باز کند

یک گیت منطقی رو در نظر بگیرین که با توجه به ورودی خروجیشو تنظیم مکنه سرعت عمل این گیت منطقی 10 به توان منفی 9 ثانیه است یعنی نانو ثانیه ولی اگر ما بخواهیم این گیت رو با میکروکنترلر کار کنیم سرعتی معادل میکرو ثانیه داریم پس از لحاظ سرعت برای کاربردهای خیلی محدودی میکروکنترلر مناسب نیست.

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

 

خب حالا این میکروکنترلر را با این همه کاربرد کی ساخته؟

حدود 4 دهه پیش در سال 1971 میلادی شرکت اینتل اولین میکروکنترلر را ساخت و اولین میکروکنترلر را با نام 8080 در اوایل سال 1980 روانه بازار کرد .همین شرکت اینتلی که الان در ساخت cpu  یکه تاز دنیاست .اما بعدا این امتیاز رو به شرکت های دیگری واگذار کرد و شرکت های زیادی در حال حاضر میکروکنترلر های مختلف تولید میکنند

معرفی انواع میکروکنترلر



تمام میکروکنترلرها جزء این 5 قسمت هستنند:

1) 8051
2)
Pic
3) Avr
4) 6811
5)
Z8

البته مدل های 6811 ساخت شرکت موتورلا و z8 ساخت شرکت زایلوگ حداقل در ایران خیلی کم استفاده می شوند و رقابت اصلی بین سه نوع دیگر است.
تا به امروز هر میکروکنترلری که ساخته شده زیر مجموعه یکی از این5 نوع است. البته کارخانه های خیلی زیادی با مارک های مختلف میکرو کنترلر تولید میکنند ولی همه اونها زیر مجموعه یکی از این 5 قسمت هستنند .شما برای هر کدام از این5 نوع میکروکنترلر میتوانید میکروکنترلر های مختلفی از شرکت های مختلفی را پیدا کنید.(البته در بازار ایرن کمی با مشکل).
اما خوشبختانه همه میکروکنترلر هایی که جزء هر کدام از 5 نوع بالا باشند از یک برنامه پیروی میکنند. بدین معنا که اگر شما کار با یکی از مدل های آن میکرو را یاد گرفته باشید مثل اینکه کار با تمام میکروکنترلرهای آن نوع را یاد گرفته اید.مثلا شما اگر با یکی از مدل های میکروکنترلر
avr مثلا atmega8 را یاد گرفته باشید دیگر با صد ها مدل دیگر میکروکنترلر avr مشکلی ندارید وتقریبا بدون هیچ مشکلی میتوانید با دیگر مدل های این میکرو کار کنید.
اما یه مشکل که در میکروکنترلر ها وجود دارد این است که این5 نوع از لحاظ برنامه نویسی به هیچ وجه با هم دیگر سازگاری ندارند . به طور مثال اگر شما میکروکنترلر های
avr و 8051 را کامل یاد گرفته باشید حتی ساده ترین برنامه رو روی یک میکروکنترلر pic نمیتوانید اجرا کنید. واین یکی از بزرگترین عیب و مشکل برای یاد گیری میکرو است .بنابراین از همون اول باید یک انتخاب درست داشته باشید و میکروکنترلر مناسب را برگزینید تا با یادگیری آن میکروکنترلر بتوانید بعدا به سادگی پروژه های خود را اجرا کنید . البته بسیاری از دوستان هستنند که کار با چند میکروکنترلر را میدونند و حتما این هم از هوش بالای ایرانی هاست. ولی اگر به صورت خیلی حرفه ای نخواهید وارد این بحث بشوید باید یکی از این میکروکنترلرها را انتخاب کنید و کار با آن را آغاز کنید. در قسمت بعدی شما را برای این انتخاب کمک خواهم کرد.

معایب و مزایای میکروکنترلر های مختلف نسبت به هم



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

1) : اول از 8051 که اولین میکروکنترلری بود که به دست بشر ساخته شد شروع میکنیم . همانطور که در مقاله قبلی گفته شد ابتدا این میکروکنترلر توسط شرکت بزرگ
intel ساخته شد .اما بعدا intel این امکان را به دیگر شرکت ها داد که این میکروکنترلر را تولید کنند و شرکت هایی مانند ATMEL , PHILIPS , SIEMENS , DALLAS و... به تولید این میکروکنترلر پرداختنند یکی از شرکت هایی که به صورت گسترده به تولید این تراشه پرداخت ATMEL بود که مدل های مختلف میکروکنترلر ساخت این شرکت در سرار جهان و در ایران به خوبی یافت می شود. اما اگربخواهیم به صورت کلی سیر پیشرفت این نوع میکروکنترلر رو در نظر بگیریم اولین میکروکنترلر هایی که ساخته شد با جدیدترین میکروکنترلرهای 8051 که الان تولید میشود با توجه به این پیشرفت شگفت در تمام زمینه ها که صنایع دیگر در دنیا دارند پیشرفت زیادی ندارد به طور مثال AT89S5X که میکروکنترلر 8051 جدید ساخت ATMEL است نسبت به مدل های اولیه 8051 پیشرفت آنچنانی ندارد . امکانات این میکرو نسبت به AVR و PIC قابل مقایسه نیست . به صورتی که که همین مدل جدید 80511 تقریبا حافظه ای برابر یک صدم (0.001 ) میکروکنترلر های AVR را دارد و سرعتش 4 برابر کمتر از میکروکنترلر های PIC و 122 بار کمتر از میکروکنترلر های AVR است . از لحاظ امکانات دیگر هم چنین ضعفی احساس میشود. اما برای کارهای ساده تر که پیچیدگی زیادی در آن نباشد به خاطر قیمت بسیار پایینی که این میکروکنترلر دارد بسیار مناسب است . قیمت همین مدل جدید AT89S5X حول و حوش 1000 تومان است که قیمت بسیار مناسبی است.
این میکرو کنترلر از زبان اسمبلی و
C پشتیبانی میکند که زبان برنامه نویسی اصلی آن اسمبلی است که واقعا نوشتن با این زبان برنامه نویسی نسبت به زبان های برنامه نویسی دیگر هم مشکل تر و هم طولانی تر است. در کل این میکروکنترلر امروزه دیگر توانای رقابت با AVR و PIC رو ندارد و امروزه رقابت اصلی بین این دو میکروکنترلر است.


2) میکروکنترلر PIC

واقعا میکروکنترلر خیلی قوی است که بر اساس بعضی آمار ها بیشترین کاربر را به خود اختصاص داده است البته متذکر شوم که در ایران این آمار به نفع AVR است. این میکروکنترلر ساخت شرکت میکرو چیپ است که PIC رو در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف میسازد . این میکروکنترلر با مدل های مختلفPIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حروف C ,X,E,F قرار میگره که هر کدام مفهوم خاصی داره که چون بحث ما آموزش AVR است از روی اون سریع میگزریم X های بعدی هم اعدادی هستنند که نشان دهنده مدل های مختلف هستنند.

3)میکروکنترلر
AVR
به میکروکنترلر AVR میرسیم که به نظر من و خیلی از دیگر بهترین میکروکنترلر موجود در بازار است البته خود من با 8051 و AVR بخصوص AVR خیلی کار کردم ولی تجربه ای با PIC ندارم و قضاوت من ممکنه یه طرفه باشه ولی این نظر بسیاری از کسانی است که با AVR کار کرده اند .به دلایلی.....
اول از همه سرعت این میکروکنترلر بسیار بالاست و به قولی دستوراتی که بهش داده میشه در یک سیکل کلاک انجام میده در صورتی که این سیکل کلاک برای 8051 باید تقسیم بر12شودو برای
PIC باید تقسیم بر 4 بنابراین AVR سریعترین میکروکنترلر موجود در بازار است . AVR از زبان های برنامه نویسی سطح بالا یا به اصطلاح (HIGH LEVEL LANGUAGE) HLL پشتیبانی میکند که باعث تولید کدهای بیشتری میشود که در کل برنامه نوشته شده نسبت به برنامه هایی که برای 8051 و PIC نوشته میشود کوتاهتر است. امکانات جانبی این میکروکنترلر بسیار مناسب است و شما را از خرید بعضی لوازم جانبی مانند چیپ های آنالوگ به دیجیتال (ADC) , مقایسه گر آنالوگ و... راحت میکند .در ضمن AVR از بسیاری از استاندارد های ارتباطی مانند SPI,UART,12C,JTAG پشتیبانی میکند که به راحتی میتوان این میکروکنترلر را با میکروکنترلر دیگر یا و سایل دیگر وصل کرد و با وسایل دیگر به راحتی ارتباط برقرار کند. قیمت این میکروکنترلر هم به نسبت امکانات فراوانی که داره بسیار پایین است به طوری که یک میکروکنترلر AVR تقریبا پیشرفته رو با قیمت حول و حوش 3 تا 44 هزار تومان خرید .
خلاصه من که خیلی با این میکرو ور رفتم و پروژه های خیلی زیاد و پیچیده ای رو باهاش اجرا کردم بسیار راضی هستم و هیچ مشکلی باهاش نداشتم.اگر هم مشکلی بوده از جانب من بوده نه میکروکنترلر . خلاصه اگر برنامه نویسی و کار با این میکروکنترلر رو خوب یاد بگیرید هر کاری رو میتونید باهاش انجام بدید.



پروگرام میکروکنترلر



شاید تا حالا به نظرتون رسیده باشه که این میکروکنترلر رو چگونه میشه برنامه ریزی کرد تا کار مورد نظرمان را انجام بده در صورتی که یک میکروکنترلر برنامه ریزی نشده هیچ کاری رو نمیتونه انجام بده و هیچ کاربردی نداره در واقع برنامه هر میکرو روح وجانی است که در اون دمیده میشه و اون رو زنده میکنه.
برای برنامه ریزی میکروکنترلر نیاز به دستگاه یا بردی هست به نام پروگرامر که یه پل ارتباطیه بین کامپیوتر و میکروکنترلر . پروگرامر را هم میشه از بازار تهیه کرد و هم میشه اون رو ساخت.
البته پروگرامرهای مختلفی در بازار هستنند که متانسب با کاربردشان قیمت های مختلفی دارند بعضی ها فقط چند مدل رو پروگرام میکنند بعضی از پروگرامر ها همه فن حریفند و تمام میکروکنترلر های 8051,
AVBR , PIC , رو برنامه ریزی میکنند به طبع قیمت زیادتری دارند.
اما میشه براحتی برای میکروکنترلری که داریم یه پروگرامر ساخت اغلب نقشه هایی هستنند که میشه یه پروگرامر ساخت که در همین سایت آقا حامد نقشه مدل
STK300-200 رو توضیح داده.


دانلود با لینک مستقیم


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

تحقیق و بررسی در مورد روبات مسیر یاب با نقشه عملی با میکرو کنترلر

اختصاصی از ژیکو تحقیق و بررسی در مورد روبات مسیر یاب با نقشه عملی با میکرو کنترلر دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 4

 

روبات مسیر یاب با نقشه عملی با میکرو کنترلر(1747 کلمه در این مقاله وجود دارد)(9120 بار مطالعه شده است)    مسیر یاب با نقشه عملی با میکرو کنترلر

 

 

مداری  رو که  می بینیدبه  نظر من  ساده  ترین  روبات  مسیریابی  است  که  میتوان  یافت  و  برگ  برنده  ان استفاده  از    L293D که  بهترین  درایور  استپ موتور  موجود  در بازار  ایران   است.

  این  درایور  در  ازاء دریافت  کد  باینری  از  میکرو کنترلر    با دادن   فرکانس به استپ  موتور  آن را  داریو  کرده  مثلا  با دادن  کد 0010   استپ 2 درجه به سمت راست  می چرخد    .

جریان ورودی  این  درایور  خیلی  کم  بوده  و جریان  دهی  خروجی  آن  تقریبا  زیاد  است   و  میتوان  با   این  دارایور  به  راحتی  دو  استپ  موتور  را  حرکت داد.

میکرو  کنترلر  استفاده  شده  89C2051  یک  میکرو  کنترلر  مشهور  که ایرانیان همگی آن را  حوب  می   شناسند   سنسور  استفاده  شده  در  مدار  مادون  قرمز  بوده  و  نسبت  به  فوتوسل  مطمئن  تر  به  نظر  میرسد.

  برای  این  مدار  از  هر  آپ امپی  میتوان  استفاده  کرد  که  من LM324  را  ترجیح  میدهم  کریستال  مدار  حتما  باید 11.0592 باشد  . 

 

 

 

برای  تنظیم  دقت  مدار  در  محل  از  یک  ولوم  20K  باید  استفاده  شود  باید  این  نکته  را  ذکر کنم  که  این مدار  قبل  از  حرکت  باید تنظیم  شود .

 

و  آخر  آن که  سنسور  های  مدار  باید  طبق  شکل  و با  رعایت  کامل   در  زیر  مدار  نصب  شود  این  ربات  سبک  بوده  ومیتوان  از  هر  استپ  موتوری  با  زاویه 0.7  استفاده  کرد.      

 

 

فایل  هگز

برنامه  میکرو  کنترلر  به  زبان  C  

منبع:http://mcuev.persianblog.com/

       تبلیغات   


دانلود با لینک مستقیم


تحقیق و بررسی در مورد روبات مسیر یاب با نقشه عملی با میکرو کنترلر

تحقیق و بررسی در مورد آموزش میکرو کنترلر 8051

اختصاصی از ژیکو تحقیق و بررسی در مورد آموزش میکرو کنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 58

 

آموزش میکرو کنترلر 8051

قبل از همه چیز چرا 8051 ؟

میکرولنترلر 8051 پایه و اساسی است برای یادگیری دیگر میکروکنترلر ها دستورات اسمبلی این میکرو نسبت به AVR خیلی کمتر هست و دارای امکانات کمتری نسبت به دیگر میکرو ها است به همین دلیل یادگیری و فهم آن خیلی راحت و آسان می باشد که برای شروع ابتدا باید مفاهیم منطق و دیجیتال را خوب فهمیده باشید و بعد از آن باید سخت افرار 8051 و RAM و ROM داخلی آن را درک کرده باشید تا بتوانید یک برنامه کاربردی بنویسید تا یک پروسه را کنترل کند. خیلی ها برای یادگیری میگن که ما که می خواهیم برنامه نویسی میکرو را یاد بگیرم پس بهتر بالاترین میکرو یعنی AVR یا PIC یاد بگیریم در صورتی که به نظر من کاملا اشتاه بوده و کار غلطی است که اگه بخواهید تا آخر ادامه دهید کاری طاقت فرسا خواهد بود. مثل این خواهد بود که سقف طبقه اول یک ساختمان را درست نکرده باشیم و بخواهیم طبقه دوم را درست کنیم. در این وبلاگ من تا بتوانم به زبان ساده و روان مطالب را بیان خواهم کرد که البته اگه یکم علاقه و پشتکار داشته باشد مطمئن باشید به میکرو مسلط خواهید شد و می توانید آن را به راحتی برنامه ریزی کنید. قیمت این میکرو خیلی ارزان می باشد در حدود 1000 تومان و حافظه ROM آن قابل پاک کردن و استفاده مجدد می باشد پس شما به راحتی می توانید در خانه یا محل کار برای راحتی خود و افراد خانواده چیزهایی با آن بسازید که آدم باورش نشه که اینو خودش ساخته و طراحی کرده.

تشریح پایه های 8051 و RAM و ROM داخلی آن

8051 دارای 4 پورت ورودی یا خروجی می باشد یعنی اینکه هر کدام از این پورت ها را می توان در یک لحظه به عنوان ورودی استفاده کرد و همان پورت را دوباره در یک لحظه دیگر به عنوان خروجی از آن استفاده کرد. منظور از پورت چیست؟ پورت در میکرو یعنی 8 عدد پین یا 8 خط دیتا یا ذر اصطلاح 8بیتی، که 8051 دارای 4 پورت 8 بتی یعنی 32 پایه می باشد.

میکرو کنترلر AT89C51 دارای 128 بایت RAM و 4KB حافظه برنامه ROM می باشد. و AT89C52 دارای 256 بایت RAM و 8KB حافظه برنامه ROM می باشد. و AT89C55 دارای 256 بایت RAM و 20KB حافظه برنامه ROM می باشد. که بستگی به حجم برنامه ما دارد که از کدام میکرو استفاده کنیم.

کاربرد RAM چست؟ اصلا به چه دردی می خوره؟

RAM یعنی random access memory حافظه با دستیابی تصادفی. از این حافظه برای ذخیره اطلاعات موقت استفاده می شود یعنی اینکه تا زمانی که تغذیه میکرو وصل باشد این اطلاعات از بین نمی روند و با قطع کردن تغذیه این اطلاعات از بین می روند. ما در میکرو 8 ثبات 8 بتی برای ذخیره کردن داده ها داریم در بعضی از مواقع پیش می آید که این 8 ثبات در کل برنامه استفاده شوند و ما به یک ثبات 8 بیتی برای ذخیره سازی داده ها داریم مثلا یک شمارنده طراحی کردیم و همه ثبات ها هم استفاده شده و ما مثلا به دو ثبات احتیاج داریم که می توانیم از هر کدام از خانه های RAM استفاده کنیم. منظور از اطلاعات همان داده های 8 بیتی می باشند یعنی همون 0 یا 1 ها که به 8 تا از آنها یک بایت یا یک داده 8 بیتی می گویند.

حال به تقسیم بندی RAM توجه کنید. برای برنامه نویسی خیلی مهم است که ما از چه خانه های RAM مجاز هستیم استفاده کنیم آیا می توانیم در فلان خانه RAM داده را به صورت بیتی دستکاری کنیم یا داده را 8 بیتی دستکاری کنیم. اصلا در چه محدوده ای از RAM قادر هستیم داده ذخیره کنیم یا بانک های ثباتی در کجای RAM واقع شده اند و دیگر ثبات ها... به جدول زیر که مربوط به RAM خوب توجه کنید:

عملکرد

ثبات

خانه های 8 بتی RAM

آدرس

FF

ثبات B

B

F0

F1

F2

F3

F4

F5

F6

F7

F0

ثبات A یا انباره

ACC

E0

E1

E2

E3

E4

E5

E6

E7

E0

کلمه وضعیت

PSW

D0

D1

D2

D3

D4

D5

D6

D7

D0

IP

B8

B9

BA

BB

BC

--

--

--

B8

پورت 3

P3

B0

B1

B2

B3

B4

B5

B6

B7

B0

کنترل وقفه ها

IE

A8

A9

AA

AB

AC

--

--

AF

A8

پورت 2

P2

A0

A1

A2

A3

A4

A5

A6

A7

A0

ارتباط سریال

SBUF

قابل آدرس دهی نیست

99

SCON

98

99

9A

9B

9C

9D

9E

9F

98

پورت 1

P1

90

91

92

93

94

95

96

97

90

بایت سنگین تایمر 1

TH1

قابل آدرس دهی نیست

8D

بایت سنگین تایمر 0

TH0

قابل آدرس دهی نیست

8C

بایت سبک تایمر 1

TL1

قابل آدرس دهی نیست

8B

بایت سبک تایمر 0

TL0

قابل آدرس دهی نیست

8A

مد تایمر

TMOD

قابل آدرس دهی نیست

89

مد شمارنده

TCON

88

89

8A

8B

8C

8D

8E

8F

88

PCON

قابل آدرس دهی نیست

87

بایت سنگین ثبات DPTR

DPH

قابل آدرس دهی نیست

83

بایت سبک ثبات DPTR

DPL

قابل آدرس دهی نیست

82

اشاره گر پشته

SP

قابل آدرس دهی نیست

81

پورت 0

P0

80

8


دانلود با لینک مستقیم


تحقیق و بررسی در مورد آموزش میکرو کنترلر 8051

فارسی ساز نرم افزار Mach3 ( کنترلر دستگاه تراش و فرز CNC )

اختصاصی از ژیکو فارسی ساز نرم افزار Mach3 ( کنترلر دستگاه تراش و فرز CNC ) دانلود با لینک مستقیم و پر سرعت .
فارسی ساز نرم افزار Mach3 ( کنترلر دستگاه تراش و فرز CNC )

برای اولین بار در سطح اینترنت اسکرین فارسی جهت راحتی کار با Mach3 توسط سایت مرجع تخصصی CNC ساخته شد

خودتان قضاوت کنید. آیا یک اپراتور تازه کار CNC از محیط این نرم افزار وحشت نمیکند؟

 چرا مسئولین رسیدگی نمیکنند؟

این همه ازدحام و شلوغی!!

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




از طرفی کارفرمایان کارگاه های cnc هم از آموزش ابزارهای اضافی مچتری به کاربران خسته شده بودند.

اعتراضات وارد مراحل امنیتی شد. تظاهرکنندگان خواستار دریافت سختی کار و شمول قانون مشاغل زیان آور شدند.



معترضین به سفارت عربستان هم حمله کردند و بعد پشیمان شدند.

اما از همان ابتدای ورود Mach3 به کشور که توسط همین سایت انجام شده بود ؛ پروژه آسان سازی اپراتوری CNC هم در دستور کار این مجموعه ی تخصصی قرار داشت.

و نهایتا مشکل به خیر و خوشی حل گردید.

تیم ما چند CNC را فارسی سازی کرد و کلیدهای اضافه را حذف نمود. این اقدام با استفاده از قابلیت نهفته در Mach3 انجام میشد و کاملا قانونی و اصولی بود.

سپس آموزش فارسی سازی و اسناد و نرم افزارهای مربوطه را آماده کرد و در اختیار کارگاه های CNC قرار داد.

سایت مرجع تخصصی CNC پس از اطمینان از موفق بودن پروژه همه را به آرامش دعوت کرد و از محصول جدید خود رونمایی نمود.

 راه حل :)

کنترلر Mach3 یک قابلیت سخاوتمندانه دارد. قابلیت تغییر ظاهر را به طور کامل در اختیار کاربر گذاشته است.

  در واقع شما میتوانید کنترلر CNC تان را با سلیقه ی خودتان و به زبان فارسی طراحی کنید. کلیدهای اضافه را هم حذف کنید.

خیلی راحتتر از اینکه فکرش را بکنبد.

  استفاده از این قابلیت منحصر به فرد ، سودآوری و امنیت بالایی ایجاد میکند.

استراتژی این سایت آموزش سریع ، شفاف و کاربردی است.

این آموزش با اهداف زیر تدوین شده است :

1- امکان فارسی سازی صفحه ی کاربری نرم افزار Mach3

2- ساده سازی Mach3 با توجه به شلوغی بدون کاربرد محیط آن

3- امکان حذف کلیدهای اضافه برای دستگاه هایی که نیاز ندارند

4- امکان تغییر ظاهر Mach3 از یک محور تا شش محور

5- اضافه کردن لوگو و لینک ماشین ساز روی Mach3

6- زیباسازی ظاهر Mach3 با هدف رضایت مندی مشتریان

7- ساده سازی محیط کاربری CNC برای آموزش به اپراتور جدید

8- استفاده ی اختصاصی و حداکثری از کلیدهای میانبر Mach3

 

جهت دانلود فارسی ساز نرم افزار Mach3 با قیمت فقط 3000 تومان بر روی لینک پرداخت و دانلود در پنجره زیر کلیک نمایید.


دانلود با لینک مستقیم


فارسی ساز نرم افزار Mach3 ( کنترلر دستگاه تراش و فرز CNC )

تحقیق در مورد روبات مسیر یاب با نقشه عملی با میکرو کنترلر

اختصاصی از ژیکو تحقیق در مورد روبات مسیر یاب با نقشه عملی با میکرو کنترلر دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 4

 

روبات مسیر یاب با نقشه عملی با میکرو کنترلر(1747 کلمه در این مقاله وجود دارد)(9120 بار مطالعه شده است)    مسیر یاب با نقشه عملی با میکرو کنترلر

 

 

مداری  رو که  می بینیدبه  نظر من  ساده  ترین  روبات  مسیریابی  است  که  میتوان  یافت  و  برگ  برنده  ان استفاده  از    L293D که  بهترین  درایور  استپ موتور  موجود  در بازار  ایران   است.

  این  درایور  در  ازاء دریافت  کد  باینری  از  میکرو کنترلر    با دادن   فرکانس به استپ  موتور  آن را  داریو  کرده  مثلا  با دادن  کد 0010   استپ 2 درجه به سمت راست  می چرخد    .

جریان ورودی  این  درایور  خیلی  کم  بوده  و جریان  دهی  خروجی  آن  تقریبا  زیاد  است   و  میتوان  با   این  دارایور  به  راحتی  دو  استپ  موتور  را  حرکت داد.

میکرو  کنترلر  استفاده  شده  89C2051  یک  میکرو  کنترلر  مشهور  که ایرانیان همگی آن را  حوب  می   شناسند   سنسور  استفاده  شده  در  مدار  مادون  قرمز  بوده  و  نسبت  به  فوتوسل  مطمئن  تر  به  نظر  میرسد.

  برای  این  مدار  از  هر  آپ امپی  میتوان  استفاده  کرد  که  من LM324  را  ترجیح  میدهم  کریستال  مدار  حتما  باید 11.0592 باشد  . 

 

 

 

برای  تنظیم  دقت  مدار  در  محل  از  یک  ولوم  20K  باید  استفاده  شود  باید  این  نکته  را  ذکر کنم  که  این مدار  قبل  از  حرکت  باید تنظیم  شود .

 

و  آخر  آن که  سنسور  های  مدار  باید  طبق  شکل  و با  رعایت  کامل   در  زیر  مدار  نصب  شود  این  ربات  سبک  بوده  ومیتوان  از  هر  استپ  موتوری  با  زاویه 0.7  استفاده  کرد.      


دانلود با لینک مستقیم


تحقیق در مورد روبات مسیر یاب با نقشه عملی با میکرو کنترلر