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

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

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

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

پروژه کنترل اتوماتیک دما با استفاده از میکروکنترلر
دسته بندی برق ،الکترونیک و مخابرات
فرمت فایل doc
حجم فایل 57 کیلو بایت
تعداد صفحات فایل 21

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

فهرست مطالب

 

عنوان

صفحه

پروژه....................................... 1

میکروکنترلر در برابر میکروپروسسورهای همه منظوره   2

میکروکنترلر AT89C51........................... 3

توصیف پایه های 89C51......................... 4

     1- XTAL2 , XTAL1......................... 5

     2- RST................................. 5

     3-.................................. 5

     4- ............................... 6

     5- ALE................................. 6

پایه های پورت I/O............................ 6

پورت (P0)0 به عنوان ورودی.................... 7

سنسور دما LM35.............................. 7

شکل دهی سیگنال و اتصال LM35 به AT89C51        8

تراشه ADCO804 و اتصال آن AT89C51............. 9

پایه های ADCO804............................ 9

     1- CS.................................. 9

     2- RD (خواندن)......................... 10

     3- WR (نوشتن؛ نام بهتر آن “آغاز تبدیل” است)   10

CLIR , CLKIN.................................. 10

فهرست مطالب

 

عنوان

صفحه

INTR (وقفه ، نام بهتر آن “پایان تبدیل” است)    11

VIN (-), VIN (+).................................. 11

VREF/2....................................... 11

DO-D7....................................... 12

A-GND (زمین آنالوگ) D-GND (زمین دیجیتال)        12

نتیجه گیری از معرفی پایه های ADCO804.......... 12

اتصال صفحه کلید به CPU (میکروکنترلر AT89C51 ) 13

پویش و شناسایی کلید فشرده شده .............. 14

اتصال LCD به AT89C51......................... 14

VEE, VSS, VCC................................. 15

RS (انتخابگر ثبات).......................... 15

R/W (خواندن و نوشتن)......................... 15

E (فعال).................................... 15

DO-D7....................................... 16

ارسال فرمان به LCD.......................... 18

ارسال داده ها به LCD........................ 18

خروجی های مدار ............................. 18

...

پروژه مورد نظر کنترل اتوماتیک دما با استفاده از میکروکنترلر AT89C51 می باشد که بطور مختصر بدین ترتیب است که دما توسط یک سنسور حرارتی لمس شده و سپس این دما توسط یک مبدل آنالوگ به دیجیتال (ADC) به میکرو داده شده و میکرو با استفاده از برنامه ریزی که از قبل شده است که سه دما برای سنجش دارد اگر دمای مورد نظر را T بنامیم در این صورت عملکرد میکروکنترلر در خروجی بصورت زیر است:

اگر T<T1 باشد رله شماره I فعال می گردد.

اگر T1<T<T2 باشد رله شماره II فعال می گردد.

و اگر T2<T<T3 باشد رله شماره III فعال می گردد.

و اگر T>T3 باشد رله شماره IV فعال می گردد.

 

شماره رله مورد نظر

 

و یکی از خروجی های میکروکنترلر به یک Display وصل است که از نوع LCD بوده و می توان دمای T1 و T2 و T3 مورد نظر را وارد کرد و همچنین پیغام اینکه کدام رله فعال است را در آن مشاهده کرد Relay # › is active  که هر قسمت مدار مفصل توضیح داده می شود.

 

میکروکنترلر در برابر میکروپرسسورهای همه منظوره:

منظور از یک میکروپرسسور (ریزپردازنده ) میکروپرسسورهایی از خانواده Intel همانند X86 مثل  و …. این میکروپرسسورها فاقد  و پورت های I/O در درون خود تراشه هستند به این دلیل به آنها میکروپرسسورهای همه منظوره گویند.

طراحی سیستمی که از میکروپرسسورهای همه منظوره استفاده می نماید باید در خارج آن RAM و ROM ، پورت های I/O و تایمرها را اضافه نمود تا سیستمی قابل کار ساخته شود این افزایش به قابلیت انعطاف آنها می افزاید این توانمندی در میکروکنترلرها امکان پذیر نیست یک میکروکنترلر دارای یک cpu به همراه مقدار ثابتی از RAM ، ROM ، پورت های I/O و تایمر درون خود می باشد بنابراین طراح نمی تواند یک حافظه، I/O یا تایمری را بدون گسترش لازم آن از بیرون اضافه نماید مقدار ثابت

