حامی فایل

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

حامی فایل

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

نمایش دما بر روی lcd توسط سنسور دمای 335 lm

اختصاصی از حامی فایل نمایش دما بر روی lcd توسط سنسور دمای 335 lm دانلود با لینک مستقیم و پر سرعت .

نمایش دما بر روی lcd توسط سنسور دمای 335 lm


نمایش دما بر روی lcd توسط سنسور دمای 335 lm

نمایش دما بر روی lcd توسط سنسور دمای 335 lm

 

فایل  ورد  قابل  ویرایش 

5000تومان 

 

 

چکیده

یکی از انواع میکروکنترلرهای جدید که در بازار الکترونیک ارائه شده است، میکروکنترلرهای شرکت ATMEL با نام میکروکنترلرهای خانواده AVR می‌باشد. این میکروکنترلرهای هشت بیتی به دلیل قابلیت برنامه نویسی توسط کامپایلر زبان‌های سطح بالا بسیار مورد توجه قرار می‌گیرند. این میکروکنترلرها از معماری RISC برخوردارند و شرکت ATMEL سعی نموده است با استفاده از معماری پیشرفته و دستورات بهینه، حجم کد تولید شده را کم و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع میکروکنترلرها دارا بودن 32 رجیستر همه منظوره می‌باشد. همچنین در این میکروکنترلرها از حافظه های کم مصرف و غیر فرار FLASH و EEPROM استفاده می‌شود. کامپایلرهایی به زبان BASIC و C که زبان‌های پرکاربرد در دنیا هستند برای این نوع میکروها طراحی شده است و علاوه بر آن از زبان اسمبلی نیز همچنان می‌توان برای برنامه نویسی استفاده کرد. به عنوان مثال کامپایلر BASCOM با زبان BASIC برای برنامه نویسی این نوع از میکروکنترلرها می‌تواند مورد استفاده قرار گیرد. میکروکنترلرهای AVR به سه دسته اصلی تقسیم می‌شوند: سری AT90S یا AVR سری TINYAVR سری MEGAAVR میکروکنترلرهای نوع MEGAAVR دارای قابلیت‌های بیشتری نسبت به دو سری دیگر هستند.

برای پروگرام کردن این آی‌سی‌ها از PIN های MISO - MOSI - SCK - RESET - GND - VCC استفاده می‌شود. سایر PIN ها هم که به چهار پورت A - D - C - B تقسیم می‌شوند، هم می‌توان به عنوان خروجی از آن‌ها استفاده کرد و هم می‌توان به عنوان ورودی از آن‌ها استفاده کرد. (بستگی به برنامه نویس دارد).

 

 

 

 

فهرست مطالب

 

فصل اول معرفی پروژه. 1

1-1 میکروکنترلر چیست؟ ............................................................................................................................... 2

1-1-1 بخش‌های مختلف میکروکنترلر 2

1-1-2 خانواده‌های میکروکنترلر. 2

1-1-3 یک میکروکنترلر چگونه برنامه‌ریزی می‌شود 3

1-1-4 با میکرو کنترلر چه کارهایی می‌توان انجام داد 3

1-1-5 مقایسه خانواده‌های مختلف میکرو وکنترلرها 4

1-2 اجزای سازنده مدار نمایش دما بر روی lcd 5

1-3 میکرو 32ATMEGA.. 8

1-3-1 مختصری از ساختمان داخلی آی‌سی 32 ATmega. 8

1-4 پتانسیومتر (مقاومت متغیر) 10

1-4-1 اساس کار پتانسیومتر 12

1-5 انواع مقاومت‌های متغیر. 13

1-6 رئوستا 14

1-7 جعبۀ مقاومت 15

1-8 خازن 17

1-8-1 ظرفیت 17

1-8-2 خازن‌های قطب دار 18

1-8-3 خازن‌های متغیر 22

1-8-4 خازن‌های تریمر 23

1-9 کریستال کوارتز 23

1-10 16*2 :LCD.. 25

1-11 نحوه عملکرد مدار 26

1-12 پروگرم کردن برنامه بر روی میکروکنترلر avr 26

1-13 برنامه 31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست اشکال

 

 فصل اول

شکل 1-1 335Lm... 6

شکل 1-2 مختصری از ساختمان داخلی آی‌سی.. 9

شکل 1-3 علامت اختصاری مقاومت متغیر. 13

شکل 1-4 مقاومت متغیر خطی.. 14

شکل 1-5 مقاومت متغیر لگاریتمی.. 14

شکل 1-6 دو نمونه کاربرد و طریقه اتصال رئوستا 15

شکل 1-7 نمای خارجی و درونی جعبۀ مقاومت... 15

شکل 1-8 علامت اختصاری و چند نمونه از ترمیترهای NTC  وPTC 16

شکل 1-9 شارژ خازن.. 17

شکل 1-10 نمونه‌ای از خازن اکسیل و رادیال.. 18

شکل 1-11 خازن‌های تانتالیوم 19

شکل 1-12 خازن‌های بدون قطب 20

شکل 1-13 خازن‌های متغیر. 22

شکل 1-14 خازن‌های تریمر 23

شکل 1-15 کریستال کوارتز. 23

شکل 1-16 نماد کریستال در نقشه مدارات الکترونیکی.. 24

شکل 1-17 دو نمونه ساده از کریستال کوارتز 25

شکل 1-18 باز کردن برنامه 27

شکل 1-19 دکمه  syntax check. 28

شکل 1-20 صفحه خطاها 28

شکل 1-21 گزینه  compile. 29

شکل 1-22 گزینه run programmer 29

شکل 1-23 خطای پروگرم 30

شکل 1-24 خطای یکسان نبودن آی‌سی پروگرم با آی‌سی برنامه 30

شکل 1-25 نمایش برنامه به صورت هگز 31

شکل 1-26 دکمه auto program chip 31

شکل 1-27 مدار شبیه سازی شده 34

 

 

 

 

 

 

 

 

 

 

 

 

 

فهرست جداول

جدول 1-1 کد رنگی خازن‌ها 21

 


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


نمایش دما بر روی lcd توسط سنسور دمای 335 lm