تبلیغات
مهندسی برق، قدرت، کنترل، الکترونیک، مخابرات، کامپیوتر، رباتیک - ارتباط AVR با RS232 و برنامه کنترلی با ویژوال بیسیک
مهندسی برق، قدرت، کنترل، الکترونیک، مخابرات، کامپیوتر، رباتیک
مهندس در همه زمینه ها باید بداند
گروه طراحی قالب من گروه طراحی قالب من گروه طراحی قالب من گروه طراحی قالب من گروه طراحی قالب من
درباره وبلاگ


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

omidrouka@gmail.com

مدیر وبلاگ : امید روکا
نظرسنجی
کیفییت وبلاگ






 

یک پروژه کاربردی از ارتباط میکروکنترلر AVR با کامپیوتر از طریق پورت RS232 و تهیه یک برنامه کنترلی با استفاده از ویژوال بیسیک.


 

میکروکنترلر ها را با استفاده از پورت سریال می توان به کامپیوتر متصل کرد و راه اندازی آن ها نیز خیلی راحت است. فقط چون پروتکل میکروکنترلر ها با TTL است و پروتکل ارتباطی پورت سریال کامپیوتر RS232 می باشد برای تبدیل این دو به یکدیگر نیاز به یک مبدل داریم. در این پروژه از تراشه MAX232 استفاده شده است.

 

شماتیک این پروژه از قرار زیر است:

جهت مشاهده تصویر در اندازه واقعی بر روی آن کلیک کنید.

در این پروژه از میکروکنترلر AT90S2313 استفاده شده است، می توان با کمی تغییر در این پروژه آن را برای تمام میکروکنترلر های AVR استفاده کرد.

 برنامه این پروژه به زبان اسمبلی و با کامپایلر AVR Studio انجام شده است.

 

برای کنترل پروژه، یک برنامه با Visual Basic 6 نوشته شده است.

نمای گرافیکی این برنامه از قرار زیر است:

 

پروژه از طریق پورت COM باید به کامپیوتر متصل شود. شماره پورت COM از قسمت Com Port قابل تنظیم است.

وضعیت فشرده شدن چهار کلید روی پروزه در قسمت Switches on interface از برنامه آشکار می شود.

جهت کنترل LED های روی پروژه می توان از کلید های سبز رنگی که در قسمت LEDs on interface قرار دارد استفاده کرد.

 

توضیحات: برنامه میکروکنترلر و برنامه ویژوال بیسیک قرار داده شده open source می باشند.

 

 جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 114KB )





نوع مطلب : مکانیک، کنترل، برنامه نویسی VB، برنامه نویسی C++ & C، مخابرات، الکترونیک، برق، دانلود، AVR، مدار منطقی، PLC، مطلب، رباتیک، 
برچسب ها : AVR، LED، MAX232، RS232، RS232 TO TTL، TTL، USART، VB، Visual Basic، Visual Basic 6، ارتباط AVR، ارتباط AVR با PC، ارتباط AVR با RS232، ارتباط AVR با RS232 و برنامه کنترلی با ویژوال بیسیک، ارتباط AVR با RS232 و کنترل با نرم افزار ویژوال بیسیک، ارتباط AVR با کامپیوتر، اسمبلی، بیسیک، ویژوال، ویژوال بیسیک، پورت سریال،
لینک های مرتبط :
امید روکا
دوشنبه 1392/04/10
یکشنبه 1396/06/26 15:26
When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added
I get three e-mails with the same comment. Is there any way you can remove people from that
service? Many thanks!
پنجشنبه 1396/06/9 15:34
I'm truly enjoying the design and layout of your blog.
It's a very easy on the eyes which makes it much more pleasant
for me to come here and visit more often. Did you hire out a designer to create your theme?
Exceptional work!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر