close
تبلیغات در اینترنت
خرید دامنه
نمایش حرکت موس ونمایش متن به صورت آنلاین از طریق rs232 به avr با نرم افزار
سایت جامع مهندسی برق و الکترونیک بهترین های وب را برای شما به ارمغان می آورد نویسنده : احمد کریمی دانشجوی ارشد الکترونیک دانشگاه تهران


عضو شوید


نام کاربری :
رمز عبور :

:: فراموشی رمز عبور؟

عضویت سریع

نام کاربری :
رمز عبور :
تکرار رمز :
ایمیل :
نام اصلی :
کد امنیتی : * کد امنیتیبارگزاری مجدد
براي اطلاع از آپدیت شدن سایت، در خبرنامه عضو شويد تا جديدترين مطالب به ايميل شما ارسال شود

آمار مطالب

:: کل مطالب : 154
:: کل نظرات : 524

آمار کاربران

:: افراد آنلاین : 1
:: تعداد اعضا : 1662

کاربران آنلاین


آمار بازدید

:: بازدید امروز : 419
:: باردید دیروز : 386
:: بازدید هفته : 805
:: بازدید ماه : 10,039
:: بازدید سال : 54,568
:: بازدید کلی : 4,788,288
:: ورودی امروز گوگل : 1
:: ورودی گوگل دیروز : 4


بهترین های وب را برای شما به ارمغان می آورد

آخرین ارسال های انجمن
نمایش حرکت موس ونمایش متن به صورت آنلاین از طریق rs232 به avr با نرم افزار
7 / 12 / 1390 ساعت 22:48 | بازدید : 1312 | نوشته ‌شده به دست abb_saleh | ( نظرات )


در این پروژه شما قادر به نمایش حرکت موس ونمایش متن به صورت آنلاین از طریق rs232 به avr با نرم افزار خواهید بود  که توسط کاربر گرامی saleh  ارسال شده و در این پروژه توضیحات نویسنده + فایل هگز جهت پروگرم کردن +فایل شبیه ساز پروتیوس  و نرم افزار نوشته شده توسط نویسنده با نام  glcd and mouse&text.exe  جهت دانلود وجود دارد.



توضیحات نویسنده:

سلام
با این برنامه شما میتونین از طریق کامپیوتر با برنامه ای که من طراحی کردم حرکت موس رو روی ال سی دی گرافیکی اعمال کنین و هر متنی رو که دوست دارین به برداری که با موس تائین کردین بفرستین البته توضیحات کامل و فایل هگز و برنامه ویندوز رو توی این فایل زیپ با نام saleh1 براتون گذاشتم امیدوارم خوشتون بیاد .

اول اینکه ممنونم که پروژه من رو جالب دونستین که اونو دانلود کنید دوم اینکه اگرم هنوز شک دارین که این پروژه خیلی هم جالب نیست پس چیزایی که میگم رو خوب گوش کنین وعمل کنین اون وقت می بینین که برنامه من خیلی جالب و آموزنده هستش و در نوع خودش کم نظیر .

توضیحات سخت افزاری پروژه :

۱ – تو این پروژه ما از میکرو کنترلر خانواده   avr مدل mega32  و برای ارسال و دریافت اطلاعات از  Ic :max 232   و برای نمایش اطلاعات از ال سی دی گرافیکی از خانواده  ks 108 استفاده کردیم.



نقشه max232

 اگه از برنامه Bascom استفاده میکنین در قسمت help کلمه max232رو که جستجو کنین  قسمت Using the UART رو کلیک کنین  بیشتر درمورد   max232اطلاعات کسب می کنین . البته  نحوه اتصال سخت افزاری اون رو براتون توضیح میدم . در شماتیک نحوه استفاده و نصب اون رو به میکرو می بینین ! ما فقط با شماره پین های ۲و۳و۵ کابل rs232کار داریم .



نقشه شماتیک مدار

همون طور که تو این شماتیک میبینین همه چیز قابل فهمه اگه بیشتر بخوام توضیح بدم درست نیست گیج می شین .بعد از اینکه این شماتیک رو طراحی و نصب کردین پایه شماره ۱۱ ای سی max232 رو وصل می کنین به portd.1 که کارش دریافت اطلاعات از میکرو و پایه شماره ۱۲ ای سی max232  رو هم وصل میکنین به pind.0  میکرو جهت دریافت اطلاعات از کامپیوتر میباشد در ابتدا مطلب شماتیک max232  شماتیک میکرو و جهت و شماره پین های ال سی دی گرافیکی رو براتون گذاشتم . اقایون یا خانمها بازم میگم شماتیک هارو درست ببینین درست هم وصل کنینok  .

یه نکته مهم اینه که تو پروتئوس وقتی روی تنظیمات  lcd کلیک میکنین باید lcd clock frequency  رو عدد ۱۰۰khz قرار بدین و فرکانس کاری میکروتون رو توی پروتئوس روی ۱٫۶mhz  بزارین .برمیگردیم روی سخت افزارمون همونجوری که میبینین pind.0 روبه پایه شماره ۱۲ max 232,  و portd.1 رو به پایه شماره ۱۱ max 232 ,  وصل کردیم .


