فایلکو

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

فایلکو

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

دانلود آشنایی با میکرو کنترلرهای AVR 40 ص

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

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

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

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

 

فهرست مطالب

مقدمه 2

معایب و مزایای میکروکنترلر های مختلف 6

فیوز بیت ها، منابع کلاک وReset 8

منابع Reset 16

معرفی SPI Bus (نحوه عمل،رجیسترها ، ارتباط شبکه ای در SPI ومدارات داخلی) 21

برنامه میکروی فرستنده ATmegaA32 (محیط برنامه نویسی BASCOM ) 27

برنامه میکروی گیرنده ATMega8535(محیط برنامه نویسی BASCOM) 29

توضیح برخی از دستورات استفاده شده در محیط برنامه نویسی BASCOM 32

اتصال صفحه کلید 3× 4 بهAVR 36

اتصال LCD به AVR 38

شکل کلی مدار فرستنده و گیرنده توسط AVR 40

مقدمه:

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

میکرو کنترلر : به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلرگویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش می باشد.

بخشهای مختلف میکروکنترلر :

میکروکنترلر ها از بخشهای زیر تشکیل شده اند

Cpu                    واحد پردازش

Alu                     واحد محاسبات

I /O                    ورودی ها و خروجی ها

Ram                   حافظه اصلی میکرو

Rom                 حافظه ای که برنامه روی آن ذخیره می گردد

Timer                برای کنترل زمان ها

و . . .

یک میکروکنترلر چگونه برنامه ریزی میشود: میکرو کنترلر ها دارای کامپایلرهای خاصی می باشد که با زبان های Assembly basic, c می توان برای آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به نام   programmer که در این دستگاه  ای سی  قرار می گیرد و توسط یک کابل به یکی از در گاه های کامپیوتر وصل می شود برنامه نوشته شده روی آی سی  انتقال پیدا میکند و در Rom ذخیره می شود .

با میکرو کنترلر چه کارهایی می توان انجام داد:

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

میکرو AVR دارای معماری است که می تواند در تمام جهات مورد استفاده شما،عمل کند میکرو AVR معماری دارد که برای شما کارایی 16 بیتی ارائه می دهد که البته قیمتش به اندازه یک 8 بیتی تمام می شود.

بهره های کلیدی AVR :

دارای بهترین MCU برای حافظه فلش در جهان ! (MCU: Master Control Unit)

دارای سیستمی با بهترین هماهنگی

