نحوه نمایش مطالب: تاریخ | امتیاز | بازدیدها | نظرات | الفبایی
اطلاعات مطلب
  • بازديدها: 57370
  • نويسنده: kiyanmajd
  • تاريخ: 25 شهریور 1390
25 شهریور 1390

توابع در زبان C با کامپایلر codevision

دسته بندی: آموزشی, علمی

درود

 

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

زیر برنامه ها به 2 دسته کلی تقسیم می شوند

1-     زیر برنامه زیر روال procedure  :که دارای چندین خروجی هستند

2-     زیر برنامه تابع      function      :که حداکثر یک خروجی بر می گردانند

تذکر: در زبان  C ما فقط زیر برنامه تابع داریم (توابع فقط دارای یک خروجی می باشند)

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

در توابع باید وظیفه ی تابع مشخص باشد، همچنین ورودیها و خروجیهای تابع نیز باید مشخص و تعریف شوند.

 

توجه:در این مقاله کلیه مثال ها با کامپایلر codevision آورده شده لذا این آموزش بیشتر مختص دوستانی است که AVR کار می کنند.

 

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

اطلاعات مطلب
  • بازديدها: 71750
  • نويسنده: kiyanmajd
  • تاريخ: 25 شهریور 1390
25 شهریور 1390

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

دسته بندی: آموزشی, علمی, متفرقه

درود!

جدول نمادهای الکتریکی که شامل ۲۰۰ نماد از عناصر وقطعات پرکاربردی که در شماتیک ها زیاد استفاده می شود رو از لینک زیر دانلود کنند.

table-of-electronics-component-www.iseee.ir.rar [1.53 مگابایت] ( تعداد دانلود: 6638)

 

 


 

لینک کمکی از 4shard.com

اطلاعات مطلب
  • بازديدها: 57858
  • نويسنده: hp_mahmood
  • تاريخ: 25 شهریور 1390
25 شهریور 1390

ساخت مدارات ترانزیستوری

دسته بندی: ---

 

با سلام

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

ساخت مدارات ترانزیستوری


برای مشاهده ی لیست مدارات به ادامه مطلب مراجعه کنید.


اطلاعات مطلب
  • بازديدها: 102069
  • نويسنده: hp_mahmood
  • تاريخ: 12 شهریور 1390
12 شهریور 1390

ارتباط mmc و micro SD با avr در bascom .(جلسه سوم)

دسته بندی: آموزشی, علمی, ای.وی.ار (AVR)

 

با سلام.

 

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

در این جلسه علاوه بر کار با پوشه ها و ایجاد پاک کردن پوشه نکاتی در مورد دستور open  و مدهای مختلف آن بیان شده است .

در این جلسه با توجه به درخواست دوستان اتصال رم micro SD  به AVR  هم آموزش داده شده و نکاتی هم برای دوستانی بیان شده که هنگام کار با برنامه ها میکروشون قفل کرده و دیگه پروگرم نمیشه .

دانلود جلسه سوم در ادامه مطلب

ابر تگ‌ها: micro sd, ارتباط رم با avr

اطلاعات مطلب
  • بازديدها: 47550
  • نويسنده: kiyanmajd
  • تاريخ: 12 شهریور 1390
12 شهریور 1390

کنترل کننده ولتاژ با تریستور(با استفاده از نمونه گیری از روشنایی محیط)

دسته بندی: آموزشی, علمی, ای.وی.ار (AVR)

درود!

پروژه مورد نظر یک دیمر یا کنترل کننده ولتاژ می باشد . از کاربردهای این مدار می توان به کنترل نور لامپ های رشته ای و یا کنترل دور موتورهای dc، مثل دریل اشاره کرد؛ این مدار بیشتر برای کنترل نور لامپ با استفاده از نمونه گیری از روشنایی محیط طراحی شده است. مدار مورد نظر از قسمت های زیر تشکیل شده است:

