ساخت وسايل مهم الكترونيك با AVR
این پروژه با میکروکنترلر AVR به زبان بیسیک و با کامپایلر بیسکام تهیه شده است. از کی پد ۳*۴ ماتریسی جهت رابط کاربری استفاده شده است .
میکروکترلر استفاده شده ATmega8 می باشد که می توان برنامه را به راحتی برای همه میکروکنترلر های AVR تغییر داد.
پسورد این پروژه ۸ رقمی می باشد و در حافظه EEPROM داخلی میکروکنترلر ذخیره می شود و با قطع تغذیه میکروکنترلر از بین نمی رود.
توجه: قبل از اولین راه اندازی، کلید Default را به صورت وصل نگه داشته و تغذیه را وصل کنید تا عبارت Memory Erased را بر روی LCD ببینید. در این صورت رمز پیشفرض دستگاه ۱۱۱۱۱۱۱۱ شده و می توانید وارد سیستم شده و رمز را به دلخواه تغییر دهید.
اهداف:
آموزش برنامه نویسی ساختیافته با سابروتین
آموزش عدم استفاده از دستور Goto تحت هیچ شرایطی
آموزش کار با کی پد ۳ در ۴
آموزش کار با حافظه دائمی EEPROM
آموزش کار با آرایه ها و رشته ها
این پروژه با سورس و شبیه ساز در پروتیوس جهت دانلود قرار داده شده است.
جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( ۱۰۰KB )
منبع: www.AVR64.com
این پروژه دارای ۲ کی پد می باشد که اولی مربوط به ۴ عمل اصلی و دیگری دارای توابع مهندسی و مثلثاتی است و به همراه یک LCD که محاسبات را به زیبایی نمایش می دهد. این ماشین حساب یکی از کامل ترین پروژه های AVR می باشد و به زبان C نوشته شده است. به همراه این پروژه ما فایل سورس زبان سی و فایل کد ویژن به همراه فایل پروتئوس آن را برای شما قرار داده ایم . میکروکنترلر به کار رفته ATmega16 می باشد که در بازار فراوان وجود دارد . ماشین حساب مهندسی معرفی شده می تواند توابع زیر را انجام دهد :
Sin ,Cos , Tan ,Cot , Arc Sin , Arc Cos, Log , Sqrt, Exp
جهت دانلود شبیه ساز با پروتیوس و سورس برنامه با کد ویژن اینجا کلیک کنید. ( ۵۴KB )
منبع: www.elec4u.ir
یک پروژه کاربردی از کنترل وسایل برقی با استفاده از نمایشگر LCD گرافیکی و صفحات تاچ اسکرین.
این پروژه با میکروکنترلر AVR به زبان بیسیک و با کامپایلر بیسکام تهیه شده است.
جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( ۸۵۷KB )
منبع: www.mohandesyar.com
در این مقاله با صفحات تاچ اسکرین و چگونگی اتصال آنها به میکروکنترلر آشنا شده و نحوه برنامه نویس آن ها را با کامپایلر بیسکام و کدویژن تمرین خواهید کرد.
جهت تسلط در این زمینه ۵ مثال از برنامه نویسی صفحات تاچ و نمایشگر LCD گرافیکی به صورت گام به گام آموزش داده شده است.
جهت دریافت این فایل اینجا کلیک کنید. ( ۲٫۱۵MB )
منبع: www.ISEEE.IR
این پروژه یک اسیلوسکوپ دیجیتال با میکروکنترلر AVR می باشد که با استفاده از ADC داخلی میکرو ساخته شده است و می تواند فرکانس های بین ۱۰ هرتز تا ۷٫۷ کیلوهرتز را بدون مشکل نمایش دهد . همچنین امکان نمایش ولتاژ DC و AC و فرکانس موج ورودی را داراست.
مشخصات کلی این پروژه به شرح زیر است :
فرکانس قابل اندازه گیری :۱۰Hz – 7.7 kHz
ولتاژ ورودی قابل اندازه گیری :۲۴V AC / 30V DC
منبع تغذیه :۱۲V DC
ابعاد صفحه نمایش :۱۲۸×۶۴ پیکسل
فضای نمایش موج :۱۰۰×۶۴ پیکسل
فضای نمایش مقادیر اندازه گیری شده :۲۸×۶۴ پیکسل
تریگر : اتوماتیک
این پروژه با میکروکنترلر ATmega32 و به زبان C و با استفاده از کامپایلر Win AVR تهیه شده است.
توجه: فیوز بیت JTAG را غیر فعال کرده و میکرو را روی کریستال خارجی با حداکثر فرکانس قرار دهید.
محتویات : سورس کامل برنامه به زبان C ، شماتیک ، PCB مدار به صورت عکس، سورس کامل کتابخانه GLCD، برنامه تبدیل عکس برای لوگوی دستگاه
جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( ۸۱۶KB )
منبع: http://www.serasidis.gr/circuits/AVR_oscilloscope/avr_oscilloscope.htm
V2.00 Download the source code and the hex file of AVR oscilloscope. |
V1.01 Download the source code and the hex file of AVR oscilloscope. |
V1.00 Download the source code, hex, schematic and PCB of AVR oscilloscope. |
Software to make your own 128x64 pixel logos for graphical LCDs . |
The implementation of AVR oscilloscope by Leonardo Chocron. He drew his own PCB (sandwich).
A comparison between "AVR oscilloscope" and Velleman oscilloscope. Yeah... there are some differencies on voltage indication.
Created and published by Vassilis Serasidis on 01.Dec.2007
Updated by Vassilis Serasidis on 01.Jun.2011