اینو دیدی

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

اینو دیدی

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

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

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

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

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

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

 

آموزش میکرو کنترلر 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


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


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

دانلود تحقیق دانلود تحقیق شبیه سازی میکرو کانالها با استفاده از دینامیک سیالات محاسباتی به منظور جداسازی آلبومین

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

دانلود تحقیق دانلود تحقیق شبیه سازی میکرو کانالها با استفاده از دینامیک سیالات محاسباتی به منظور جداسازی آلبومین


دانلود تحقیق شبیه سازی میکرو کانالها با استفاده از دینامیک سیالات محاسباتی به منظور جداسازی آلبومین

چکیده:
استفاده از سیستم میکروسیالی جهت انجام تحقیقات بیوشیمییایی- پزشکی ، تجزیه و تحلیل DNA ، جداسازی و استخراج سلولی، دارای مزایای قابل ملاحظه ای می باشد.
به دلیل اینکه حوزه و میدان میکروسیالی، یک حوزه نسبتاً جدید وکم تجربه می باشد، بنابراین شبیه سازی های عددی سیستم های میکروسیالی می تواند هم از نظر ارائه یک ابزار تحقیقاتی و هم به عنوان یک طرح کارآمد و ابزار بهینه سازی، بسیار مفید و ارزشمند باشد.
 لذا هدف از این تحقیق، شبیه سازی میکرو کانالها با استفاده از دینامیک سیالات محاسباتی به منظور جداسازی آلبومین ( پروتئین موجود در خون انسان ) می باشد. برای جداسازی، از میکروکانال H شکل که به نوبه خود جدید می باشد استفاده شد. در میکروکانال ، جداسازی می تواند با استفاده از روش استخراج مبتنی بر نفوذ انجام شود. به دلیل اینکه حجم سیال موجود در میکرو کانال کم می باشد معمولاً عدد رینولدز کمتر از یک می باشد و هیچگونه فرآیند اختلاط کنوکسیونی یا جابجایی سیالات رخ نمی دهد. تنها موردی که در آن مواد حل شده در جهتی معکوس با جهت جریان اصلی حرکت می یابند، پدیده نفوذ می باشد.  
در شبیه سازی بعمل آمده برای جداسازی آلبومین، از دو نوع سیال نیوتنی وغیر نیوتنی تراکم ناپذیر بکار گرفته شده است. همچنین نحوه اختلاط، در این دو نوع سیال برای ضرایب نفوذ متفاوت مورد بررسی قرار گرفت و چنین نشان داده شد که پدیده نفوذ در سیالات غیرنیوتنی بهتر انجام می گیرد و غلظت در کانال سریعتر به تعادل می رسد. و از مدلهای ویسکوزیته استفاده شده در شبیه سازی سیالات غیرنیوتنی ، نتایج مدل ویسکوزیته کوآرا بهتر و قابل قبول می باشد.   

کلمات کلیدی:
میکرو سیال - میکرو کانال - غیر خطی – دینامیک سیالات محاسباتی – جریان خون – غیر نیوتنی

فهرست منابع
چکیده
مقدمه
فصل اول سیستم میکرو سیالی
1-1 اصول بنیادی سیستم های میکروسیالی
1-1-1 جریان ناشی از فشار
1-1-2 جریان الکترونیکی
1-2 نمونه شبیه سازی شده از سنسور T شکل
1-2-1 جریان دو ویسکوزیته ای
1-3 تأثیر نسبت بعد کانال
فصل دوم: پدیده چند مقیاسی در سیستم های میکروسیالی و نانوسیالی
2-1 مقدمه
2-2 سیستم های میکروسیالی و نانوسیالی
2-3 الکتروسنتیک در میکروسیالات و نانوسیالات
2-3-1 الکترو اسمز  
2-3-2 الکتروفورسیز و دی الکتروفورسیز
2-3-3 الکتروسینتیک غیر خطی
2-3-4 مکانیک سیالات سیستم های میکرو و نانو سیال
2-4 مدل های شبیه سازی سیتم های میکرو و نانو سیال
2-4-1 مدل شبیه سازی ناویر- استوکس / استوکس
2-4-2 روش شبیه سازی دینامیک مولکولی
2-4-3 روش شبیه سازی مستقیم مونت کارلو(DSMC) و روش لاتیک-بولتزمن LBM))
 2-5 مدلسازی چند مقیاسی     
