X
تبلیغات
رایتل

بررسی ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR (ATMEGA8)

یکشنبه 30 آبان 1395

بررسی ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR (ATMEGA8)

چکیده :

در این پروژه پیرامون طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر AVR(ATMEGA8) مطالبی چند به میان آمده است این قفل توانایی این را دارد که توسط سه نفر و با سه رمز رقمی متفاوت مورد استفاده قرار گیرد .

میکرو AVR رمز را از یک صفحه کلید ماتریسی دریافت می کند و پس از نمایش برروی صفحه نمایشگر LCD پس از مقایسه با رمز موجود در حافظه در صورت صحیح بودن رله ای را برای یک ثانیه فعال می کند و قفل باز می گردد هر یک از این کاربرها به راحتی

می توانند رمز مورد نظر خود را تغییر دهند و رمز دیگری را جایگزین آن کنند .

یک رمز 5 رقمی نیز به عنوان رمز SUPERVISER تعریف شده است که در صورتی که یکی از کاربرها رمز خود را فراموش کرد می تواند با وارد کردن آن سه رمز دیگر را صفر کند و کاربرها می توانند با مراجعه دوباره رمز مورد نظر خود را وارد کنند و پیغام های میکرو نیز در هر مرحله با توجه به کلید فشار داده شده بر روی صفحه نمایشگر LCD نمایش داده

می شود .

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

مقدمه :

مختصری راجع به AVR

زبانهای سطح بالا یا همان HLL (HIGH Level Language) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکرو کنترلرها (MCU) حتی برای میکروهای 8 بیتی کوچک هستند زبان برنامه نویسی C و BASIC بیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند .

ATMEL ایجاد تحولی در معماری جهت کاهشی کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش و بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری RISC انجام می دهند و از 32 رجیستر همه منظوره استفاده می کنند که باعث شده 4 تا 12 بار سریعتر از میکروهای مورد استفاده کنونی باشند .

تکنولوژی حافظه کم مصرف غیر مدار شرکت ATMEL برای برنامه ریزی AVR ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH و EEPROM در داخل مدار قابل برنامه ریزی (ISP) هستتد میکرو کنترلرهای اولیه AVR دارای 1 و 2 و3 کیلوبایت حافظه FLASH و به صورت کلمه 16 بیتی سازماندهی شده بودند .

AVR ها به عنوان میکرو RISC با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم و سرعت بالاتری بدست آید .

خصوصیات (ATMEGA 8)

- از معماری AVR RISC استفاده می کند .

- دارای 16 دستورالعمل با کارآیی بالا که اکثرا ً تنها در یک کلاک سیکل اجرا می شوند

- 8*32 رجیستر کاربردی

- سرعتی تا 6m/ps ( در فرکانس 6mhz)

- حافظه ، برنامه و داده غیر فرار

- BK بایت حافظه FLASH داخلی قابل برنامه ریزی

- پایداری حافظه FLASH : قابلیت 1000 بار نوشتن و پاک کردن

- 1024 بایت حافظه داخلی SDRAM

- 512 بایت حافظه EEPROM داخلی قابل برنامه ریزی

- پایداری حافظه EEPROM : قابلیت 10000 بار نوشتن و پاک کردن

- قفل برنامه FLASH و حفاظت EEPROM

خصوصیات جانبی

- دو تایمر – کانتر 8 بیتی با PRESCALER مجزا و دارای مد COMPARE

- یک تایمر – کانتر 16 بیتی با PRESCALER مجزا و دارای COMPARE و CAPTURE

- 3 کانال PWM

- 3 کانال مبدل ، آنالوگ به دیجتال در بسته بندی های TQFP و MLF

- 6 کانال با دقت 10 بیتی

- 2 کانال با دقت 8 بیتی

- 6 کانال مبدل آنالوگ به دیجیتال در بسته بندی های PDIP

- 4 کانال با دقت 10 بیتی

- 2 کانال با دقت 8 بیتی

- دارای RTC با اسیلاتور مجزا

- یک مقایسه کننده آنالوگ داخلی

