مقایسه pic با avr

در کل این دو خانواده تفاوت زیادی با هم ندارند . AVR ها از نظر سرعت کاری در حالت بهتری نسبت به PIC ها قرار دارند ، اما PIC ها از نظر مقاومت در برابر نویز دارای استقامت بیشتری هستند . و همچنین AVR ها دارای قیمت پائین تری هستند که یه قسمتی از این به خاطر پائین بودن کیفیت میکروهای وارد شده هست و حافظه نسبتا بالاتری هم دارند ، اما PIC ها دارای تنوع خیلی بیشتر و ماژول های داخلی بیشتری هستند .
اما تو باقی موارد میشه گفت در یک سطح قرار داند .
AVR سری tiny رو داره ، PIC هم در مقابل PIC 12 XXX رو داره .
AVR سری AT90S رو داره ، PIC هم در مقابل PIC 16 XXX رو داره .
AVR سری MEGA رو داره ، PIC هم در مقابل PIC 18 XXX رو داره .

علاوه بر اینها PIC ها سری 10 رو هم دارند که میکروهای 6 پایه هستند + میکروهای پردازش سیگنال دیجیتال (dsPIC) و میکروهای مجهز به فرستنده رادیویی داخلی هستند (rfPIC) .
البته AVR هم تا حدی در مورد فرستنده رادیویی پیشرفت کرده (البته به گفته یکی از دوستان) و مدل های مخصوصی برای کار های شبکه و .. هم دارند .

به جز این موارد هر دو خانواده میکروهای 16 و 32 بیتی هم دارند . که در کل تفاوت زیادی ندارند و بیشتر بستگی به شرایط ، بودجه کاری ، نیاز مدار و ... داره که چه میکرویی انتخاب بشه .

و در مورد سادگی کار هم باید گفت که باز هم تفاوتی نداره ، چون این کامپایلر و زبان برنامه نویسی هست که سختی یا راحتی رو تعیین میکنه و سخت افزار تو این حالت دخالتی چندانی نداره و بیشتر به برنامه نویسی اسمبلی مربوط میشه که در حال حاضر کمتر کسی به اسمبلی برنامه می نویسه . کما اینکه اگر اسمبلی هم بود باز هم تفاوت زیادی بین این دو نبود .
در مورد تعداد دستور العمل های PIC هم باید گفت که برای هر سری فرق داره که از پائین به ترتیب اضافه میشه . مثلا سری 10 و 12 کمترین تعداد دستور العمل را دارند ، اما سری 18 در حدود 75 دستور العمل دارند .
در مورد سرعت هم در سری 18 و بالاتر به خوبی جبران شده . به صورتی که تا حدود 50 مگ هم بال رفته و حتی با اسیلاتور داخلی هم میشه فرکانس 15 مگ رو تولید کرد .
در مورد A/D و استانداردهای ارتباطی هم PIC تعداد بیشتری ماژول داخلی نظیر A/D و ... داره و همچنین استاندارهای بیشتری رو هم پشتیبانی می کنه (تقریبا همه استانداردهای مورد نیاز) .
در مورد اجرای دستورات به صورت تک سیکلی ، AVR هم به همین صورت عمل می کنه که مربوط به معماری RISC هست .


منبع :www.ir-micro.com

پنجمين دوره مسابقات بين‌الملي روبوكاپ آغاز به كار كرد

خبرگزاري فارس: پنجمين دوره مسابقات و دومين سمپوزيوم بين‌المللي روبوكاپ آزاد ايران صبح امروز با حضور رئيس دانشگاه آزاد و رئيس سازمان انرژي اتمي ايران در محل نمايشگاه بين‌المللي تهران آغاز به كار كرد.
به گزارش خبرنگار علمي خبرگزاري فارس، 920 تيم در اين مسابقات ثبت نام كرده بودندكه پس از ارزيابي كميته فني 340 تيم از 10 كشور جهان در 2 بخش بزرگسال و دانش‌آموزي در اين مسابقات شركت خواهند كرد/اين مسابقات از روز 18 تا 20 فروردين در نمايشگاه بين‌المللي تهران برگزار مي‌شود.
كشورهاي برزيل،‌آلمان، هلند، فيليپين و هند هر يك با دو تيم،‌چين با 17 تيم و پاكستان،‌آمريكا و انگليس هر كدام با يك تيم در اين دوره از مسابقات شركت كرده اند.
در بخش دانش‌آموزي رقابت در ليگ‌هاي روبات‌هاي فوتباليست يك به يك، فوتباليست دو به دو، امداد مقدماتي، امداد پيشرفته و نمايش دانش‌آموزي برگزار مي‌شود.
در بخش بزرگسالان ليگ‌هاي روبات‌هاي امدادگر، خانگي، فوتباليست سايز كوچك و سايز متوسط، ليگ واقعيت تركيبي، شبيه‌سازي فوتبال دوبعدي و سه‌بعدي، روبات‌هاي مجازي، مين‌ياب دستي و اتوماتيك، امداد و نجات و روبات‌هاي انسان‌نما برگزار مي‌شود كه در اين دوره از مسابقات ليگ روبات‌هاي پرنده، روبات‌هاي زيردريايي و روبات‌هاي نائو براي اولين بار برگزار مي‌شود.
در دومين سمپوزيوم بين‌المللي روبوكاپ 50 مقاله از كشورهاي مختلف دريافت شده كه پس از ارزيابي 18 مقاله در اين سمپوزيوم ارائه مي‌شود.

ببخشيد دير شد... به خدا اين كنكور نميذاره آپ كنم...!!!

روباتهای یک میلیمتری زنده که با نیروی ماهیچه کار می‌کنند

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

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

تیم مونت ماگنو از سلولهای قلب موش برای ایجاد ابزارهای ریزی استفاده کردند که هنگام انقباض سلولها ، حرکت می‌کنند، وسیله دیگری که آنها ساختند شبیه یک جفت پای ریز قوراغه می‌باشد. وی می‌گوید: استخوانهایی که ما بکار بردیم پلاستیکی یا بر پایه سیلیکون بودند، بنابراین ما این ساختارهای واقعا ریز را به نحوی ساخته‌ایم که دارای لولا بوده و توان حرکت و خم شدن را داشته باشند.

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

بدین ترتیب سلولهای ماهیچه‌ای کنار هم جمع می‌شوند و یک ماهیچه واقعی را شکل می‌دهند، حال شما وسیله‌ای دارید که دارای یک اسکلت و یک ماهیچه بوده و می‌تواند حرکت کند. در زیر میکروسکوپ می‌توان قطعه دوپایی به نام Bio - Bots‬را مشاهده کرد که به این طرف و آن طرف می‌خزد.

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