2-6 روش جداسازی سلول- ذره با استفاده از DC-DEP
2-7  تکنیک های جداسازی DNA
فصل سوم: تاثیر تراکم پذیری و انتقال بر توربولنس در جریان درون میکروکانالها
3-1 مروری بر کارهای انجام شده
3-2- میکرو کانالها
3-2-1- تولید میکرو کانال
3-2-2- روشهای آزمایشگاهی
3-3  شبیه سازی
3-4 بررسی نتایج محققین
3-4-1 نتایج آزمایشگاهی
فصل چهارم: کاربرد سیستمهای میکرو با آرایش پروتئینی فلوئورسنتی
4-1 مقدمه
4-2 مروری بر کارهای گذشته
4-2-1 تهیه میکرو ساختار آرایشی
4-2-2 تجزیه و تحلیل جریان
4-3 روشها
4-3-1 روش جریان دانه ای ثابت
4-3-2  روش ته نشینی
4-3-3 روش تقویت سیگنال
4-4  ساختار آرایش پروتئین معکوس
فصل پنجم:سیالات غیر نیوتنی و کاربرد آن در سیستم های میکروسیال
5-1 رفتار غیر نیوتنی
5-2 رفتار سیال مستقل از زمان
5-2-1 سیالات شبه پلاستیک
5-2-2 سیالات دایلاتنت
5-2-3 سیالات ویسکوپلاستیک
5-3 رفتار سیال وابسته به زمان
5-3-1 سیال تیکسوتروپیک
5-3-2 سیال رئوپکسی
5-4 سیال ویسکوالاستیک
5-5 سیالات غیر نیوتنی در سیستم های میکروسیال
فصل ششم:آشنایی با نرم افزار FEMLAB در مهندسی شیمی
6-1 روش المان محدود
7-2 مقدمه ای بر مدلسازی به روش المان محدود در مکانیک سیالات
6-3  نکاتی در مورد نرم افزار FEMLAB
6-4  FEMLAB چیست  
6-5 روش های کاربردی در FEMLAB
6-6  مدول مهندسی شیمی در FEMLAB
6-7  موازنه های ممنتوم
6-7-1 توصیف جریان در زیر لایه متخلخل با قانون دارسی
6-7-2 توصیف جریان با معادلات ناویر- استوکس
6-7-3 جریان غیر نیوتنی
6-7-4  بسط  
6-7-5  جریان تراکم پذیر اولر
6-8  موازنه های انرژی
6-9 موازنه های جرم
6-9-1 کاربردهای جابجایی- نفوذ و نفوذ با استفاده از قانون فیک
6-9-2 کاربردهای جابجایی- نفوذ و نفوذ مورد استفاده در انتقال استفان- ماکسول
6-9-3 انتقال جابجایی- نفوذ، حرکت مولکولی در موازنه جرم با استفاده از معادلات پلانک-نرنست
فصل هفتم:شبیه سازی میکروسلول H شکل
7-1 فیلترH  شکل
7-1-1 ا نتقال جرم
7-2  شبیه سازی حالت یکنواخت  
7-3 تعریف مدل
7-3-1 معادله عمومی انتقال جرم سه بعدی
7-3-1-1 فرضیات جریان یکنواخت دو بعدی
7-3-1-2 شرایط مرزی
7-3-2 معادله عمومی ناویر- استوکس
7-3-2-1 شرایط مرزی
7-4 شبیه سازی مدل با سیال آب
7-5 شبیه سازی مدل با سیال خون
7-5-1 شبیه سازی با استفاده از مدل قانون توان
7-5-2 شبیه سازی با استفاده از مدل کوآرا
نتیجه گیری
پیشنهادات
 
شامل 153 صفحه Word


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


دانلود تحقیق دانلود تحقیق شبیه سازی میکرو کانالها با استفاده از دینامیک سیالات محاسباتی به منظور جداسازی آلبومین

تحقیق درباره میکرو پروسسور و PLC

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

تحقیق درباره میکرو پروسسور و PLC


پاورپوینت درباره میکرو پروسسور و  PLC

فرمت فایل : power point (لینک دانلود پایین صفحه) تعداد اسلاید: 32 اسلاید

 

 

 

 

میکرو پروسسور                           

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

 


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


تحقیق درباره میکرو پروسسور و PLC

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

اختصاصی از اینو دیدی تحقیق ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر (AVR (ATMEGA8 دانلود با لینک مستقیم و پر سرعت .

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


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

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

چکیده :

در این پروژه پیرامون طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر 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
  • حالت فعال 6 MA
  • در حالت غیر فعال 0MA
  • ولتاژهای عملیاتی ( کاری )
  1. 7V تا 5.5 برای (ATMEGA 8L)
  2. 5V تا 5.5 برای (ATMEGA8)
  • فرکانس کاری
  • و ...

ادامه تحقیق در فایل خریداری شده می باشد.

 


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


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

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

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

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


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

 

 

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل: Word (قابل ویرایش و آماده پرینت)

تعداد صفحه :24

 

بخشی از متن مقاله

چکیده :

در این پروژه پیرامون طراحی نرم افزار ساخت یک قفل الکترونیکی با استفاده از میکرو کنترلر 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
  • حالت فعال 6 MA
  • در حالت غیر فعال 0MA
  • ولتاژهای عملیاتی ( کاری )
  1. 7V تا 5.5 برای (ATMEGA 8L)
  2. 5V تا 5.5 برای (ATMEGA8)
  • فرکانس کاری

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

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

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

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

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

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

/images/spilit.png

دانلود فایل 


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


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