صفحه نخست | تماس با مدیر | فروشگاه سایت | انجمن سایت

اخبار سایت :
ترجمه متون انگلیسی ترجمه متون کامپیوتری

در صورت تمایل به کسب اطلاع از آخرین مطالب ارسالی در خبرنامه ثبت نام کنید.

ایمیل :

آخرین محصولات اضافه شده به فروشگاه اینترنتی الکتروبوت
آموزش مجموعه نرم افزارهای برق به صورت فایل PDF , Word و پاورپوینت | تعداد مشاهده : 196
فیلم آموزشی کلاس درس یادگیری ماشین از دانشگاه استنفورد (Stanford class : Machine Learning) | تعداد مشاهده : 305
بازی اتومبیل رانی به سبک جدید را با DiRT 3 تجربه کنید ( Dirt 3 With Update 1 ) | تعداد مشاهده : 2762
کتاب انگلیسی روان به همراه audio | تعداد مشاهده : 1310
مجموعه فیلم های زبان انگلیسی کتاب top notch tv | تعداد مشاهده : 635
تبلیغات سایت : سوالات و منابع کنکور کارشناسی ارشد مهندسی نرم افزار | تعداد مشاهده : 635
تبلیغات سایت : سوالات و منابع کنکور کارشناسی ارشد الکترونیک | تعداد مشاهده : 531
سری نخست از مجموعه تصویری و آموزشی فیزیک 1 - مکانیک کلاسیک از دانشگاه MIT | تعداد مشاهده : 743
پربازدید ترین و پر فروشترین محصولات فروشگاه اینترنتی الکتروبوت
بازی اتومبیل رانی به سبک جدید را با DiRT 3 تجربه کنید ( Dirt 3 With Update 1 ) | تعداد مشاهده : 2762
نرم افزار ماشین مجازی VMware Workstation v7.1.2 Final همراه با آموزش ویدئویی ویندوز سرور 2008 | تعداد مشاهده : 1377
کتاب انگلیسی روان به همراه audio | تعداد مشاهده : 1310
آموزش تصویری مجموعه کامل آفیس 2007 به زبان انگلیسی | تعداد مشاهده : 813
مجموعه ای شامل شش کتاب داستان انگلیسی همراه با فایل صوتی ، برای تقویت زبان انگلیسی | تعداد مشاهده : 777
سری نخست از مجموعه تصویری و آموزشی فیزیک 1 - مکانیک کلاسیک از دانشگاه MIT | تعداد مشاهده : 743
بهترین نرم افزار شبیه ساز الکترونیک و کار با FPGA ها Altium Designer Summer 9 Build 9.1.0.18363 | تعداد مشاهده : 679
تبلیغات سایت : سوالات و منابع کنکور کارشناسی ارشد مهندسی نرم افزار | تعداد مشاهده : 635
نویسنده : ElectRobot | موضوع پست : آموزش AVR | تاريخ ارسال : 1388/09/09 | مشاهده : 995
 

ElectRobot.ORG


سلام دوستان عزیز.از امروز قرار است که قسمت اول آموزش نرم افزار CodeVision AVR را شروع کنیم. شاید از اسم این نرم افزار کارایی آن مشخص باشد. این نرم افزار کامپایلری است که به وسیله آن قادر خواهید بود میکروکنترلر های سری ATMEL  ( بزرگترین شرکت تولید کننده میکروکنترلر ) را برنامه نویسی کرده و آنها را برای استفاده در پروژه های خود پروگرام کنید.

زبان این کامپایلر C بوده و اگر کمی با ساختار این زبان آشنا باشید می توانید به راحتی با این نرم افزار کار کنید.

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

ورژنی که در این آموزش از آن استفاده می کنیم CodeVision AVR 2.03.4 Standard بوده که می توانید آن را از قسمت  نرم افزار برنامه نویسی دانلود کنید. این ورژن نسبت به ورژن های قبلی تفاوت های چشم گیری داشته و تعداد بیشتری از دستورات C به آن اضافه شده است.

برای شروع به کار فایل Setup آن را اجرا کرده و آن را نصب کنید. این برنامه کرک شده بوده و احتیاج به کرک دستی ندارد.