RAM  و  ROM و مقدار پورت های تثبیت شده در میکروکنترلرها آنها را برای کاربردهائی که قیمت و محفظه در آنها بحرانی است ایده آل کرده است.


...

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

دانلود مقاله میکروکنترلر Atmega 16

مقاله میکروکنترلر Atmega 16

میکروکنترلر Atmega 16

دانلود مقاله میکروکنترلر Atmega 16

میکروکنترلر Atmega 16
دسته بندی برق ،الکترونیک و مخابرات
فرمت فایل docx
حجم فایل 71 کیلو بایت
تعداد صفحات فایل 22

میکروکنترلر Atmega 16

خصوصیات  Atmega 16:

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

        کارایی بالا وتوان مصرفی کم

  دارای 131 دستورالعمل با کارایی بالا که اکثراً تنها دریک کلاک سیکل اجرا می شوند.

        رجیستر کاربردی.

        سرعتی تا 16 MISP در فرکانس 16MHZ.

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

        32 کیلوبایت حافظ FLASH قابل برنامه ریزی داخلی.

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

        2کیلو بایت حافظه داخلی SRAM

        1 کیلو بایت حافظه EEPROM داخلی قابل برنامه ریزی.

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

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

*         قابلیت ارتباط JTAG(IEEE std.)

  برنامه ریزی FLASH، EEPROM، FUSE BITSو Lock BITSاز طریق ارتباط JTAG

*  خصوصیات جانبی دوتایمر- کانتر هشت بیتی با PRESCALER مجزا ودارای مد COMPARE

 یک تایمر کانتر شانزده بیتی با PRESCALER مجزا ودارای مدهای COMPARE و CAPTURE

  4 کانال PWM

  8 کانال مبدل آنالوگ به دیجیتال 10بیتی

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

  دارای RTC(REAL-TIME CLOCK) با ایسلاتورمجزا.

  WATCH DOG قابل برنامه ریزی با ایسلاتورداخلی

  ارتباط سریال SPI برای برنامه ریزی داخلی مدار

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

  قابلیت ارتباط با پروتکل سریال دوسیمه(TOW-WIRE)

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

        مدار POWER-ON RESET CIRCUIT

        BROWN- OUT DETECTION قابل برنامه ریزی

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

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

        عملکرد کاملاً ثابت.

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

*         خطوط وانواع بسته بندی

        32 خط ورودی/ خروجی () قابل برنامه ریزی.

        40 پایه (PIN) نوع PDIP، 44 پایه نوع TQFP، 44 پایه MLF

*         ترکیب پایه ها

فیوزهای بیت  ATMEGA 16

OCDEN: درصورتی که بیت های قفل برنامه ریزی شده باشند برنامه ریزی این بیت به همراه بیت JTAGEN باعث می شود که سیستم ON CHIP DEBUG فعال شود. برنامه ریزی شدن این بیت به قسمت هایی ازمیکرو امکان می دهد که درمدهای SLEEP کارکنند که این خود باعث افزایش مصرف سیستم می گردد. این بیت به صورت پیش فرض برنامه ریزی نشده(1) است.

JTAGEN: بیتی برای فعال سازی برنامه ریزی میکرو از طریق استاندارد ارتباطی IEEE که درحالت پیش فرض فعال است ومیکرو می تواند از این ارتباط برای برنامه ریزی خود استفاده کند.

پایه های PC 5002 در این ارتباط استفاده می شود.

SPIEN: درحالت پیش فرض برنامه ریزی شده ومیکرواز طریق سریال SPI برنامه ریزی
می شود.

CKOPT: انتخاب کلاک که به صورت پیش فرض برنامه ریزی نشده است عملکرد این بیت بستگی به بیت های CKSEL دارد.

EESAVE: درحالت پیش فرض برنامه ریزی نشده ودرزمان پاک شدن میکرو حافظه EEPROM پاک می شود ولی درصورتی که برنامه ریزی شود محتویات EEPROM درزمان پاک شدن میکرو، محفوظ می ماند.

BOOTZ 0, BOOTSZ 1: برای انتخاب مقدار حافظه BOOT طبق جدول زیر برنامه ریزی می شود ودرصورت برنامه ریزی فیوز بیت BOOTRS اجرای برنامه از آدرس حافظه BOOT آغاز خواهد شد.