- USART سریال قابل برنامه ریزی

- WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی

- ارتباط سریال SPT برای برنامه ریزی داخل مدار

- قابلیت ارتباط با پروتکل سریال دو سیمه

- قابلیت ارتباط سریال SPI به صورت MASTER یا SLAVE

خصوصیات ویژه میکروکنترلر

- POWER – ON RESET CIRCUIT

- دارای 5 حالت Sleep (ADC Noise و IDEL و STANDBY و POWER DOWN و POWER – SAVE و REDUCTION )

- منابع وقفه ( INTERRUPT) داخلی و خارجی

- دارای اسیلاتور RC داخلی کالیبره شده

- عملکرد کاملا ً ثابت

- توان مصرفی پایین و سرعت بالا توسط تکنولوژی CMOS

- توان مصرفی در 25a,3V,4MHZ

- حالت فعال 3.6 MA

- در حالت غیر فعال 1.0MA

- ولتاژهای عملیاتی ( کاری )

2.7V تا 5.5 برای (ATMEGA 8L)

4.5V تا 5.5 برای (ATMEGA8)

- فرکانس کاری

0MHZ تا 8MHZ برای (ATMEGA 8L)

0MHZ تا 16MHZ برای (ATMEGA8)

- خطوط I/O و انوع بسته بندی

23 خط ورودی / خروجی قابل برنامه ریزی

28 پایه PDIP و 32 پایه TQFP و MLF

بخش دوم / عملکرد قفل :

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

اگر در هنگام روشن شدن دستگاه کلید Ok گرفته شود دستگاه از کاربر یک رمز که مربوط به SUPERVISER است درخواست می کند که با وارد کردن آن و در صورت درست بودن ، میکرو کلیه رمزها را صفر می کند این برای این است که اگر یکی از کاربرها رمز خود را فراموش کرد با استفاده از این روش بتواند دوباره رمز خود را وارد کند .

در حالت عادی با روشن شدن دستگاه بر روی صفحه نمایش عبارت ENTER USER NUMBER نقش می بندد و از کاربر می خواهد USER خود را وارد کند وقتی USER وارد شد از او می خواهد PASSWORD را وارد کند با وارد کردن هر عدد بر روی صفحه نمایش یک * ظاهر می شود و در پایان با فشار دادن کلید OK اگر رمز درست بود بر روی صفحه نمایشگر عبارت WELCOM USER نقش می بندد و سه گزینه EXIT/CHANGE/OPEN برای کاربر نشان داده می شود که با انتخاب OK می تواند در را باز کند و با انتخاب CHANGE می تواند رمز را تغییر دهد و با انتخاب ESC از صفحه MENU خارج می شود .

بخش سوم / تشریح زیربرنامه ها :

زیربرنامه BEUTIFULER :

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

زیربرنامه LOGO :

قبل از اجرای زیربرنامه یک خط برنامه برای تبدیل اعداد صفحه کلید به اعداد دلخواه ما نوشته شده است زیرا میکروی AVR اعداد صفحه کلید را به ترتیب از 15-0 در نظر می گیرد و برای تبدیل شدن به فرم دلخواه ما باید ابتدا این خط برنامه نوشته شود .

این زیربرنامه برای گرفتن PASSWORD مورد استفاده قرار می گیرد یعنی هر جا که از USER خواسته شد PASSWORD خود را وارد کند به این زیر برنامه می آید و در آن پس از تبدیل کلید های زده شده به فرم دسیمال ( دهدهی ) آن ، عدد وارد شده را نیز در یک متغیر ذخیره می کند .

زیربرنامه COMP :

این زیربرنامه برای مقایسه رمز وارد شده توسط USER بوسیله صفحه کلید و همچنین رمز ذخیره شده در هر یک از مکانهای حافظه ای که به هر USER اختصاص دارد به کار می رود چنانچه رمز مورد نظر اشتباه باشد به برنامه اصلی برگشته و در برنامه اصلی از USER می خواهد دوباره این رمز را وارد نماید چنانچه USER رمز را تا سه مرتبه اشتباه وارد نماید این زیربرنامه پس از نمایش SORRY!! بر روی صفحه نمایشگر LCD به ابتدای برنامه باز می گردد و چنانچه رمز درست بود نیز به برنامه اصلی باز می گردد و به برچسب WELCOM می رود .