1-     یکسوساز پل تکفاز برای یکسو کردن ولتاژ ورودی که همان سیگنال برق شهر است.

2-     مدار آشکارساز عبور از صفر که از یک مقایسه کننده 741 استفاده شده است.

3-     قسمت پردازش که شامل یک میکروکنترلر attiny26 میباشد.

4-     سنسور نوری که با استفاده از یک تقسیم ولتاژ ، به ورودی adc میکروکنترلر متصل شده است.

5-     مدار سوییچ و قدرت که شامل یک تریستور یا ترایاک و مدار تریگر است.

چهار عدد تک سوییچ برای کنترل دستی ولتاژ خروجی.

برای مشاهده ی تصویر واقعی بر روی آن کلیک کنید

کنترل کننده ولتاژ با تریستور(با استفاده از نمونه گیری از روشنایی محیط)
دانلود پروژه در ادامه مطلب.

ابر تگ‌ها: دیمر یا کنترل کننده ولتاژ

اطلاعات مطلب
  • بازديدها: 70901
  • نويسنده: hamidjon
  • تاريخ: 11 شهریور 1390
11 شهریور 1390

پایان نامه ای با مضمون"سنجش از دور، با استفاده از امواج میکروویو "

دسته بندی: مقالات

 

سلام!

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

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

 

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

اطلاعات مطلب
  • بازديدها: 94425
  • نويسنده: hp_mahmood
  • تاريخ: 27 مرداد 1390
27 مرداد 1390

ارتباط بیسیم با rfm12b و avr در bascom

دسته بندی: ---

با سلام. 

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

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

درسته ، تو این مواقع استفاده از ماژول های آماده کار رو ساده کرده .

 

یکی از ماژولهای خوب برای این کار ماژول rfm12 هست . این ماژول که با مودولاسیون fsk کار می کنه و دارای باندهای فرکانسی 315 ،434 ،868 و 915 هست در بازار به قیمت مناسب 4000 تا 4500 تومان در دسترس هست .

این ماژول برای کارهای ابتدای و نیمه حرفه ای مناسبه و بردی در حدود 100 تا 250 متر داره .

rfm12 دارای تنظیمات مختلف و متنوع هست که باعث افزایش قدرت مانور کاربر میشه .

 

جلسه دوم آموزش هم آماده شده که از   ایـــــــنــــجــــا   می تونید دانلود کنید .

 

 

 

 

برای مشاهده تصویر بزرگتر کلیک کنید!

 

ارتباط بیسیم با rfm12b و avr در bascom


برای دانلود به ادامه مطلب مراجعه نمایید

 

<!--[if gte mso 9]> Normal 0 false false false EN-US X-NONE FA <!--[if gte mso 9]> <!--[if gte mso 10]> <!--[endif] -->برای دانلود به ادامه مطلب مراجعه نمایید
اطلاعات مطلب
  • بازديدها: 49850
  • نويسنده: kiyanmajd
  • تاريخ: 30 تیر 1390
30 تیر 1390