پیکره بندی پورت ها

...

دانلود مقاله میکروکنترلر Atmega 16

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

پاورپوینت میکروکنترلرهای AVR

پاورپوینت میکروکنترلرهای AVR در 63 اسلاید زیبا و قابل ویرایش با فرمت pptx

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

دانلود پاورپوینت میکروکنترلرهای AVR
پاورپوینت میکروکنترلرهای AVR
میکروکنترلرهای AVR
میکروکنترلرها
پاورپوینت میکروکنترلرها
AVR
پاورپوینت AVR
پروژه رشته کامپیوتر درمورد میکروکنترلرهای AVR
تحقیق درمورد میکروکنترلرها
پروژه دانشجویی
دانلود پاورپوینت
دانلود مقاله
دانلود پژوهش
دانلود تحقیق
دانلود پروژه
پاورپوینت	
مقاله 	
پژوهش 
تحقیق
پ
دسته بندی کامپیوتر
فرمت فایل pptx
حجم فایل 215 کیلو بایت
تعداد صفحات فایل 63

پاورپوینت میکروکنترلرهای AVR


مقدمه ای بر AVR

• AVR ها میکرو کنترلرهای 8 بیتی هستند . • بر اساس سازماندهی‌‌‌‌‌‌‌‌‌‌  RISCعمل می کنند. v عملیات را با سرعت ودر یک کلاک سیکل انجام می دهند.  • استفاده از زبانهای سطح بالا برای برنامه نویسی. v مانند : c , BASIC   •   کاهش حجم کد تولیدی ودر نتیحجه سرعت بالاتر.

انواع میکرو کنترلرهای AVR

TINYAVR

AT90S or AVR

MEGAAVR


انواع TINYAVR

• ATTINY10,ATTINY 11,ATTINY 12 •ATTINY15L •ATTINY26, ATTINY26L •ATTINY28, ATTINY28L


انواع AT90S or AVR

• AT90S1200 •AT90S2313 •AT90S2343, AT90S2323 •AT90S8515 • AT90S8535 • •


انواع MEGAAVR

• ATMEGA323 •ATMEGA32 •ATMEGA128 •ATMEGA163 •ATMEGA8 •ATMEGA8515 •ATMEGA8535 •…


خصوصیات ATMEGA32

از معماری  AVRRISC استفاده می کند. -کارایی بالا و توان مصرفی کم. -دارای131 دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل انجام میشود. -8*32 رجیستر کاربردی. -سرعتی تا 16MIPSAدر فرکانس 16MHZ


خصوصیات ATMEGA32

§حافظه‌ ، برنامه و داده غیر فرار -32Kبایت حافظه FLASH   قابل برنامه ریزی داخلی.

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

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

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

-2Kحافظه داخلی SRAM -قفل برنامه FLASH و حفاظت داده .EEPROM

 

 خصوصیات ATMEGA32

§خصوصیات جانبی -دوتایمر- کانتر 8 بیتی -یک تایمر- کانتر 16 بیتی -4 کانال PWM -8 کانال مبدل آنالوگ به دیجیتال 8 بیتی -1 مقایسه کننده انالوگ داخلی -WATCHDOG قابل برنامه ریزی -ارتباط سریال SPI برای برنامه ریزی داخل مدار. -قابلیت ارتباط سریال SPI به صورت MASTER  یا SLAVE -قابلیت ارتباط با پروتکل ارتباط دوسیمه(TWO-WIRE) - - §

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

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

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

مقدمه ادعا کرد در همین دهه ای که گذشت به طور متوسط در هر خانه بین Sun Microsystems گزارش اخیر شرکت 50 تا 100میکروکنترولر وجود دارد تلفن های دیجیتالی، ماشین ظرف شویی، تنظیمات تلویزیون، کنترل از راه دورتلویزیون اجاق ماکروویو، سیستم امنیتی خانه و

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

دانلود پاورپوینت میکروکنترلر  AVR
خرید پاورپوینت میکروکنترلر  AVR
خرید و دانلود پاورپوینت میکروکنترلر  AVR
دانلود و خرید پاورپوینت میکروکنترلر  AVR
دانلود رایگان پاورپوینت میکروکنترلر  AVR
اهورا فایل
فروشگاه فایل اهورا
پروژه
پژوهش
مقاله
جزوه
تحقیق
دانلود پروژه
دانلود پژوهش
دانلود مقاله
دانلود جزوه
دانلود تحقیق
دسته بندی برق
فرمت فایل ppt
حجم فایل 509 کیلو بایت
تعداد صفحات فایل 49

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

 