دارای بالاترین کارایی و اجرا در CPU (یک دستورالعمل در هر سیکل کلاک(

دارای کدهایی با کوچکترین سایز

دارای حافظه خود برنامه ریز

دارای واسطه JTAG که با IEEE 1149.1 سازگار است

(IEEE: Institute of Electrical and Electronics Engineers.)

دارای سخت افزار ضرب کننده روی خود

دارای بهترین ابزارها برای پیشرفت و ترقی

دارای حالات زیادی برای ترفیع دادن یا Upgrade

واژگان کلیدی AVR :

میکرو کنترلر AVR به منظور اجرای دستورالعملهای قدرتمند در یک سیکل کلاک(ساعت) به اندازه کافی سریع است و می تواند برای شما آزادی عملی را که احتیاج دارید به منظور بهینه سازی توان مصرفی فراهم کند. میکروکنترلر AVR بر مبنای معماری RISC (کاهش مجموعه ی دستورالعملهای کامپیوتر) پایه گذاری شده و مجموعه ای از دستورالعملها را که با 32 ثبات کار میکنند ترکیب می کند.

به کارگرفتن حافظه از نوع Flash که AVR ها به طور یکسان از آن بهره می برند از جمله مزایای آنها است. یک میکرو AVR می تواند با استفاده از یک منبع تغذیه 2.7 تا 5.5 ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود. میکروهای AVR در هرجا که باشند با 1.8 ولت تا 5.5 ولت تغذیه می شوند البته با انواع توان پایین Low Powerکه موجودند.

راه حلهایی که AVR پیش پای شما می گذارد، برای یافتن نیازهای شما مناسب است:

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

خانواده های محصولات AVR :

Tiny AVR:

میکروهای مدل tiny توانایی های عظیمی دارند.به خاطر کوچک بودن و داشتن MCU بسیار پر قدرت به اینگونه میکروها نیاز فراوانی هست آنها به هیچ منطق خارجی نیاز نداشته و به همراه یک IC مبدل آنالوگ به دیجیتال و یک حافظه قابل برنامه ریزی EEPROM قابلیتهای خود را ثابت می کنند.

میکروکنترلری با اهداف کلی و با بیش از 4 کیلو بایت حافظه فلش و 128 بایت حافظه استاتیک و قابل برنامه ریزی است.(منظور از حافظه استاتیک SRAM و حافظه قابل برنامه ریزی EEPROM است).

نکات کلیدی و سودمند مدل Tiny :

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

• کارایی عظیم آنها برای ارزش و بهای وسایل موثر است.


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


دانلود آشنایی با میکرو کنترلرهای AVR 40 ص

پاورپوبنت درمورد برنامه‌سازی پیشرفته سی

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

 

دسته بندی : پاورپوینت 

نوع فایل:  ppt _ pptx

( قابلیت ویرایش )

 


 قسمتی از اسلاید پاورپوینت : 

 

تعداد اسلاید : 240 صفحه

برنامه‌سازی پیشرفته جلسة اول برنامه‌سازی پیشرفته مقدمه و معرفی درس برنامه‌سازی پیشرفته: بیان مفاهیم پیشرفته برنامه‌سازی با استفاده از زبان C برنامه‌سازی پیشرفته منبع اصلی جهت مطالعه دانشجویان کتاب: برنامه‌نویسی به زبان C (ویرایش دوم) برنامه‌سازی پیشرفته سابقة تاریخی زبان C زبان B زبان BCPL زبان C : در سال 1972 توسط دنیس ریچی طراحی شد.
برنامه‌سازی پیشرفته ویژگیهای بارز زبان C C یک زبان میانی است برنامه‌سازی پیشرفته سطوح زبانهای برنامه‌سازی زبانهای سطح پایین Assembly زبانهای میانی Java، ‍‍‍‍C زبانهای سطح بالا Pascal، Ada، Cobol، Basic برنامه‌سازی پیشرفته ویژگیهای بارز زبان C C یک زبان ساختیافته است. C زبان برنامه‌نویسی سیستم است. C یک زبان قابل حمل است. C زبانی قابل انعطاف و قدرتمند است. برنامه‌سازی پیشرفته کلیات زبان C حساس به حروف (Case Sensitive) INT و int کلمات کلیدی کم مثال: for ، if ، while نکته: کلیه کلمات کلیدی با حروف کوچک هستند. برنامه‌سازی پیشرفته کلیات زبان C ; جدا کنندة دستورات از یکدیگر: هر دستور در یک یا چند سطر چند دستور در هر سطر برنامه‌سازی پیشرفته کلیات زبان C توضیحات بین /* و /* یا بعد از // /* this is a sample comment.
*/ // this is another sample comment.
برنامه‌سازی پیشرفته استانداردسازی زبان C گونه‌های مختلف زبان C استانداردسازی زبان C : ANSI C برنامه‌سازی پیشرفته کامپایلر پیشنهادی زبان C Borland C++ 3.1 برنامه‌سازی پیشرفته برنامة کامپیوتری برنامه‌سازی پیشرفته مجموعة دستورات هر زبان برنامه‌نویسی دستورات کامپایلر زبان دستورات ورودی - خروجی دستورات محاسباتی و منطقی دستورات کنترل روند برنامه برنامه‌سازی پیشرفته جلسة دوم برنامه‌سازی پیشرفته انواع داده‌های اصلی int float double char void boolean ?!! برنامه‌سازی پیشرفته int اعداد صحیح با دامنه محدود برای کامپیوترهای شخصی دو بایت 32767- 2762+ برنامه‌سازی پیشرفته float اعداد حقیقی با دامنة محدود نمایش معمولی نمایش علمی 12.3E- 4 = 12.00003 برنامه‌سازی پیشرفته double اعداد حقیقی با دقتی بیشتر از float برنامه‌سازی پیشرفته Char کاراکترها نمادها یا حروف ‘a’ ‘A’ ‘+’ ‘~’ بسته به محل استفاده عدد یا کاراکتر است.
برنامه‌سازی پیشرفته void دادة تهی دارای کاربردهای مختلف مثال: توابع فاقد خروجی برنامه‌سازی پیشرفته انواع دادهای دیگر با ترکیب کلمات زیر با برخی از انواع داده‌های اصلی: signed ، unsigned (با علامت ، بدون علامت) long ، short مانند: unsigned int long int unsinged long int برنامه‌سازی پیشرفته متغیرها قوانین نامگذاری متغیرها: حروف ‘a’ تا ‘z’ ، ‘A’ تا ‘Z’ ، ارقام و ‘_’ اولین کاراکتر رقم نباشد. کلمات کلیدی نمی‌توانند نام متغیر باشند.
برنامه‌سازی پیشرفته متغیرها اسامی مجاز: count c124 avg_grade اسامی غیرمجاز: 1test bin#tree for برنامه‌سازی پیشرفته تعریف متغیر ; نام متغیر نوع داده int x ; float m, n ; char ch1, ch2, ch3 ; long int count ; برنامه‌سازی پیشرفته مقدار دهی اولیه به متغیرها int x = 5, y ; char ch1 = ‘a’, ch2 = ‘A’, ch ; برنامه‌سازی پیشرفته ثابتها تعریف ثابت: مقدار ثابت نام ثابت#define یا مقدار = نام ثابت

  متن بالا فقط قسمتی از اسلاید پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل کامل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  توجه فرمایید.

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


 

 

 « پرداخت آنلاین و دانلود در قسمت پایین »




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


پاورپوبنت درمورد برنامه‌سازی پیشرفته سی

یک فایل HTML چیست

اختصاصی از فایلکو یک فایل HTML چیست دانلود با لینک مستقیم و پر سرعت .

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

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

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

 

یک فایل HTML چیست؟

HTML را "اچ تی ام ال" و یا اچتمل بخوانید.

HTML برگرفته از حروف اول Hyper Text Markup Language میباشد.

یک فایل HTML فایلی از نوع text میباشد که متشکل از markup tag ها میباشد.

مرورگر یا Browser از روی markup tag ها می فهمد که چگونه باید صفحه را

نمایش بدهد.

یک فایل HTML باید دارای انشعاب htm و یا html باشد.

یک فایل HTML فایلی از نوع text میباشد که با هر ادیتور ساده ای قابل ایجاد است.

وظیفه اصلی تگ های اچتمل ( markup tags ) بیان چگونگی نمایش اطلاعات میباشد.

 

میخواهید که یک فایل اچتمل بسازید؟

اگر از ویندوز مایکروسافت استفاده میکنید، Notepad را باز کرده (Mac کارها از

SimplaeText استفاده کنند. ) و متن زیر را در آن تایپ کنید:

 

 

Title of page

 

 

This is my first html page. This text is bold

 

 

سپس فایل را با نام مثلا test.html در درایو c:\ ذخیره کنید.

برای دیدن فایل اچتمل بالا در مرورگر یا Brower تان ( معمولا اینترنت اکسپلورر و یا نتسکیپ

نویگیتور ) کافی است که از روی منوی File/Open file فایل بالا را از روی محل ذخیره شده

بخوانید. ( به آدرس فایل در قسمت Address توجه کنید، مثلا c:\test.html)

یکی از مهمترین وظایف مرورگرها نمایش صفحات اچتمل میباشد، چه این صفحات روی

کامپیوتر شما ذخیره شده باشند و یا اینکه از اینترنت خوانده شوند. با کلیک روی یک لینک فایلی

شبیه فایل ذخیره شده توسط شما از روی وب سرور توسط مرورگرتان خوانده شده و سپس نمایش

داده خواهد شد!!! ( به آدرس فایل در قسمت Address توجه کنید. )

 

توضیح مثال بالا

اولین تگ مثال بالا تگمیباشد. از روی این تگ، مرورگر نوع متن یعنی اچتمل بودنش

را یافته و از رویانتهای متن اچتمل را میبابد.

متن بین تگو تگاطلاعات شناسنامه ای یا "Header information"

متن اچتمل بوده و نمایش داده نخواهند شد. در این مثال با کمک تگهایوتیتر

و یا Title صفحه که در این مثال عبارت "Title of page" میباشد در بالای مرورگر نمایش

داده خواهد شد.

متن بین تگو انتهای آن یعنی تگتنها اطلاعاتی است که توسط

مرورگرنمایش داده خواهند شد.

متن بین تگ و انتهای آن یعنی تگ بصورت Bold و یا توپر نمایش داده خواهند شد.

 

انشعاب فایل htm یا html ؟

اغلب مرورگرها هر دو نوع انشعاب را به خوبی میشناسند ولی ترجیحا به هنگام ذخیره فایلهای

اچتمل از html استفاده کنید.( استفاده از انشعابهای سه حرفی مانند htm مربوط به قدیم و سیستم

عاملهائی چون DOS بودند.)

 

نکته ای در مورد ادیتورهای اچتمل ( HTML Editors )

با وجود این که با استفاده از ادیتورهای اختصاصی اچتمل مانند Front Page و یا

Claris Home Page امکان نوشتن و طراحی صفحات اچتمل بصورت WYSIWYG

یا "What You SeeIs What You Get" وجود دارد اما توصیه میشود که از ادیتورهای

معمولی متن برای تهیه صفحات خود استفاده کرده ، عملکرد تگها را شناخته و هیچ گاه بدون

این که بدانید کاربرد یک تگ چیست آنرا بکار نبرید.

نرم افزار Front page

نرم افزار Front page ابزار طراحی وب است که توسط شرکت میکروسافت عرضه شده است . در این قسمت سعی می شود این نرم افزار بصورت ساده و جامع آموزش داده شود.

آشنایی با نوارابزار  Formatting   

آنچه که می تواند به زیبایی و جذابیت صفحات  وب  بیفزاید فرمت بندی متن  است.  سبک نگارش متن، فونت ، رنگ ، تورفتگی ، اندازه متن  و غیره  مواردی هستند که در فرمت بندی متن مورد استفاده قرار میگیرند.سبک نگارش متن:

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

فونت متن :

برای اینکه فونت متن مورد نظر را انتخاب کنید علامت مثلث راکه در کنار آن کلمه  Times New Roman قرار دارد کلیک کنید تا منویی ظاهر شود .هر کدام از گزینه های این منو یک  فونت  را  مشخص می کند.


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


یک فایل HTML چیست

Java CGI How Toمقاله درباره

اختصاصی از فایلکو Java CGI How Toمقاله درباره دانلود با لینک مستقیم و پر سرعت .

Java CGI How Toمقاله درباره


Java CGI How Toمقاله درباره

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

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

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

 

ج. 5/0، اول دسامبر 1998

این مدارک How To چگونگی تنظیم سرور برای میسر ساختن برنامه های CGI نوشته شده به زبان جاوا و چگونگی استفاده ازJava در نوشتن برنامه هایJava را شرح می‌دهد. اگرچه هدف مستندات How To، اسفاده آن با سیستم عملLinux است، این مورد خاص به نسخه خاصی از unix مورد استفاده وابستگی ندارد.

1- مقدمه

  • دانش قبلی
  • 2-1- این مدارک
  • 3-1- بسته بندی
  • 4-1- لیست میل

2- تنظیم سرور برای اجرای برنامه های Java CGI (با توضیح)

  • 1-2- ملزومات سیستم
  • 2-2- نرم افزار افزایشی Java CGI
  • 3-2- غیر بسته بندی منبع
  • 4-2- تصمیم گیری در مورد سیاست های مسیر محلی
  • 5-2- تست نصب

3- تنظیم سرور برای اجرای برنامه های Java CGI (خلاصه)

4- اجرای یک برنامه Java CGI

  • 1-4- موانعی در اجرای برنامه های Java تحت مدلCGI
  • 2-4- حل مشکلات در اجرای برنامه های Java CGI

5- استفاده از کلاس های Java CGI

  • 1-5- CGI
  • 2-5- تست CHI
  • 3-5- ایمیل
  • 4-5- تست- ایمیل
  • 5-5- HTML
  • 6-5- HTML- Test
  • 7-5- متن

6- طرح های بعدی

7- تغییرات

  • 1-7- تغییرات 4/0 تا 5/0
  • 2-7- تغییرات 3/0 تا 4/0
  • 3-7- تغییرات 2/0 تا 3/0
  • 4-7- تغییرات 1/0 تا 2/0

1- مقدمه

به دلیل روشنی کهJava طراحی می شود، برنامه نویس دسترسی آسان به متغیرهای محیط سیستم ندارد. به دلیل روشی که جعبه توسعه (JDK) تنظیم می شود، استفاده از نشانه های چندگانه در استنتاج یک برنامه جدید ضروری است که به خوبی با قالب های استاندارد HTML روش CGI عملیات ها مطابقت ندارد. راه هایی در این محدودیت ها وجود دارد، یکی از آنها را پیاده سازی کردم. بعداً جزئیات را مطالعه کنید.

از آنجا که پاراگراف قبلی را در 1996 نوشتم، تکنولوژیJava تغییرات زیادی یافته است. احتمالاً روش بهتری برای اجرای سرور وجود دارد، اکنون برنامه های جانبی جاوا در دسترس می باشد، شاید به سروست ها نظری اندازید.

1-1- آگاهی قبلی

فرض می کنیم که آگاهی عمومی و کلی از مفاهیم HTML, CGI و حداقل، معلومات اندکی از سرورHTTP خود دارید. همچنین باید چگونگی برنامه نویسی به زبانJava را بدانید با مقدار زیادی از اینها معقولانه به نظر نمی رسد.

2-1- این مدرک

آخرین نسخه این مدرک را می توان در سایت http://www.orbits.com/software/ Java-CGI.html خواند.

 

3-1- بسته بندی

می توان با FTP بی نام در سایت ftp://ftp.orbits.com/pub/soft ware/Java- Cgi-0.5.tgz به آخرین نسخه بسته شرح داده شده در اینجا دسترسی یافت. توزیع بسته بندی شامل منبع SGML این مدرک می شود.

بسته تحت شرایط گواهینامه عمومی کلی کتابخانه GNU توزیع می شود. این مدرک را می توان تحت شرایط نکته کپی رایت Linux HowTo منتشر کرد.

اگر از این نرم افزار استفاده می کنید، لطفاً به سایت

http://www.orbits.com/software/ Java-CGI.html رجوع کنید بنابراین، دیگران قادر بوده تا کلاس های Java CGI را بیابند.

برای حفظ و پشتیبانی این بسته زمان زیادی را صرف کردم، بنابراین احتمالاً این نسخه محصول نهایی آن خواهد بود. اگر فردی به حد کافی بر این نرم افزار علاقه مند باشد که بخواهد حفظ و نگهداری آن را بر عهده بگیرد، لطفاً با ایمیل javaCgi-dacument@ orbits .com با من تماس بگیرد.


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


Java CGI How Toمقاله درباره