خرید فایل



برای دیدن ادامه مطلب اینجا را کلیک کنید

تحقیق در مورد آشنایی با میکرو کنترلرهای AVR

یکشنبه 18 مهر 1395
لینک پرداخت و دانلود *پایین مطلب * فرمت فایل :Word ( قابل ویرایش و آماده پرینت ) تعداد صفحه38 فهرست مطالب مقدمه 2   معایب و مزایای میکروکنترلر های مختلف 6 فیوز بیت ها، منابع کلاک وReset 8 منابع Reset 16  معرفی SPI Bus  (نحوه عمل،رجیسترها ، ارتباط شبکه ای در  SPI ومدارات داخلی)            21 برنامه میکروی فرستنده ATmegaA32 (محیط برنامه نویسی BASCOM )    27 برنامه میکروی گیرنده ATMega8535(محیط برنامه نویسی BASCOM)  29 توضیح برخی از دستورات استفاده شده در محیط برنامه نویسی BASCOM 32 اتصال صفحه کلید 3× 4 بهAVR                         36 اتصال LCD به AVR  & ...



برای دیدن ادامه مطلب اینجا را کلیک کنید

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

یکشنبه 18 مهر 1395
لینک پرداخت و دانلود *پایین مطلب * فرمت فایل :Word ( قابل ویرایش و آماده پرینت ) تعداد صفحه65 فهرست مطالب جمع و تفریق بی علامت ) دستور (ADD   جمع اعداد 16 بتی دستور ADDC   دستور DA  A    تفریق اعداد بی علامت ( SUB   SUBB )   تشریح پایه های 8051 و RAM و ROM داخلی آن   آموزش میکرو کنترلر 8051   قبل از همه چیز چرا 8051 ؟   میکرولنترلر 8051 پایه و اساسی است برای یادگیری دیگر میکروکنترلر ها دستورات اسمبلی این میکرو نسبت به AVR خیلی کمتر هست و دارای امکانات کمتری نسبت به دیگر میکرو ها است به همین دلیل یادگیری و فهم آن خیلی راحت و آسان می باشد که برای شروع ابتدا باید مفاهیم منطق و دیجیتال را خوب فهمیده باشید و بعد از آن باید سخت افرار 8051 و RAM و ROM داخلی آن را درک کرده باشید تا بتوانید یک برنامه کاربردی ...



برای دیدن ادامه مطلب اینجا را کلیک کنید

تحقیق در مورد پروژه آز میکرو -آشنایی با عملکرد صفحه نمایش LCD کاراکتری

یکشنبه 18 مهر 1395
لینک پرداخت و دانلود *پایین مطلب * فرمت فایل :Word ( قابل ویرایش و آماده پرینت ) تعداد صفحه6 آزمایش چهارم   موضوع آزمایش :آشنایی با عملکرد صفحه نمایش LCD کاراکتری   تئوری آزمایش :   در این آزمایش طرز استفاده از LCD و اتصال به میکروکنترلر آموزش داده شده است. مختصری درباره پایه های LCD شرح خواهیم داد. Vcc  : تغذیه LCD توسط این پایه تامین می گردد. GND : زمین را به این پایه متصل می کنیم. Vcontrast : توسط پتانسیومتر تعبیه شده درجه درخشندگی LCD را تعیین م ی کنیم. E : این پایه پایه فعال ساز LCD می باشد که با ارسال یک پالس یک به صفر با حداقل 450 نانومتر LCD فعال می گردد. R/W : به وسیله این پایه می توان حالت خواندن و یا نوشتن را در LCD تعیین نمود. RS : این پایه تعیین می کند که اطلاعات انتقالی دستور العمل می باشد یا داده می باشد تا در رجیستر مربوطه قرار گیرد. D0 ...



برای دیدن ادامه مطلب اینجا را کلیک کنید

پروژه فانکشن ژنراتور کنترل شونده با میکرو کنترلر

جمعه 2 مهر 1395
پروژه ای از رشته برق و الکترونیک درباره فانکشن ژنراتور کنترل شونده با میکرو کنترلر را برای شما دوستان محترم آماده دانلود کرده ایم. در این پروژه از آی سی های مولد این سه پالس استفاده نشده است و میبایست مدار داخلی این آی سی ها شبیه سازی میشد. بدین منظور از آمپ امپها برای تولید امواج مربعی و مثلثی و از یک مدارشامل مقاومت و دیودها برای تولید موج مثلثی استفاده شده است که کنترل دامنه و فرکانس و نوع موج بوسیله یک میکرو صورت میگیرد. در فصل اول مشخصات و خلاصه ای از مدار و قطعات استفاده شده و  نحوه و مدار مولد پالس مربعی ومثلثی و  پالس سینوسی و محاسبات مدار و نحوه کنترل مدار بوسیله میکرو مورد نظر آورده شده است و در فصل دوم فلوچارت برنامه و برنامه میکرو که به زبان C نوشته شده و نتیجه پروژه تهیه شده  و در آخر پروژه ،DATA SHEET  قطعات استفاده شده آورده شده است. این پروژه در فای ...



برای دیدن ادامه مطلب اینجا را کلیک کنید

گزارش کار تعیین نقطه ذوب با روش میکرو

پنج‌شنبه 1 مهر 1395
گزارش کار تعیین نقطه ذوب مواد با روش میکرو، مربوط به آزمایشگاه شیمی آلی و شیمی عمومی. اهدف آزمایش : شناسایی مواد و اجسام، تعیین خلوص مواد. Word + Pdf 10 صفحه! ...



برای دیدن ادامه مطلب اینجا را کلیک کنید
برچسب‌ها: گزارش، تعیین، نقطه، میکرو

تولید خوراک دام غنی شده بوسیله میکرو ارگانیسم های عامل تثبیت پروتئین تک سلولی با استفاده از مواد زائد کشاورزی- 38 صفحه PDF

سه‌شنبه 30 شهریور 1395
                  دانلود طرح توجیهی و مطالعات امکان سنجی طرح بررسی ابعاد مختلف طرح (معرفی محصول - مالی – منابع انسانی – فضا و ...) دارای فرمت PDF می باشد. مفصل و با تمام جزئیات – بسیار کامل و مرتب مناسب برای شروع یک کسب و کار مناسب جهت ارائه به دانشگاه به عنوان پروژه درسی نگارش طرح توجیهی یک طرح کسب و کار خوب باید مانند یک داستان، گویا و واضح باشد و باید اهداف کسب و کار را به صورت موجز و کامل بیان کرده و راه رسیدن به آنها را نیز مشخص نماید. به‌گونه‌ای که سرمایه‌گذاران (دست‌اندرکاران کسب و کار) دقیقاً مفهوم را متوجه شده و خودشان نیز راغب به خواندن و درک دیگر بخش‌ها گردند . طرح توجیهی در واقع سندی آماده ارائه می باشد که در آن نحوه برآورد سود و زیان و سرمایه ثابت، سرمایه در گردش و نقطه سر به ...



برای دیدن ادامه مطلب اینجا را کلیک کنید

دانلود پاورپوینت میکرو کنترلر 8051

سه‌شنبه 30 شهریور 1395
منظور از یک میکروپروسسور( CPU )، میکروپروسسور هایی از خانواده x86 اینتل مثل 8086 ، 80286 ، 80386 ، 68020 ، 68030 ، 68040 و یا خانواده­هایی از این قبیل است. این میکروپروسسورها فاقد RAM ، ROM و پورتهای I/O در درون خود تراشه هستند 286 ( 1-2MHz ) – 386 ( 4-16MHz ) – 486 ( 16-133MHz ) – 586 ( Pentium ) یک میکروکنترلر دارای یک CPU ( 30MHZ ) به همراه مقدار ثابتی از RAM ، ROM و پورتهای I/O و تایمر در درون خود می باشد البته با استفاده از حافظه جانبی و تراشه های دیگر می­توان مقدار RAM ، ROM و تعداد پورتهای I/O را در یک میکروکنترلر افزایش داد در سال 1981 شرکت Intel میکروکنترلری به نام 8051 را معرفی کرد. این میکروکنترلر دارای 128 بایت RAM ، 4k بایت ROM ، دو تایمر، یک پورت سریال و چهار پورت موازی ( هر یک 8 بیت ) بود که همه آنها د ...



برای دیدن ادامه مطلب اینجا را کلیک کنید

کتاب آموزش سریع میکرو کنترلر AVR

یکشنبه 28 شهریور 1395
آموزش سریع میکرو کنترلر AVR 223 صفحه pdf ...



برای دیدن ادامه مطلب اینجا را کلیک کنید
برچسب‌ها: کتاب، آموزش، سریع، میکرو، کنترلر، AVR

تحقیق درباره آشنایی با میکرو کنترلرهای :AVR

یکشنبه 28 شهریور 1395
لینک پرداخت و دانلود *پایین مطلب*   فرمت فایل:Word (قابل ویرایش و آماده پرینت)   تعداد صفحه:38     فهرست مطالب: معایب و مزایای میکروکنترلر های مختلف فیوز بیت ها، منابع کلاک وReset منابع Reset   معرفی SPI Bus   (نحوه عمل،رجیسترها ، ارتباط شبکه ای در  SPI ومدارات داخلی)          برنامه میکروی فرستنده  ATmegaA32 (محیط برنامه نویسی BASCOM ) برنامه میکروی گیرنده  ATMega8535(محیط برنامه نویسی BASCOM)  توضیح برخی از دستورات استفاده شده در محیط برنامه نویسی BASCOM اتصال صفحه کلید 3× 4  بهAVR   اتصال LCD   به AVR                  میکرو کنترلر : به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آ ...



برای دیدن ادامه مطلب اینجا را کلیک کنید

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

یکشنبه 28 شهریور 1395
لینک پرداخت و دانلود *پایین مطلب*   فرمت فایل:Word (قابل ویرایش و آماده پرینت)   تعداد صفحه:65   فهرست مطالب: قبل از همه چیز چرا 8051 ؟ میکرولنترلر 8051 پایه و اساسی است برای یادگیری دیگر میکروکنترلر ها دستورات اسمبلی این میکرو نسبت به AVR خیلی کمتر هست و دارای امکانات کمتری نسبت به دیگر میکرو ها است به همین دلیل یادگیری و فهم آن خیلی راحت و آسان می باشد که برای شروع ابتدا باید مفاهیم منطق و دیجیتال را خوب فهمیده باشید و بعد از آن باید سخت افرار 8051 و RAM و ROM داخلی آن را درک کرده باشید تا بتوانید یک برنامه کاربردی بنویسید تا یک پروسه را کنترل کند. خیلی ها برای یادگیری میگن که ما که می خواهیم برنامه نویسی میکرو را یاد بگیرم پس بهتر بالاترین میکرو یعنی AVR یا PIC یاد بگیریم در صورتی که به نظر من کاملا اشتاه بوده و کار غلطی است که اگه بخواهید تا آخر ادامه د ...



برای دیدن ادامه مطلب اینجا را کلیک کنید
برچسب‌ها: آموزش، میکرو، کنترلر، 8051

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

جمعه 26 شهریور 1395
لینک پرداخت و دانلود *پایین مطلب * فرمت فایل :Word ( قابل ویرایش و آماده پرینت ) تعداد صفحه4 روبات مسیر یاب با نقشه عملی با میکرو کنترلر (1747 کلمه در این مقاله وجود دارد ) (9120 بار مطالعه شده است )      مسیر یاب با نقشه عملی با میکرو کنترلر     مداری  رو که  می بینیدبه  نظر من  ساده  ترین  روبات  مسیریابی  است  که  میتوان  یافت  و  برگ  برنده  ان استفاده  از     L 293 D که  بهترین  درایور  استپ موتور  موجود  در بازار  ایران   است .   این  درایور  در  ازا ء دریافت   کد  باینری  از  میکرو کنترلر    با دادن   فرکانس به اس ...



برای دیدن ادامه مطلب اینجا را کلیک کنید

کتاب پروژه های AVR با میکرو کنترلر AT-Tiny

جمعه 26 شهریور 1395
کتاب پروژه های AVR با میکرو کنترلر AT-Tinyاین کتاب شامل 34 پروژه 100 درصد عملی با میکروکنترلر ارزان قیمت AT-Tiny  از خانواده AVR می باشد؛ که توسط شرکت بزرگ Atmel تولید می شوند.کتاب حاضر از سری کتابهای Evil Genius است که همواره پروژه های ناب و کاربردی را در بر دارند.این کتاب دارای 7 فصل و سه ضمیمه به شرح ذیل می باشد:فصل 1- شناخت AT-Tinyفصل 2- پروژه های LEDفصل 3- پروژه های پیشرفته LEDفصل 4- پروژه های LCD گرافیکیفصل 5- پروژه های سنسورفصل 6- پروژه های صوتیفصل 7- پروژه های انرژی های جایگزینضمیمه A- برنامه نویسی به زبان C برای میکروکنترلرهای AVRضمیمه B- طراحی و ساخت مدار چاپیضمیمه C- پروژه چراغ نورانی با ذره بین چشمی⬅️ این کتاب در سایت آمازون به قیمت 21.25 دلار به فروش می رسد ...



برای دیدن ادامه مطلب اینجا را کلیک کنید
برچسب‌ها: کتاب، پروژه، میکرو، کنترلر، AT-Tiny

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

پنج‌شنبه 25 شهریور 1395
این محصول در قالب ورد و قابل ویرایش در 94 صفحه می باشد. میکروکنترلر چیست : قطعه ای که این روزها دارد جای خود را در خیلی از وسایل الکتریکی باز میکند .از تلفن گرفته تا موبایل از ماوس لیزری که الان دستتان روی آن است و دارین باهاش کامپیوتر رو کنترل میکنید تا هر وسیله ای که بتوان پیچیدگی رو در اون دید میتونید یک میکروکنترلر رو ببینید . کلمه میکروکنترلر: این کلمه از دو کلمه 1- میکرو  2-کنترلر     تشکیل شده   1-میکرو : میدونین که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچیکیه نه....ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند در قسمتهای بعدی توضیحیهاتی راجع به این واحد ها و موارد استفاده آنها داده میشه. 2-کنترلر : که همه معنی و مفهومشو میدونین . یعنی کنترل کننده ...



برای دیدن ادامه مطلب اینجا را کلیک کنید

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

چهارشنبه 24 شهریور 1395
سخت افزار این پروژه به طور کلی از یک میکروکنترلر Atmega16 از شرکت ATMEL  و یک LCD 4*20  جهت نمایش عملکرد و 4 رله در خروجی و چند قطعه دیگر جهت کارهای جانبی و تنظیمات سخت افزاری تشکیل شده است . این پروژه جهت کنترل 4 موتور مجزا با تنظیمات مجزا می باشد که توسط برنامۀ Bascom  و به زبان Basic  طراحی شده است . جهت شناسایی این که کدام موتور باید روشن شود به صورت مقایسه ای برنامۀ ساعت نوشته شده است که هر لحظه تنظیمات 4 موتور با ساعت چک می شود و هر کدام که با ساعت Set  شود بدین ترتیب است که اگر ثانیه با ثانیه ساعت برابر شد برنامه به قسمت دقیقه می رود و اگر دقیقه برابر شد به قسمت ساعت رفته و آن را نیز مانند بقیه چک میکند و در صورت برابر شدن هر کدام آن موتور را روشن و یا خاموش می کند . نام این پروژه HMI است که مخفف سه کلمۀ Human  Machine  Interface به معنی ماشی ...



برای دیدن ادامه مطلب اینجا را کلیک کنید
برچسب‌ها: دانلود، پروژه، میکرو، کنترلر، ها
( تعداد کل: 19 )
   1       2    >>