مقدمه:

 ادعا کرد در همین دهه ای که گذشت به طور متوسط در هر خانه  بین Sun Microsystems گزارش اخیر شرکت

50 تا 100میکروکنترولر وجود دارد. تلفن های دیجیتالی، ماشین ظرف شویی، تنظیمات تلویزیون، کنترل از راه دورتلویزیون اجاق ماکروویو، سیستم امنیتی خانه و ....

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

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

یک اتومبیل ساده حدود 15 پردازنده دارد.

 از 65 میکرو درBMW در سال 1999 کمپانی مرسدس بنز در محصولات خود 63 پردازنده به کار برده بود ودر همین سال

محصولات خود استفاده می برد

تعجب آور نیست اگر تنطیم کننده ضربان قلب یک میکرو کنترولر باشد.

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

در این مجموعه گرد آورده شد که امید است سمع و نظر علاقه مندان را جلب نماید. AVR

AVR در این مجموعه ابتدا در فصل اول با میکرو کنترلر آشنا می شویم سپس در فصل دوم در مورد میکروکنترلرهای

وتفاوت آن با دیگر میکرو ها مطالبی بیان می شود. در فصل سه، خصوصیات ATMEGA32 از سری میکروکنترلرهای MEGAAVR را مورد بحث و بررسی قرار می دهیم.

و در آخر با چند مثال عملی کار خود را پایان می دهیم.


فهرست

فصل اول : آشنایی با میکروکنترلر
  تفاوت های میکروکنترلر با سیستم کامپیوتر...................................................................................   5
 
  قسمت های مختلف یک میکروکنترلر..........................................................................................   6
 
  خانواده های مختلف میکروکنترلر................................................................................................   7
 
فصل دوم : میکروکنترلر های َAVR

  ویژگی های میکروکنترلر های AVR ....................................................................................... 9
 
فصل سوم : میکروکنترلر ATMEGA32

  خصوصیات ATMEGA32 .......................................................................................................   14

  معماری ATMEGA32 .............................................................................................................   17

  ترکیب پایه ها در میکروکنترلر ATMEGA32...........................................................................   27

فصل چهارم : محیط برنامه نویسی BASCOM  :

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

دانلود مقاله طراحی و ساخت دستگاه کنترل اتوماتیک دمای ترانسهای صنعتی و کوره ها

طراحی و ساخت دستگاه کنترل اتوماتیک دمای ترانسهای صنعتی و کوره ها

طراحی و ساخت دستگاه کنترل اتوماتیک دمای ترانسهای صنعتی و کوره ها

دانلود طراحی و ساخت دستگاه کنترل اتوماتیک دمای ترانسهای صنعتی و کوره ها

طراحی و ساخت دستگاه کنترل اتوماتیک دمای ترانسهای صنعتی و کوره ها
دسته بندی برق ،الکترونیک و مخابرات
فرمت فایل doc
حجم فایل 148 کیلو بایت
تعداد صفحات فایل 25

طراحی و ساخت دستگاه کنترل اتوماتیک دمای ترانسهای صنعتی و کوره ها

پروژه....................................... 1

میکروکنترلر در برابر میکروپروسسورهای همه منظوره 2

میکروکنترلر AT89C51.......................... 3

توصیف پایه های 89C51......................... 4

     1- XTAL2 , XTAL1......................... 5

     2- RST................................. 5

     3-.................................. 5

     4- ............................... 6

     5- ALE................................. 6

پایه های پورت I/O............................ 6

پورت (P0)0 به عنوان ورودی.................... 7

سنسور دما LM35.............................. 7

شکل دهی سیگنال و اتصال LM35 به AT89C51        8

تراشه ADCO804 و اتصال آن AT89C51............. 9

پایه های ADCO804............................ 9

     1- CS.................................. 9

     2- RD (خواندن)......................... 10

     3- WR (نوشتن؛ نام بهتر آن “آغاز تبدیل” است)    10

CLIR , CLKIN.................................. 10

 INTR (وقفه ، نام بهتر آن “پایان تبدیل” است)  11