توضیحات نرم افزاری مربوط به میکرو کنترلر:

 اول اینکه فرکانس کاری میکروی ما روی ۱۰۰۰۰۰۰ هرتز هستش و من فایل هگز اون رو براتون گذاشتم .

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

پیشنهاد من اینه که تنظیم فیوزبیتها  و پروگرام کردن میکرو کنترل رو با برنامه code visionavr  انجام بدن به این صورت که در قسمت run the chip programmer  چک باکس program fuse bit(s) رو تیک بزنید و به ترتیب که میبینین جلوی فیوز بیت هارو تیک بزنین اون مربع هایی که کشیدم اگه توش پر بود یعنی باید تیک بزنید:  program fuse bit(s)

به بقیه گزینه ها دست نزنین بعد program all رو کلیک کنین فایل هگزو انتخاب کنین بعد از پر شدن لود ازتون یه سوال راجع به eprome  میکنه که با کلیک روی no بقیه پروگرام انجام کنین بعد از پر شدن لود ازتون یه سوال راجع به eprome  میکنه که با کلیک روی no بقیه پروگرام انجام میشه حال میکرو شما با فرکانس کاری ۱۰۰۰۰۰۰ کالیبر داخلی کار میکنه و اگه max 232 رو طبق نقشه به میکرو وصل کرده باشین با یه کابل rs232 کامپوتر رو به میکروتون وصل کنین تا بریم سر نرم افزار مربوط به کامپیوتر

تنظیمات فیوز بیت ها:

Cksel 0:0

 Cksel1=1

Cksel2=0

Cksel3=0

Sut1=0

Boden=1

Bodlevel=1

Bootrst=1

Bootsz0=1

 Bootsz1=1

Eesave=1

Ckopt=1

Jtagen=1

Ocden=1

توضیحات مربوط به نرم افزار کامپیوتر :


برای اجرای این نرم افزار لازم است نرم افزار .NET Framework نسخه ۴ به بالا بر روی سیستم شما نصب باشد که در صورت نیاز میتوانید از طریق کلیک کردن در اینجا نرم افزار Microsoft .NET Framework 4  با حجم تقریبی ۴۸ مگابایت را دانلود نمائید.

خسته نباشید حالا شما تمام مراحل رو انجام دادین تو فایل زیپی که دریافت کردین یه برنامه با نام : glcd and mouse&text.exe  براتون گزاشتم که این برنامه رابط شما با کامپیوتر و میکروتون هست من این برنامرو یکمی هوشمند طراحی کردم وزیاد نیاز به توضیح نداره فقط اینکه بعد از باز کردنش یکبار میکروتون رو ریست کنین توی ال سی دیش باید تا ۵ ثانیه عبارتabb_saleh@yahoo   نمایش داده بشه این فقط به منظور تست ال سی دی شما هستش

برمی گردیم به برنامه  : شما باید نام پورت رو به گزینه ای که داره معرفی کنین و بعد دکمه اتصال رو کلیک میکنین .حالا اگه شماره پورت درست باشه ارتباط شما با میکرو بر قراره  دقت کنین که طرز کار برنامرو همین طوری که میگم انجام بدین / حالا با موس برین روی قسمت سبز رنگ موس و متن هر دو غیر فعال هستش با یک کلیک تکی روی قسمت سبز رنگ گزینه موس فعال میشه و شما با حرکت روی قسمت سبز مکان نمای ال سی دی رو جابجا میکنین “^”

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

نکته : این برنامه bade rate  و stop bit  به صورت اتوماتیک انجام میده و نیازی به تنظیم شما نداره

امیدوارم  که از این پروژه لذت برده باشین

جهت دانلود فایل نمایش حرکت موس بر روی ال سی دی گرافیکی بر روی عکس زیر کلیک نمائید.




:: موضوعات مرتبط: پروژه های مهندسی , میکروکنترلرها ,
:: برچسب‌ها: avr , glcd , hex , proteus , rs232 , ال سی دی گرافیکی , موس , نرم افزار , پروژه avr , گرافیکی ,
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
می توانید دیدگاه خود را بنویسید

davidcerac در تاریخ : 1392/11/16 - - گفته است :
اقا خواهش این چه حرفیه خیلم عالیه.
اگه همه یاد بگیرم حداقل یه موضوع از خودمون داشته باشیم نه مطالب تکراری و کپی شده از دیگران بار علمی کشور رشد چشم گیری خواهد کرد. پروژه شما دوست عزیز هم در دسته کم یاب ها قرار داره و بسیار خوب بود. دستت درد نکنه خسته هم نباشی دوست گلم.شکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلکشکلک
پاسخ : متشکرم دوست عزیز

sammy در تاریخ : 1391/5/21 - - گفته است :
سلام کارتون عالی بود
پاسخ : خواهش می کنم نظر لطف شماست

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتیرفرش کد امنیتی

http://www.electrical4u.ir

از اين پس تنها مطالب آدرس جديد سايت آپديت مي شود


سايت جامع مهندسي برق | الکتريکال 4 يو