usb to com (پروژه تبدیل پورت یو اس بی به پورت سریال با ATmega8

دسته بندی: آموزشی, علمی

درود

 

امروزه استفاده از port usb به دلیل سرعت بالا، انعطاف پذیری بالا و محصولات ارائه شده با پروتوکل USB نظیر اسکنر، دوربین، های دیجیتال و ... بسیار متداول شده و یادگیری آن یک ضرورت است. اما کار کردن با آن قدری مشکل می باشد.

روشهایی برای ارتباط با USB از جمله استفاده از IC FT232 وجود دارد. در روشی که در این مقاله ارائه می شود کار با PORT USB بسیار ساده می شود و نسبت به روش فوق ارزانتر می باشد. در این روش از طریق میکروکنترلر ATMEGA8 کامپیوتر یک COM مجازی می سازد که دقیقا مثل PORT SERIAL عمل می کند به طوری که وقتی اطلاعاتی را به این PORT  می فرستیم اطلاعات به پورت USB ارسال می شود. در واقع شما از همان پروتوکل سریال استفاده می کنید با این تفاوت که وسیله شما برای این که با کامپیوتر تبادل داده کند به پورت سریال کامپیوتر متصل نمی شود و این ارتباط از طریق رابط به پورت USB متصل و مبادله داده را انجام می دهد.

در این مقاله نحوه ی ساخت این رابط و همچنین نحوه ی راه اندازی و استفاده آن در BASECOM و CODEVITION هر یک با یک مثال آورده شده است.

برای مشاهده ی تصویر با کیفیت واقعی بر روی آن کلیک کنید!

 

usb to com (پروژه تبدیل پورت یو اس بی به پورت سریال با ATmega8



 

تهیه کننده: حسین غیاثوند

نوع فایل: PDF زیپ شده

حجم فایل:953K

فایلهای پیوست: فایل هگذ ATmega8 رابط، سورس مثال ها با کامپایلرهای codevision و basecom و درایور

ابر تگ‌ها: usb to com (پروژه تبدیل پورت یو اس بی به پورت سریال با ATmega8

اطلاعات مطلب
  • بازديدها: 272874
  • نويسنده: kiyanmajd
  • تاريخ: 30 تیر 1390
30 تیر 1390

آموزش اتصال کی پد به میکرو با codevision+کتابخانه ی keypad با کدویژن

دسته بندی: مقالات » آموزشی

درود!

موضوع آموزش: اسکن صفحه کلید

نوع فایل:pdf

زبان برنامه نویسی: C

کامپایلر: codevision

فایل الحاقی: شبیه سازی با proteus

حجم فایل: 595k

محتوی فایل آموزشی:

اسکن صفحه کلید در مرحله اول به روش کاملا ساده با توضیحات کامل،

اسکن صفحه کلید با استفاده از وقفه صفر میکرو(حساس به لبه پایین رونده)

نحوه دریافت ورودی از صفحه کلید ونمایش آن بر روی lcd

قرار دادن ارقام ورودی پشت سر هم سپس نمایش آن به صورت رشته بر روی lcd

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

keypadscan_c-languagewww.iseee.ir.rar [590.54 کیلوبایت] ( تعداد دانلود: 10057)

 

 

 

 


 


لینک کمکی

و این هم کتابخانۀ صفحه کلید 4*4 codevisionAVR که توسط دوست خوبم آقای غیاثوند برای شما آماده شده.

دوستان عزیز فایل پیشروی شما  کتابخانۀ صفحه کلید 4*4 می باشد همان طور که می دانید کدویژن کتابخانه  صفحه کلید ندارد برای همین من این کتابخانه را برای استفاده شما دوستان تهیه کردم که تمامی توضیحات و نحوه ی استفاده در فایل الحاقی می باشد.

امیدوارم که مورد استفاده شما دوستان قرار بگیرد.

ویژگیهای کتابخانه

_ تابع کتابخانه با assembly و C  نوشته شده است.

._پیکربندی  keypad شبیه به پیکربندی lcd

لینک دانلود

شاد و پیروز باشید

ابر تگ‌ها: ز

اطلاعات مطلب
  • بازديدها: 54723
  • نويسنده: kiyanmajd
  • تاريخ: 30 تیر 1390
30 تیر 1390

کرنومتر همراه با ساعت روی سون سگمنت

دسته بندی: مقالات » آموزشی

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

 

کرنومتر همراه با ساعت روی سون سگمنت


 

نکته :

این مدار در پروتئوس کاملا درست کار می کند ولی برای ساخت عملی این مدار باید به جای اتصال مستقیم پایه های میکرو به پایه های مشترک (تغذیه) سون سگمنت از ترانزیستور برای سوئیچ کردن تغذیه مدار روی پایه های مشترک سون سگمنت به شکل زیر استفاده کرد.

 

تهیه کننده:حسن غیاثوند

ابر تگ‌ها: کرنومتر و ساعت با سون سگمنت

^