|
|
نرم افزار BascomAVR یکی از قوی ترین نرم افزار های کامپایلری است که برای میکرو کنترلر ها ارائه شده است این نرم افزار که در واقع از زبان برنامه نویسی BASIC استفاده می کند قابلیت های زیادی از ابتدای برنامه نویسی و کامپایل و تولید فایل HEX تا پروگرام کردن برنامه بر روی میکرو داراست. قابلیت های کلیدی نرم افزار BASCOM-AVR:کامپایل برنامه های ریزپردازنده های AVR با حافظه داخلی ساختاریافته با لیبل های زبان بیسیکبرنامه نویسی ساخت یافته با استفاده از دستورات IF-THEN-ELSE-END IF, DO-LOOP, WHILE-WEND, SELECT- CASEپشتیبانی از متغیرهای Bit, Byte, Integer, Word, Long, Single , DOUBLE و Stringپشتیبانی از متغیرها و برچسب ها به طول 32 کاراکترتوابع محاسبه تاریخ و زمان
BASCOM-AVR is the original Windows BASIC COMPILER for the AVR family.
اين برنامه با سيستم عامل هاي زير سازگار است:1. Windows XP SP32. Windows Vista SP2 64bit3. Windows Vista SP24. Windows 8 64bit5. Windows 86. Windows 7 SP1 64bit7. Windows 7 SP1راهنمای نصب: * در صورتيکه نرم افزار را بر روي ويندوز ويستا ، 7 یا 8 نصب مي نمائيد ، مي بايست User Account Control را خاموش نمایید.* در صورت وجود آنتی ویروس بر روی سیستم ، آن را غیر فعال نمایید. 1. اتصال خود را از اینترنت قطع نمائید و با کلیک بر روی دکمه نصب ، نرم افزار را نصب کنید. در صفحه Completing the BASCOM-AVR Setup Wizard گزينه No,I will restart the computer later را انتخاب نموده و بر روي دکمه Finish کليک نماييد.2. برنامه را اجرا نکنيد.فايل Patch.exe را در مسير نصب کپي و اجرا نماييد. بر روي دکمه Patch کليک نماييد. مسير پيش فرض :C:\Program Files\MCS Electronics\BASCOM-AVR 3. فايل bascavr.exe را از مسير نصب انتخاب نماييد. بر روي دکمه Save و سپس Yes کليک نماييد.4. مجدد بر روي دکمه Keygen کليک نماييد. فايل bascavr.exe را نيز از آنجا در محل نصب کپي و جايگزين نمائيد. مسیر پیش فرض :C:\Program Files\MCS Electronics\BASCOM-AVR 5. سيستم را Rastart نماييد.
:: برچسبها:
BASCOM ,
BASCOM-AVR 2 ,
0 ,
7 ,
5 ,
BASCOME-AVR ,
DOWNLOAD BASCOM-AVR 2 ,
0 ,
7 ,
5 ,
FREE DOWNLOAD BASCOM-AVR 2 ,
0 ,
7 ,
5 ,
کاربردی ,
:: بازدید از این مطلب : 217
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 31 ارديبهشت 1395 |
نظرات ()
|
|
این پروژه نحوه طراحی و ساخت تابلو روان بوسیله دو بلوک دات ماتریکس و زبان برنامه نویسی بیسیک می باشد.سورس برنامه و فایل شبیه سازی با برنامه قدرتمند پروتیوس در یک فایل زیپ قرار دارد.برنامه و مدار این پروژه بگونه ای طراحی و نوشته شده است که براحتی میتوان یاد گرفت و حتی آموزش دهید.
:: برچسبها:
آموزش ,
پروژه ,
مدار ,
الکترونیک ,
بیسیک ,
بسکام ,
برق ,
آموزش پروژه دانشجویی ,
پروژه برق ,
پروژه پایان نامه ,
پروژه ساخت ,
طراحی ,
ساخت ,
فایل ,
دانلود ,
avr ,
ic ,
atmega ,
basic ,
bascom ,
دات ماتریس ,
دات ماتریکس ,
بلوک ماتریس ,
طراحی و ساخت تابلو روان با دات ماتریکس ,
:: بازدید از این مطلب : 92
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 6 مرداد 1395 |
نظرات ()
|
|
در این آزمایش با دستور ADC آشنا شده و نحوه طراحی و
برنامه نویسی ولتمتر و دماسنج را آموختیم.
مبدل آنالوگ به دیجیتال یا همان ADC، ولتاژهای اعمال شده را
که آنالوگ میباشد به دیجیتال تبدیل میکند.
زبان برنامه نویسی این آزمایش BASCOM است.
ولتمتر:
مدار ولتمتر متشکل از یک LCD کاراکتری 2*16 ، ATMEGA16 و یک فوتوسل میباشد.
نحوه کارکرد این مدار اینگونه است که با تغییر
نور محیط ولتاژ عبوری از فوتوسل نیز تغییر خواهد کرد و ولتاژ خروجی از آن به پورت A.0 که همان ADC(0) است اعمال میشود و ولتاژ
که آنالوگ میباشد به دیجیتال تبدیل شده و بر اساس فرمول مربوطه ولتاژ ورودی بدست
میآید و بر روی LCD نمایش داده میشود.
دماسنج:
مدار دماسنج متشکل از یک ATMEGA16 ، LCD کاراکتری 2*16 ، LM35 میباشد.
نحوه کارکرد این مدار اینگونه است که LM35 به ازای هر درجه
سانتیگراد، 10 میلی ولت خروجی میدهد. خروجی آن به ADC(0) رفته و در
برنامه براساس فرمول مختص خود دمای واقعی محیط را بر روی LCD نمایش میدهد.
:: برچسبها:
آموزش ,
برنامه ,
بیسیک ,
برنامه نویسی ,
آموزش برنامه نویسی ,
مدار ,
شبیه سازی ,
پروتیوس ,
الکترونیک ,
برق ,
آیسی ,
بسکام ,
فایل ,
فایل آموزشی ,
ولتمتر ,
دماسنج ,
LM35 ,
voltmeter ,
termometer ,
avr ,
bascom ,
basic ,
micro ,
controler ,
atmega ,
دما ,
ولت ,
دانلود ,
آموزش برنامه نویسی-ولتمتر و دماسنج بصورت مجزا ,
:: بازدید از این مطلب : 93
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 1 خرداد 1395 |
نظرات ()
|
|
در این جلسه با آیسی DAC0808 آشنا شدیم. این آیسی ولتاژ
دیجیتال را به آنالوگ تبدیل میکند. این آیسی دارای 8 پایه ورودی و یک پایه خروجی
می باشد. در این آزمایش ما به ولتاژ خروجی احتیاج داریم، اما آیسی 0808 جریان را
به خروجی میبرد. برای تبدیل جریان خروجی به ولتاژ مداری در مسیر خروجی قرار میدهیم
که از یک opamp
استفاده شده است و شکل کلی مدار در صفحه آخر قرار دارد.
در آزمایش این جلسه با برنامه بسکام، برنامه ای
نوشتیم که شکل موج تولید کند، از جمله شکل موج دندان اره ای، مربعی، مثلثی و
سینوسی. با استفاده از میکرو این برنامه را اجرا کرده و خروجی میکرو را که دیجیتال
است به ورودی DAC0808 می
بریم و آیسی 0808 ورودی دیجیتال را به آنالوگ تبدیل کرده و در خروجی جریان آنالوگ
را به ما میدهد و با گذاشتن یک مدار تبدیل، جریان را به ولتاژ تبدیل کرده و در
خروجی آن ولتاژ به ما میدهد. سپس ولتاژ خروجی را به پراب اسکوپ داده و اسکوپ شکل
موج مورد نظر را نمایش می دهد.
:: برچسبها:
آموزش ,
برنامه ,
زبان ,
برنامه نویسی ,
بیسیک ,
مدار ,
الکترونیک ,
برق ,
میکرو ,
میکروکنترلر ,
آیسی ,
آموزش برنامه نویسی ,
avr ,
ic ,
atmega ,
basic ,
bascom ,
sin ,
pulse ,
آموزش کار با میکروکنترلر ,
تولید شکل موج ,
تولید موج ,
سینوسی ,
دندان اره ای ,
مربعی ,
مثلثی ,
آموزش برنامه نویسی-نحوه تولید موج های مربعی، مثلثی، سینوسی و دندان اره ای ,
:: بازدید از این مطلب : 146
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 1 مرداد 1395 |
نظرات ()
|
|
در این آزمایش نحوه طراحی و برنامه نویسی یک تابلوروان
با سون سگمنت که با میکروسوئیچ کنترل میشود را آموختیم، به گونهای که با فشردن هر
کلید، از چپ به راست یا از راست به چپ شماره دانشجویی را نمایش دهد.
سخت افزار این آزمایش شامل: یک میکروکنترلر ATMEGA16 ، 1عدد سون سگمنت 4تایی ، 2عدد
میکروسوئیچ ، منبع 5 ولت میباشد.
زبان برنامه نویسی این آزمایش BASCOM است.
این مدار دارای 2 ورودی میباشد که همان میکروسوئیچ
است و دارای12 خروجی بوده که خروجی، مربوط به پایه های سون سگمنت میباشد، که
متشکل از 4پایهی مشترک و 8پایهی 8قسمت LED که ساختار سون سگمنت را تشکیل میدهد.
LED با ولتاژی نزدیک به 3 ولت کار
میکند. اگر به آنها 5 ولت اعمال شود، پس از مدتی خواهد سوخت. پس باید در مسیر
پورتهای میکرو و سون سگمنت یک بافر تعبیه کنیم تا به سون سگمنت آسیبی نرسد.
میکروسوئیچها، باید یکی از پایه های آنها به
پورت میکرو و پایه دیگر به زمین وصل شود. دلیل این کار این است که در مدار درونی میکروکنترلر،
پورتهای میکرو خود به Vcc
متصل میباشد و برای فعال نمودن آنها باید میکروسوئیچ به زمین وصل شود و در برنامه
نویسی آنها، باید شرط فعال شدن پورت میکرو را صفر(زمین) در نظر بگیریم.
نحوه کارکرد این مدار اینگونه است که: به ازای
هر میکرو سوئیچ، باید یک نمونه حرکت راستگرد یا چپگرد برای آن در نظر بگیریم. با
فشردن هر کلید (میکروسوئیچ)، نوع گردش مختص آن کلید در خروجی (LED) نمایش داده میشود و تا زمانی که
کلید دیگری فشرده نشود آن برنامه ادامه داده و در خروجی نمایش داده شود و با فشردن
کلیدهای دیگر، نوع گردش مختص آنها در خروجی نمایش داده شود.
در صفحات بعد نحوه برنامه نویسی و توضیحات هر
قسمت از برنامه را خواهیم گفت.
:: برچسبها:
آموزش ,
برنامه ,
برنامه نویسی ,
بیسیک ,
بسکام ,
میکرو ,
میکروکنترلر ,
دانلود ,
فایل ,
مقاله ,
مدار ,
الکترونیک ,
آیسی ,
سورس ,
atmega ,
avr ,
ic ,
basic ,
bascom ,
آموزش برنامه نویسی ,
آموزش کار با تابلو روان ,
سون سگمن ,
سگمنت ,
سون سگمنت ,
7segment ,
تابلو روان ,
چپگرد ,
راستگرد ,
آموزش برنامه نویسی-تابلو روان با سون سگمنت بصورت چپگرد و راستگرد ,
:: بازدید از این مطلب : 82
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 22 شهريور 1395 |
نظرات ()
|
|
در این جلسه با Step motor آشنا شدیم و نحوه راه اندازی آن
را آموختیم.
این آزمایش نشان داد که چگونه با تغییرات جزیی
میتوان تعداد گردش و یا همان سرعت گردش را افزایش یا کاهش دهیم.
آیسی های درایوری که در ست آزمایشگاه بود بدلیل
جریان راه اندازی بالا قادر به راه اندازی موتور نشدند. تنها یک آیسی بافر 74244
جریان کافی را برای راه اندازی موتور تأمین نمود.
:: برچسبها:
آموزش ,
برق ,
بیسیک ,
برنامه ,
برنامه نویسی ,
بسکام ,
الکترونیک ,
مدار ,
آیسی ,
میکرو ,
میکروکنترلر ,
آموزش برنامه نویسی ,
کار با استپ موتور ,
موتور ,
استپ موتور ,
avr ,
atmega ,
step motor ,
motor ,
ic ,
bascom ,
basic ,
آموزش کار با موتور ,
دانلود ,
فایل ,
مقاله ,
مقاله آموزشی ,
پروتیوس ,
شبیه سازی ,
سورس ,
سورس برنامه ,
:: بازدید از این مطلب : 198
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 1 ارديبهشت 1395 |
نظرات ()
|
|
عنوان مقاله: آشنایی با ميکرو کنترلرهای AVR قالب فایل: WORD تعداد صفحات: 40 صفحه فهرست مطالب: ● مقدمه ● معايب و مزاياي ميکروکنترلر هاي مختلف ● فيوز بيت ها، منابع كلاك و Reset ● منابع Reset ● معرفی SPI Bus (نحوه عمل،رجيسترها ، ارتباط شبكه اي در SPI ومدارات داخلی) ● برنامه ميکروی فرستنده ATmegaA32 (محيط برنامه نويسی BASCOM ) ● برنامه ميکروی گيرنده ATMega8535(محيط برنامه نويسی BASCOM) ● توضيح برخي از دستورات استفاده شده در محيط برنامه نويسي BASCOM ● اتصال صفحه کليد 3× 4 بهAVR ● اتصال LCD به AVR ● شکل کلی مدار فرستنده و گيرنده توسط 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 مجموعه ي دستورالعملها و معماري يکسان هستند بنابراين زماني که حجم کدهاي دستورالعمل شما که قرار است در ميکرو دانلود شود به دلايلي افزايش يابد يعني بيشتر از گنجايش ميکرويي که شما در نظر گرفته ايد شود مي توانيد از همان کدها استفاده کنيد و در عوض آن را در يک ميکروي با گنجايش بالاتر دانلود کنيد...
:: برچسبها:
BASCOM ,
میکرو کنترلر ,
AVR ,
کلاک ,
SPI Bus ,
فیوز بیت ها ,
Reset ,
:: بازدید از این مطلب : 150
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 12 تير 1395 |
نظرات ()
|
|
آموزش AVR تهیه شده در سه بخش کلی که در نمونه فایل سرفصل ها درج گردیدهفهرست مطالب و آزمایشاتAVR آشنایی با میکروکنترلر BASCOM آموزش نرم افزار-----پروژه عملی-1 آشنایی با برد بورد و ساختن یک منبع تغذیه 5 ولت براي میکرو-2 مدار راه انداز میکروبه میکرو و کنترل تاخیر چشمک زدن آن LED -3 اتصال-4 اتصال کلید به مدار و تابع عملکرد کلید-5 چراغ راهنمایی رانندگیو اتصال آن به میکرو LCD -6 نحوه عملکردو نمایش اطلاعات بروي آن LCD -7 آشنایی با دستوراتLCD و نمایش دماي محیط بروي LM -8 آشنایی با 35-9 ساعت دیجیتال-10 ساختن فرکانس متر دیجیتالrs232 -11
:: برچسبها:
AVR ,
BASCOM ,
آموزشی ,
:: بازدید از این مطلب : 176
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 9 خرداد 1395 |
نظرات ()
|
|
صفحه قبل 2 3 4 5 ... 6341 صفحه بعد
|
|
|