VIN (-), VIN (+).................................. 11

VREF/2....................................... 11

DO-D7....................................... 12

A-GND (زمین آنالوگ) D-GND (زمین دیجیتال)     12

نتیجه گیری از معرفی پایه های ADCO804         12

اتصال صفحه کلید به CPU (میکروکنترلر AT89C51 )    13

پویش و شناسایی کلید فشرده شده .............. 14

اتصال LCD به AT89C51......................... 14

VEE, VSS, VCC................................. 15

RS (انتخابگر ثبات).......................... 15

R/W (خواندن و نوشتن)........................ 15

E (فعال).................................... 15

DO-D7....................................... 16

ارسال فرمان به LCD.......................... 18

ارسال داده ها به LCD........................ 18

خروجی های مدار   18

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::   :: بخش هایی از متن ::

بسمه تعالی

پروژه:

پروژه مورد نظر کنترل اتوماتیک دما با استفاده از میکروکنترلر AT89C51 می باشد که بطور مختصر بدین ترتیب است که دما توسط یک سنسور حرارتی لمس شده و سپس این دما توسط یک مبدل آنالوگ به دیجیتال (ADC) به میکرو داده شده و میکرو با استفاده از برنامه ریزی که از قبل شده است که سه دما برای سنجش دارد اگر دمای مورد نظر را T بنامیم در این صورت عملکرد میکروکنترلر در خروجی بصورت زیر است:

اگر T<T1 باشد رله شماره I فعال می گردد.

اگر T1<T<T2 باشد رله شماره II فعال می گردد.

و اگر T2<T<T3 باشد رله شماره III فعال می گردد.

و اگر T>T3 باشد رله شماره IV فعال می گردد.

و یکی از خروجی های میکروکنترلر به یک Display وصل است که از نوع LCD بوده و می توان دمای T1 و T2 و T3 مورد نظر را وارد کرد و همچنین پیغام اینکه کدام رله فعال است را در آن مشاهده کرد Relay # › is active  که هر قسمت مدار مفصل توضیح داده می شود.

میکروکنترلر در برابر میکروپرسسورهای همه منظوره:

منظور از یک میکروپرسسور (ریزپردازنده ) میکروپرسسورهایی از خانواده Intel همانند X86 مثل  و …. این میکروپرسسورها فاقد  و پورت های I/O در درون خود تراشه هستند به این دلیل به آنها میکروپرسسورهای همه منظوره گویند.

طراحی سیستمی که از میکروپرسسورهای همه منظوره استفاده می نماید باید در خارج آن RAM و ROM ، پورت های I/O و تایمرها را اضافه نمود تا سیستمی قابل کار ساخته شود این افزایش به قابلیت انعطاف آنها می افزاید این توانمندی در میکروکنترلرها امکان پذیر نیست یک میکروکنترلر دارای یک cpu به همراه مقدار ثابتی از RAM ، ROM ، پورت های I/O و تایمر درون خود می باشد بنابراین طراح نمی تواند یک حافظه، I/O یا تایمری را بدون گسترش لازم آن از بیرون اضافه نماید مقدار ثابت

RAM  و  ROM و مقدار پورت های تثبیت شده در میکروکنترلرها آنها را برای کاربردهائی که قیمت و محفظه در آنها بحرانی است ایده آل کرده است.

...

پویش و شناسائی کلید فشرده شده :

برای تشخیص کلید فشرده شده، میکروکنتلر همه سطرها را با تهیه0  در لچ  خروجی  به زمین وصل می کند و سپس ستون را می خواند اگر داده خوانده شده از ستون 1111=po6 – poo باشد یعنی کلیدی فشرده نشده است ولی اگر یکی از بیت های ستون 0 باشد این به آن معنی است که کلیدی فشرده شده است مثلاً اگرpo6 – poo = 1101  کلیدی در ستون po 2  فشرده شده است پس از تشخیص کلید فشرده شده میکروکنترلر وارد فرآیند شناسائی کلید می شود با شروع از سطر بالا میکروکنترلر با زمین کردن سطر po7  آن را به زمین وصل می کند پس ستون ها را می خواند اگر داده خوانده شده تماماً 1 باشد کلید در آن سطر فشرده نشده و فرآیند به سطر بعدی منتقل می شود این عمل ادامه می یابد تا سطری که 0 دارد شناسائی گردد این روند انجام این عملیات در برنامه نوشته شده شده درون میکروکنترلر آورده شده است.