بعد از اتمام نصب ( سعی شود برنامه در مکانی که خود برنامه می گوید نصب شود ) یک آیکن بر روی DeskTop شما ایجاد شده که با کلیک بر روی آن به محیط برنامه وارد می شویم.

ElectRobot.ORG

 

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

حال شروع به ایجاد یک پروژه جدید می کنیم. از منوی File گزینه NEW را انتخاب کرده و سپس گزینه Project را تیک گذاشته و OK می کنیم. سپس از ما سوال پرسیده می شود که آیا می خواهید یک پروژه ساخته شود ما با انتخاب YES توافق خود را اعلام می کنیم.


 

با این کار نرم افزار CodeWizardAVR باز شده که با آن می توانیم به جای نوشتن دستی برنامه  ، ماژول های مورد استفاده در پروژه خود را فعال یا غیر فعال کنیم.

سربرگ Chip :  در این سربرگ می توانیم نوع میکروکنترلر خود را انتخاب کنیم. ما با انتخاب ATMEGA32 کار را شروع می کنیم. ( میکروکنترلر هایی زیادی وجود دارد باید نسبت به کارایی پروژه شما بهترین را انتخاب کنید که این انتخاب از روی Datasheet آی سی ها انجام می گیرد.)

Clock : هر CPU برای انجام محاسبات خود احتیاج به Clock ( پالس ساعت ) داشته و در صورت عدم وجود آن دستورات اجرا نمی شود و از آنجایی که در داخل میکروکنترلر CPU نیز وجود دارد پس برای کار آن احتیاج به Clock می باشد که این Clock از روی Datasheet آی سی مشخص می شود. ما این Clock را روی12MH معادل  ( 12 * 6^10 )  قرار می دهیم.

سربرگ Port : در این سربرگ قادر خواهید بود که مشخص کنید کدام پورت ورودی و کدام پورت خروجی باشد.

ElectRobot.ORG


فرض کنید Port B را انتخاب کنیم. هر پورت شامل 8 بیت ( پایه ) می باشد. که ما می توانیم به صورت تکی مشخص کنیم که کدام ورودی و کدام خروجی است. این 8 پایه با شماره های Bit0 تا Bit7 مشخص شده است. که در جلوی هر کدام مربعی وجود دارد که با کلیک بر روی آن می توانید پورت را Input  یا Output کنید.

پورت خروجی : اگر پورت یا یکی از پایه های پورت را Output انتخاب کنیم مربع کوچک بعدی مشخص می کند که در زمان روشن شدن میکرو خروجی این پایه 0 باشد ( عدم وجود ولتاژ ) یا 1 باشد ( وجود 5V ).

پورت ورودی : اگر پورت را ورودی کنیم مربع روبروی آن T = Tri-State و یا P = Pullup می باشد که این دو نوع مورد بستگی به نوع پروژه های شما دارد که توزیح درباره تفاوت این دو را به آموزش الکترونیک محول می کنیم. ( معمولا از P  استفاده می کنیم. )

سربررگ های دیگر از قبیل ADC ، Timer  و ... را در آموزش های بعدی به طور کامل بازگو می کنیم.

بعد از اتمام این اعمال از منوی File نرم افزار CodeWizard گزینه  Generate Save And Exit را می زنیم . که پنجرهای برای Save کردن پروژه باز می شود که با انتخاب یک نام و زدن کلید Save  به پنجره بعدی رفته و همین کار را ادامه می دهیم تا بعد از Save در 3 پنجره پروژه ما Save شود. ( نام و مکان هر سه قسمت را یک چیز در نظر بگیرید.)

بعد از این کار پروژه ما باز شده و می توانیم شروع به نوشتن برنامه کنیم.

در انتهای  قسمت اول این  آموزش این نکته که برنامه ما در قسمت ; {  } While نوشته می شود پر اهمیت می باشد.

لطفا با نظرات مفید خود ما را در ادامه این آموزش یاری کنید...........



برچسب ها :

نظر بدهيد (1) گزارش لينک دانلود معيوب خوراک موضوعی - RSS

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


محبوب کردن الکتروبوت در گوگل
کلیک کنید :

