برچسب- codevision

آشنایی با علم رمزنگاری ( Cryptography ) و پنهان نگاری ( Steganography )

مقدمه در گذشته از رمزنگاری برای ایجاد امنیت در ارتباطات نظامی و دولتی استفاده می شده است به طوری که اولین استفاده عملی از رمزنگاری به شیوه مدرن در جنگ جهانی دوم بود. اما امروزه با پیشرفت سریع فناوری اطلاعات و انجام الکترونیکی بسیاری از داد و ستد ها ،...

آموزش راه اندازی ماژول فاصله سنج التراسونیک SRF05 با میکروکنترلر AVR

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

بخش نهم آموزش AVR : برنامه نویسی پیشرفته C برای میکروکنترلر

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

بخش هشتم آموزش AVR : راه اندازی واحد تایمر/کانتر ( 2 )

مقدمه : در بخش گذشته یکی از مهمترین واحدهای میکروکنترلرهای AVR را به طور مفصل تشریح کردیم. در این بخش با هدف آشنایی با تنظیمات و برنامه نویسی واحد تایمر/کانتر چند مثال کاربردی ارائه می کنیم. مثال 1 برنامه ای بنویسید که با استفاده از Timer0 میکروکنترلر Atmega32 که کلاک کاری آن...

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

CodeVisionAVR یک نرم افزار تخصصی برای رشته های برق و کامپیوتر (گرایش سخت افزار) می باشد. در واقع این نرم افزار یک کامپایلر برای زبان برنامه نویسی C می باشد که برای برنامه نویسی میکروکنترلر های AVR از آن استفاده می شود. این برنامه محیط برنامه نویسی و کامپایل...

معرفی ، آموزش و راه اندازی ماژول NRF24L01 با AVR

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

بخش هفتم آموزش AVR : راه اندازی واحد تایمر/کانتر ( 1 )

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

بخش ششم آموزش AVR : آموزش راه اندازی واحدهای ارتباط سریال

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

بخش چهارم آموزش AVR : آموزش برنامه نویسی C به همراه انجام پروژه

مقدمه در فصل های گذشته به این نکته اشاره کردیم که قدرتمندترین زبان برنامه نویسی میکروکنترلرها زبان c و c++ می باشد . همچنین اشاره کردیم که برنامه نویسی برای یک ماشین بر مبنای پردازنده های RISC با برنامه نویسی برای یک ماشین بر مبنای پردازنده های CISC تفاوت اساسی...