اتصال  LCD به AT89C51 :

بطورکلی LCD  ها دارای 14پایه می باشند که پایه های آنها در زیر توضیح داده شده است.

VEE, VSS, VCC :

در حالیکه VSS, VCC به ترتیب ولتاژ5  ولت و زمین را فراهم می سازند VEE برای کنترل درخشندگی LCD بکار می رود.

RS  ( انتخابگر ثبات ) :

در داخل LCD دو ثبات وجود دارد و پایه RS  برای انتخاب آن ها به ترتیب زیر بکار می رود اگر RS = 0   ثبات دستور العمل فرمان انتخاب می شود و اجازه می دهد فرمان هایی همچون شاک کردن نمایشگر نشاندن مکان نما و غیره صادر شوند اگر RS=1  باشد ثبات داده انتخاب می گردد و به کاربر اجازه ارسال داده ( یا بازیابی ) رویLCD  برای نمایش را می دهد.

R/W (خواندن و نوشتن ) :

ورودی R/W به کاربر اجازه نوشتن اطلاعات در LCD یا خواندن از آن را می دهد R/W=0 برای خواندن R/W=1 برای نوشتن است.

E  ( فعال ) :

LCD از این پایه برای لچ کردن اطلاعات ارائه شده به پایه های داده اش استفاده می کند وقتی داده به پایه های داده اعمال شد، یک پالس بالا- پائین به این پایه، اعمال می گردد تا به این وسیله LCD داده موجود در پایه های داده را لچ کند این پالس باید حداقل 40ns  عرض داشته باشد.

Do- D7 :

8       بیت خط داده برای ارسال اطلاعات به LCD یا خواندن محتوای ثبات های داخلی LCD بکار می روند برای نمایش حروف و اعداد، کدهای اسکی برای A-Z وa,z  و اعداد 9-0 به پایه ها ارسال می شود و همزمان RS=1‌ می گردد. ...

...

دانلود طراحی و ساخت دستگاه کنترل اتوماتیک دمای ترانسهای صنعتی و کوره ها

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

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

مدار کنترلر روشنایی لامپ با استفاده از قانون دیوتی سایکل میزان روشنایی را کم یا زیاد می‌کند به این طریق که یک پالس با دامنه 5v یا 12v تولید می‌شود

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

میکروکنترلر
دیمر دیجیتال
دانلود پروژه رشته کامپیوتر گرایش سخت افزار با عنوان دیمر دیجیتال
بررسی اجمالی ساختار هسته مرکزی ATmega16
کارکردن و ایجاد فایلها در نرم افزار Code vision AVR
سیستم همکاری در فروش فایل
همکاری در فروش فایل
فروش فایل
انجام پروژه رشته سخت افزار
fileina
فروشگاه ساز فایل
فروشگاه فایل
دسته بندی کامپیوتر و IT
فرمت فایل doc
حجم فایل 5434 کیلو بایت
تعداد صفحات فایل 67

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

چکیده:
مدار کنترلر روشنایی لامپ با استفاده از قانون دیوتی سایکل میزان روشنایی را کم یا زیاد می‌کند. به این طریق که یک پالس با دامنه 5v یا 12v تولید می‌شود. و یا با تغییر زمان on, off این پالس میزان روشنایی تغییر می‌کند. علاوه بر آن عدد دیوتی سایکل که عددی بین 0-250 می‌باشد روی LCD کاراکتری نشان داده می‌شود.
 
 
کلمات کلیدی:

مدار

میکروکنترلر

دیمر دیجیتال

 
 