نظر شما درمورد ثبت نام در سایت و پرداخت هزینه ماهیانه محدود ، برای دریافت لینک های دانلود مستقیم سایت چیست؟ تاریخ نظر سنجی : 1390.4.12

با این طرح موافق هستم
با این طرح موافق نیستم
برای بنده فرقی نمی کند!


راي دهندگان: : 160
اخبار پیام نور-نمونه سوالات
" لپ تاپ , نوت بوک "
آپلود عکس و فایل
موبایل
آموزش شبکه
سورس برنامه نويسي
پایگاه دانلود کتب آماری و تحلیل آماری
مرکز دانلود رباتیک و الکترونیک ایران
وطن ۲۰
رابین سافت مرجع دانلود رایگان
حرفه ای ترین قالب هاي وبلاگ
آموزش برنامه نویسی
طراحی سایت در مشهد
بانه ویترین
دانلود رایگان فیلم و نرم افزار
پروژه دانشجویی
دانشجویان معماری پردیسان
بزرگترین مرجع رشته کامپیوتر
دانلود
دانلودها
بروزترین سایت تفریحی
طراحی وب سایت
زیباپیکس
دانلود رایگان کتاب
ZARAN | طراحی حرفه ای وب سایت
Free photos and wallpapers
بزرگترین مرکز وبمسترهای ایرانی
آریا دانلود
جامعه دانشجویان ایران
-- همه چیز --
پی.سی.ول
عقیق مجموعه ای گرانبها
پرتال جامع موبایل
مهندسی معماری
ایستگاه نیاز روز
دانلود پروژه های آموزشی
::.به روز رسانی نود 32.::
موسسه خیریه شیعیان
مركزدانلود آموزش و پروژه دانشجويي
کتب و جزوات شبکه و الکترونیک
๑۩۞۩๑ترفندهای داغ ویندوز7 ๑۩۞۩๑
بزرگترین سایت دانلود
برنامه‌ها
www.elec4u.ir
پورتال آموزشي و تفريحي ايران فورت
P30p30
بهترین سایت سرگرمی و دانلود
وطـــن دانلود
آریا مسکن - خرید و فروش املاک
قالـــب وبلاگ
دانلود پروژه، تحقیق و مقالات دانشجویی
جزيره دانش
پرشیا دانلود
دریافت پروژه کارشناسی
کلیک جادویی
بزرگترین مرکز دانلود مقالات و کتابهای رشته کامپیوتر
جدیدترین دستاوردهای فیزیک
وبلاگ انجمن سرامیک میبد
وبلاگ شخصی مهندس پورقاسمی
دنیای کامپیوتر و تکنولوژی
منابع plc ،برق،الکترونیک ،رباتیک
فاروکسا / وب2
۩۞۩ بزرگترین شهر دانلود ۩۞۩
نمایشگاه مبل سفیر
مکانیک ، هوافضا ، اخترفیزیک
فقط مهندسی برق
خانه آیلتس ایران
بزرگترین سایت اطلاعات کامپیوتری
.:: قالب وبلاگ ::.
طراحی سایت - Radcom
وبلاگ مهندس مهدی بقالها
پربیننده ترین مرجع اطلاع رسانی ایران
.:: پادشاه کامپیوتر ::.
فروشگاه و کسب درآمد از اینترنت
دانشجويان الکترونيک شوشتر
آفتابـــــــــگردان
دانشجویان الکترونیک بوشهر
دانلود رايگان پلان و مقالات عمراني
پایگاه مجازی برق الکترونیک
» مطالب ارسالی : 372
» امروز : يكشنبه 16 بهمن 90
» بازدید های امروز : 803
» بازدید های دیروز : 2480
» بازدید های ماه : 9125
» نظرات : 227
» افراد آنلاین : 12
» کاربران عضو : 7635
» بازدید کل : 1404856
» تاریخ تاسیس : 1388/7/1
ترجمه متون انگلیسی شما  با هزینه مناسب و قیمت باورنکردنی 
با فونت 8 خطی 110 تومان
هزینه تایپ صفحه ای 350 تومان
تبلیغ رایگان پروژه یا محصول شما
تبلیغ رایگان پروژه یا محصول شما

 

 

ElectRobot.ORG @ 2009 | Powered By ElectRobot.ORG