سورس کدهای یکی از بازی های باحال میکرو به زبان ویژوال بیسیک6 دانلود کنید واقعا باحاله مطمعن هستم خوشتون میاد
سورس کدهای یکی از بازی های باحال میکرو به زبان ویژوال بیسیک6
سورس کدهای یکی از بازی های باحال میکرو به زبان ویژوال بیسیک6 دانلود کنید واقعا باحاله مطمعن هستم خوشتون میاد
فرمت: pdf - word (قابل ویرایش)
تعداد صفحات:72
حجم:882 kb
ریزکنترلگر یا میکروکنترلر (به انگلیسی: Microcontroller) نوعی ریزپردازنده است که حائز حافظهٔ دسترسی تصادفی (RAM) و حافظهٔ تنها خواندنی (ROM)، تایمر، پورتهای ورودی و خروجی (I/O) و درگاه ترتیبی (Serial Port پورت سریال) در داخل خود تراشه میباشد و میتواند به تنهایی بر روی ابزارهای دیگری کنترل اعمال کند. به عبارت دیگر یک میکرو کنترلر، مدار همتافت کوچکی است که از یک CPU حقیر و اجزای دیگری همانند نوسان ساز کریستالی، تایمر، درگاههای ورودی و خروجی آنالوگ و دیجیتال و حافظه ساختن شدهاست.
در واقع یک ریزپردازنده در تو ریزکنترلگر پیمان داده شدهاست که ریزکنترلگر با به کارگیری آن میتواند محاسبات منطقی و حسابی را انجام دهد.
وجود RAM و ROM و پورتهای I/O در میکرو کنترلرها آنها را یک گزینش ایده ال برای کاربردهایی میکند که قیمت و مکان در آنها مهم است. در بسیاری از کاربردها مثل کنترل از راه دور تلویزیون نیازی به محاسبات وزین در بی گمان یک ۴۸۶ یا حتی ۸۰۸۶ وجود ندارد. در این نوع موارد و بسیاری دیگر از کاربردها فضای مورد کاربرد توان مصرفی و قیمت هر یکتا مهم تر از نیرو محاسبات است. در این نوع موارد اغلب لازم است شماری I/O خوانده شده و بیتهای مشخصی را خاموش یا صریح کند. به همین دلیل این نوع پردازندهها را (IBP(ITTY-BITTY PROCESSOR نیز مینامند.
میکروکنترلرها عموماً برای کاربردهای حقیر طراحی میشوند، پس برخلاف ریزپردازندهها در این جا مهمترین مسائل، سادگی و مصرف کم توان است.
برخی از وسایل که از میکرو کنترلر استفاده میکنند: تلفن، موبایل، سیستم، ایمنی، دربازکن گاراژ، دستگاه فاکس، کامپیوتر شخصی PC، ویدئو، دوربین ویدئویی، چرخ خیاطی، سیستمهای تهویه، سرعت سنج
یک ریزکنترل کننده از سختافزارهایی مثل پردازنده، RAM، ROM و یک سری پایانه (یا پورت یا درگاه) برپایی شدهاست.
از سوی دیگر، نظر به اینکه این قطعات در اکثر حالات برای مقاصد کنترلی بهرهگیری میشوند، بیچارگی به برقراری ارتباط با دستگاه تحت کنترل خویش را دارند. اما از آنجا که اکثر سیگنالهای لازم برای این قصد سیگنالهای آنالوگ هستند، باید پیش درآمد این سیگنالها به چهره دودویی تبدیل شوند لغایت برای پردازنده قابل درک باشند. این کار بدست مبدل آنالوگ به دیجیتال چهره میگیرد. وانگهی در بعضی از میکروکنترلرها مبدل دیجیتال به آنالوگی هم وجود دارد که امکان پروانه دادن میکروکنترلر به دستگاههای با ورودی آنالوگ را فراهم میکند.
از سایر اجزای معمول و پرکاربرد در میکروکنترلرها، تایمرها هستند. تایمرها عموماً از یک شمارنده تشکیل میشوند که بعد از تعداد مشخصی از شمارش، تولید یک وقفه میکنند که میتواند برای بررسی پیاپی یک روال یا اتمام متوالی یک کار مورد استفاده قرار گیرد.
بسیاری از میکروکنترلرها از واحدهای مدولاسیون پهنا پالس نیز برخوردارند. این واحدها به خصوص در کاربردهای الکترونیک نیرو و کنترل موتور و نیز به عنوان مبدل دیجیتال به آنالوگ کاربرد دارند.
از مهمترین و بزرگترین تولیدکنندگان میکرو کنترلرها میتوان از کمپانی اَتمِل (به انگلیسی: Atmel) اسم برد که در حال آماده سری ایویآر و ۸۰۵۱ میکروکنترلرهای این شرکت در ایران به انگیزه آسانی بهرهگیری مورد توجهاست.
برنامهریزی میکروکنترلرهای AVR اغلب با زبان C و با کامپایلر codevision، و یا با زبان بیسیک و بدست نرمافزار BASCOM سپریدن میشود. یکتا سایر از تولیدکنندگان بزرگ میکروکنترلرها شرکت Microchip است که میکروکنترلرهای این شرکت با نامهای تجاری PIC و dsPIC نیز از محبوبیت زیادی برخوردار است.
شرکتهای بزرگ دیگری نیز در گویه فرآوری میکروکنترلر کار و جنبش میکنند که از آن جمله میتوان بهTI، موتورولا و فیلیپس اشاره کرد. کمپانی intel هم نقش زیاد مهمی در فرآوری میکروکنترلرهای خانوادهٔ ۸۰۵۱ دارد.
البته اخیراً با قدرتنمایی میکروکنترلرهای آرم، این میکروکنترلرهای ۳۲ بیتی با شدت زیاد زیادی در حال فراگیر شدن است و از رشد زیاد زیادی در بازار برخوردار است. میکروکنترلرهای آرم موجود در ایران بدست سه کمپانی انایکسپی، اتمل و ST فرآوری میشوند، که در این وسط سهم میکروکنترلرهای انایکسپی و اتمل اغلب است.
ریزکنترلگر (میکروکنترولر) و ریزپردازنده (میکروپروسسور) تقریباً از یک شاخهٔ فنّاورانه (تکنولوژیک) و ساختاری هستند، اما در اجزای وابسته، با هم تفاوتهای عمده دارند. در ریزپردازندهها تنها واحد پردازش به صورت مجزا به صورت یک ایسی وجود دارد که رم و رام و حتی ثبّاتها در ایسیهای مجزا به ریزپردازنده وصل و ساختن یک ریزرایانه میدهند، ولی در ریزکنترلگر تمام واحدهای یک رایانه، از آنگونه رم و رام و ثبّاتها، در درون یک ایسی به صورت فشرده به اسم ریزکنترلگر وجود دارد که معمولاً در دستگاههای تجاری برای تفریق بها دستگاه مثل تلویزیون و ماکروویو و غیره بهرهگیری میشود.
(منبع: میکروکنترولر ۸۰۵۱، نویسنده: محمد علی مزیدی، ص۲۲)
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 5
فناوری جدید میکرو کیس
تبدیل یک کیس به هفت کیس
به کمک میکرو کیسها می توان یک کیس را به 7 الی30 کیس دیگر تبدیل کرد و به جز کاهش چشمگیر هزینه ها از بیش از 10 مزیت مهم آنها نسبت به کیسهای معمولی بهره برد. این میکرو کیسها در دو کلاس X و L ارائه می گردند که در ادامه توضیح داده خواهند شد.
الف) میکرو کیس سری X :
به کمک میکرو کیسهای سری X می توان یک کیس را به هفت کیس دیگر تبدیل کرد. طریقه این تبدیل بدین شکل است که بر روی کیس رایانه مرکزی مطابق شکل زیر دو عدد کارت PCI مخصوص نصب می شود و هر کارت می تواند سه خروجی برای میکرو کیسها مهیا نماید.
برای راه اندازی هر میکروکیس نیز صرفا به یک مانیتور، صفحه کلید و موس نیاز است و دیگر نیازی به خرید یک کیس جدید با قطعات موجود در آن نمی باشد.
میکرو کیسها دارای هارد، پردازنده و حافظه مجزا نبوده و از منابع رایانه مرکزی استفاده می نمایند.از نظر اندازه نیز هر میکرو کیس در مشت انسان کاملا جا شده و وزنی معادل 150 گرم، طول10، عرض 5/6 ، ارتفاع 8/2 سانتیمتر دارد.
1) پیش نیازهای استفاده از میکرو کیسها :
- استفاده از رایانه مرکزی با پردازنده P4
- وجود حداقل یک گیگا RAM به ازای هر سه میکرو کیس بر روی رایانه مرکزی
- وجود ویندوز XP بر روی رایانه مرکزی
2) مزایا :
- کاهش قابل ملاحظه هزینه های خرید کیس کامل رایانه
- به صفر رسیدن هزینه های مربوط به پشتیبانی و نگهداری سیستمها (زیرا میکرو کیسها
سیستم عامل مستقل نداشته و همگی از ویندوز رایانه مرکزی استفاده می کنند و بدین
ترتیب خرابی ویندوز نخواهند داشت.)
- به صفر رسیدن مشکلاتی که ویروسها ایجاد می کنند (زیرا این کیسها دارای حافظه مجزا نمی باشند.)
- کاهش چشمگیر مقدار فضای مورد نیاز برای استقرار کیس
- کاهش بسیار قابل ملاحظه مصرف برق تا میزان 5 درصد یک کیس معمولی
- راحتی حمل و نقل به دلیل کوچکی حجم و وزن کیسها (وزن یک کیس حدود 10 کیلو گرم بوده و وزن یک میکرو کیس 150 گرم می باشد.)
- عدم نیاز به ارتقای سخت افزار میکرو کیس (زیرا میکرو کیس از سخت افزار رایانه مرکزی استفاده می کند.)
- عدم نیاز نصب نرم افزارها بر روی میکرو کیسها (تمامی میکروکیسها می توانند برنامه های نصب شده بر روی رایانه مرکزی را اجرا نمایند.)
- عدم نیاز به بروز رسانی میکروکیسها (با بروز رسانی سخت افزار و نرم افزارهای رایانه
مرکزی، خود به خود سایر میکروکیسهای متصل نیز بروز می گردند.)
- استفاده کامل و بهینه از قدرت و حافظه سخت افزار کیس مرکزی
- بدون صدا و عدم تولید گرما و نیاز به فن
ایجاد امنیت کامل اطلاعات به دلیل عدم امکان کپی کردن اطلاعات
- امکان اعمال مدیریت و نظارت بیشتر بر روی اطلاعات
- دسترسی میکرو کیسها به شبکه و اینترنت از طریق رایانه مرکزی
- سادگی به اشتراک گذاشتن اطلاعات
- امکان ایجاد سطوح امنیتی بر روی اطلاعات
- نصب و راه اندازی ساده
- بیش از 10 سال عمر مفید و 3 سال گارانتی تعویض
- حمایت از سیستم عامل Winodows و Linux
- عدم نیاز به نصب ویندوز سرور بر روی رایانه مرکزی (وجود ویندوز XP بر روی رایانه مرکزی کفایت می کند.)
- اجرای بدون نقص 99 درصد نرم افزارهای موجود بر روی میکروکیسه
3) معایب :
- عدم امکان بکار گیری سیستم عامل DOS بر روی میکرو کیسها
این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید
یک بازی به یاد ماندنی در سبک مبارزه ای که از هیجان بسیار بالایی برخوردار است، در این بازی شما باید با اجرای فنون مختلف حریفان خود را شکست داده و به مراحل سخت تر بروید.
قابلیت ذخیره بازی در هر لحظه
امکان تغییر اندازه و موقعیت دکمه ها
پشتیبانی از دسته بازی
نوع فایل: word
قابل ویرایش 138صفحه
مقدمه:
با ساخت وسایل الکترو مغنا طیسی نظیر انواع الکتروموتورها، بوبین ها ،رله ها وغیره ، انسان قادر شد با بهره گیری از الکترونیک ، کنترل ابزارهای مکانیکی را در دست گیرد و سر انجام با پیدایش میکرو پروسسورها و با توجه به توانایی آنها در پردازش اطلاعات و اعمال کنترلی و همچنین قابلیت مهم برنامه پذیر بودن آنها تحول شگرفی در ساخت تجهیزات الکترونیکی و صنعتی و غیره به وجود آمد.
پیشرفتها و تحولات اخیر باعث پیدایش اتوماسیون صنعتی شده که در بسیاری از موارد جایگزین نیروی انسانی می گردد. به عنوان نمونه انجام امور سخت در معادن و یا کارخانه ها و یا کارهایی که نیازمند دقت وسرعت بالا میباشد و یا انجام آن برای نیروی انسانی خطر آفرین است به انواع دستگاهها و رباتها سپرده شده است. همچنین با پیشرفت الکترونیک در زمینه ساخت سنسورها. بالا رفتن دقت آن ها، امروزه انواع گوناگونی از حسگرها در دنیا تولید می شود که در ساخت رباتها و در زمینه اتوماسیون نقش مهمی را ایفامیکنند.
در این پایان نامه پس از مباحثی در موردپردازش دیجیتالی تصویر ، معرفی میکرو کنترلر 8051بصورت مختصر و در حد نیاز و بخش کوچکی در مورد استپ موتورهابه طراحی وپیاده سازی نمونه ای کوچک از یک ماشین مسیر یاب پرداخته شده است .شایان ذکر است که مطالب مربوط به طراحی وساخت ماشین بگونه ای بیان شده که توسط هر فردی که آشنایی مختصری با میکرو کنترلرها داشته باشد، قابل پیاده سازی است.
فهرست مطالب:
پیشگفتار
فصل اول
آشنایی با ماشین بینایی و تصویر برداری دیجیتالی
1-1کلیات
2-1-بینایی واتوماسیون کارخانه
3-1 سرعت واکنش
4-1 واکنش طیف موج
5-1مقایسه بینایی انسان و ماشین بینایی
6-1 سیستم بینایی چیست ؟
1-6-1 کلیات سیستم
2-6-1 تصویر گیری
3-6-1 نور پردازی
7-1مفاهیم اولیه پردازش تصویر
1-7-1 پیکسل
3-7-1 مکان پیکسل
4-7-1سطح خاکستری
8-1 هیستو گرام
1-8-1 ایجاد هیستو گرام
9-1سیستم های رنگی CMYB , RGB
فصل دوم
میکروکنترلر 8051
1-2 مقدمه
2-2 واحد پردازش مرکزی
3-2حافظه نیمه رساناRAM وROM
4-2ابزارهای کنترل/نظارت
5-2مقایسه ریز پردازنده ها با میکروکنترلرها
1-5-2 معماری سخت افزار
2-5-2 کاربردها
3-5-2ویژگی های مجموعه دستورالعمل ها
6-2 مفاهیم جدید
7-2 مزیت ها و معایبیک مثال طراحی
8-2 خلاصه سخت افزار
2-8-2 بررسی اجمالی پایه ها
ورودی های نوسان ساز روی تراشه
اتصالات تغذیه
3-8-2 ساختار درگاه I/O
9-2سازمان حافظه
1-9-2 RAMهمه منظوره
2-9-2 بانک های ثبات
3-9-2 ثبات های کاربرد خاص
4-9-2 حافظه خارجی
5-9-2دستیابی به حافظه کد خارجی
6-9-2 دستیابی به حافظه داده خارجی
7-9-2 عملیات راه اندازی مجدد،reset
فصل سوم
1- 3 موتور پله ای و مشخصه های اساسی آن
2-3 تاریخچه ابتدایی موتورهای پله ای
3- 3 پیشرفت سریع در دهة 1970
4-3مینیاتوری شدن بعلت پیشرفت در مغناطیس و تکنولوژی کاربردی آن
5-3طرح کلی موتورهای پله ای مدرن
1-5-3 سیستم های کنترل حلقه باز
2-5-3 سیستم های کنترل حلقه –بسته
فصل چهارم
نمونه عملی از یک ربات مسیر یاب ساده
1-4 مقدمه
2-4 مکانیک ربات
3-4 سخت افزار
2-3-4 Micro controller
3-3-4Output
4-4 نرم افزار
5-4 نوشتن برنامه ربات مسیریاب
2-5-4 رفع اشکال
7-4 توضیح برنامه
منابع
منابع و مأخذ:
1- ماشین بینایی و ا صول پردازش دیجیتالی تصویرLOUIS J.GALBIATI,JR ، ترجمه دکتر خلیل خلیلی
2- میکرو کنترلر 8051، مهندس فیض ا.. خاکپور
3- میکرو کنترلر 8051MAKENZI.I.SCOTT،ترجمه مهندس حمید رضا رضایی نیا و مهندس پیمان در بندی
4- طراحی وتحلیل مدار های منطقی دیجیتال VICTOR,P.NELSON ، ترجمه مهندس حامد محمد حسینی
5-موتورهای پله ای وکنترل میکرو پروسسوری آنهاKENJO,TAKASH ، ترجمه مهندس نوید تقی زادگان و مهندس امید یوسف پور