مقدمه
پیشرفت علم الکترونیک در طراحی و ساخت مدارهای مجتمع در طول چند دهه اخیر، منجر به ساخت قطعات دیجیتالی پیشرفته و میکروپروسسورها شده است. میکروکنترلرهایی نظیر خانواده 8X51 که بیشتر مورد استفاده قرار می‌گیرند،‌دارای کمبودهایی بودند که از آن جمله می‌توان به عدم وجود wathchdog، نداشتن رابطهایی نظیر TWI و عدم تنوع زیاد این خانواده از میکروکنترلرها اشاره نمود از آنجایی که در کاربردهای صنعتی،‌کاربر تمایل دارد میکروکنترلر را بر حسب نیاز خود انتخاب نماید و میکرو کنترلرهای خانواده 8X51 امکان watchdog و یک سری امکانات دیگر را ندارند،‌این خانواده از میکرو کنترلرهای در حال جایگزین شدن با میکرو کنترلرهای خانواده AVR و PIC هستند میکروکنترلرهای AVR علاوه بر اینکه امکانات تمامی میکروکنترلرهای قبلی را دارا هستند،‌مشکلات آنها را رفع کرده و امکانات جالبی را نیز فراهم کرده‌اند. این مجموعه گرد آوری شده دو فصل دارد. در فصل اول سخت افزار میکروکنترلر ATmega16 که یکی از میکروکنترلرهای خانواده AVR است،‌توضیح داده شده است و مختصری نیز در مورد LCD گفته شده است. در فصل دوم به بررسی نرم افزار میکروکنترلرهای AVR پرداخته است و برنامه پروژه توضیح داده است.
 
 
 
 
فهرست مطالب
فصل اول 
مقدمه 1
1-1 مشخصات کلی، ساختار داخلی و پایه‌های میکروکنترلر 2
خصوصیات ویژه میکروکنترلرهای ATmeg16 5
پایه‌های مختلف ATmeg16 7

بررسی اجمالی ساختار هسته مرکزی ATmega16 12

1- 2  وقفه‌های داخلی ATmega16 16
1- 3  وقفه های خارجی ATmega16 18
1- 4 اتصال LCD به PC 23
طرز کار LCD 23
توصیف پایه‌های LCD 24
ارسال فرمان به LCD ها 28
ارسال داده‌ها به LCD 30
برگه اطلاعات LCD 33

1- 5  ساختار داخلی Timer/Counter2 38

7- 6 مدهای کاری Timer/Counter2 41

مد‌ Normal 41
مد CTC 42
مد Fast PWM 45
1- 7 شکل سخت‌افزاری شماتیک برنامه
1- 8 توضیحات سخت‌افزاری برنامه
 
فصل دوم
2- 1 کلیات 47
2- 2 نرم افزار Code vision AVR و روشهای مختلف تولید کدهای برنامه 49

کارکردن و ایجاد فایلها در نرم افزار Code vision AVR 49

کارکردن با پروژه‌ها و تنظیمات مختلف کمپایلر 50
2- 3 توضیحات نرم افزاری 60
2- 4 نرم افزار پروژه 65
2- 5 نتیجه‌گیری 66
2- 6 منابع و مآخذ 67
 

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

ماشین حساب با استفاده از میکروکنترلر 8051

ماشین حساب با استفاده از میکروکنترلر 8051

پایان نامه و پروژه پایانی کارشناسی در رشته مهندسی برق – الکترونیک با عنوان ماشین حساب با استفاده از میکروکنترلر 8051

دانلود ماشین حساب با استفاده از میکروکنترلر 8051

ماشین حساب با استفاده از میکروکنترلر 8051
میکروکنترلر 8051
ریز پردازنده‌ها
دانلود پروژه ماشین حساب با استفاده از میکروکنترلر 8051
دانلود پروژه الکترونیک
دانلود پروژه رشته الکترونیک
دسته بندی برق، الکترونیک، مخابرات
فرمت فایل doc
حجم فایل 44 کیلو بایت
تعداد صفحات فایل 38

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

ماشین حساب با استفاده از میکروکنترلر 8051

 

مقدمه‌ای بر میکروکنترلر 8051

 باوجود اینکه بیش از بیست سال از تولد ریز پردازنده نمی‌گذرد، تصور وسیال الکترونیکی و ... بدون آنکه کار مشکی است در سال 1971 شرکت اینتل: 8080 را به عنوان اولین ریز پردازنده موفق عرضه کرد مدت کوتاهی پس از آن، موتورولا، RCA و سپس Mostechnoloy و zilog انواع مشابهی را به ترتیب به نامهای Z80 , 6502 , 6800 عرضه کردند. گرچه این مدارهای مجتمع به خودی خود فایده چندانی نداشتند.  اما به  عنوان بخشی از یک کامپیوتر تک بورد (SBC) به جزء مرکزی فرآورده‌های مفیدی برای آموزش طراحی با ریز پردازنده ها تبدیل شدند. از این SBC کمه به سرعت به آزمایشگاههای طراحی در کالج‌ها،  دانشگاهها و شرکت های الکترونیکی راه پیدا کردند ومی توان برای نمونه از D2 موتورولا KIM-1 ساخت Mostechnology و SDK-85 متعلق به شرکت اینتل نام برد.
 
 
 
میکروکنترلر قطعه‌ای شبیه به ریز پردازنده است. در 1976 اینتل 8745 را به عنوان اولین قطعه خانواده‌ی یک CPU، 1 کیلو بایت EPROM ، 64 بایت، RAM، 27 پایه I/O و یک تایمر 8 بیتی بود. توان، ابعاد و پیچیدگی میکروکنترلرها با اعلام ساخت8051 یعنی اولین عضو خانواده میکروکنترلرهای MCS-51 در 1980  توسط اینتل پیشرفت چشمگیری کرد. در مقایسه با 8048 این قطعه شامل بیش از 60000 ترانزیستور، K4 بایت ROM، 128 بایت RAM، 32 خط I/O یک درگاه سریال و دو تایمر 16 بیتی است. که از لحاظ مدارات داخلی برای یک IC بسیار قابل ملاحظه است.
امروزه انواع گوناگونی از این IC وجود دارند که بصورت مجازی این مشخصات را دو برابر کرده‌اند. شرکت زیمنس که دومین تولید‌کننده قطعات MCS-51 است SAB80515 را به عنوان یک 8051 توسعه یافته در یک بسته‌ی 68 پایه با شش درگاه I/O 8 بیتی، 13 منبع وقفه و یک مبدل آنالوگ به دیجیتال با 8  کانال ورودی عرضه کرده است خانواده 8051 به عنوان یکی از جامعترین و قدرتمندترین میکروکنترلرهای 8 بیتی شناخته شده و جایگاهش را به  عنوان یک میکروکنترلر مهم برای سالهای آینده یافته است.
 
 
 
اصطلاحات فنی
 یک کامپیوتر توسط دو ویژگی کلیدی تعریف می‌شود: (1) داشتن قابلیت برنامه‌ریزی برای کار کردن روی داده بدون مداخله انسان و (2) توانایی ذخیره و بازیابی عموماً یک سیستم کامپیوتری شامل ابزارهای جانبی برای ارتباط با انسان‌ها به علاوه برنامه‌هایی برای پردازش داده نیز می‌باشد تجهیزات کامپیوتر سخت افزار و برنامه های آن نرم افزار نام دارند.
 
یک سیستم کامپوتری شامل یک واحد پردازش مرکزی است که از طریق گذرگاه آدرس، گذرگاه داده و گذرگاه کنترل به حافظة قابل دستیابی تصادفی و حافظه‌ی فقط خواندنی متصل می‌باشد. مدارهای واسطه گذرگاه‌های سیستم را به وسایل جانبی متصل می کنند.
 
 
 
 
 
 
 
 
 
 
کلمات کلیدی:

میکروکنترلر 8051

ریز پردازنده‌ها

ماشین حساب

 
 
 
 
 
فهرست مطالب
 

مقدمه‌ای بر میکروکنترلر 8051 1

اصطلاحات فنی 2
واحد پردازش مرکزی 3

مقایسه ریز پردازنده‌ها با میکروکنترلرها 4

معماری سخت افزار 5
کاربردها 5

ویژگی‌های مجموعه‌ی دستور المعل ها 6

مروری بر خانواده MCS-51 8
ساختار درگاه  I/O 15
سازمان حافظه 16
RAM بیت آدرس پذیر 18
بانک های ثبات 19
ثباتهای کاربرد خاص 20
کلمه وضعیت برنامه 21
پرچم نقلی 21
پرچم نقلی کمکی 22
بیت های انتخاب بانک ثبات 23
پرچم سرریز 23
بیت توازن 24
اشاره‌گر پشته 25
اتصال LCD به 8051 25
اتصال 8051 به صفحه کلید 31
زمین کردن سطرها و خواندن ستون‌ها 32
 

دانلود ماشین حساب با استفاده از میکروکنترلر 8051

شبیه سازی موانع عقب خودرو با استفاده از 4 سنسور مافوق صوت (آپدیت شده)

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

  ادامه مطلب ...

طراحی میکروکنترلر AVR جهت اسکن (آپدیت شده)

چکیده :

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

  ادامه مطلب ...