NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4351 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 23

موضوع: برای زبان c++ و c از کجا می تونم طرز کار با پورتها رو یاد بگیرم؟

  1. #1
    کاربر علاقه مند microweb آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    39
    تشکر
    37
    تشکر شده 1 بار در 1 پست

    پیش فرض برای زبان c++ و c از کجا می تونم طرز کار با پورتها رو یاد بگیرم؟

    من تا حدی با c++ و c آَنایی دارم و می خوام برنامه نویسی برای سخت افزار رو هم یاد بگیرم.

    مسئله ای که وجود داره اینه که من نمی دونم چطور باید پروتهای مختلف کار کنم.

    لطفا بگید که برای زبان c++ و c از کجا می تونم طرز کار با پورتها رو یاد بگیرم؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

    رفیق برنامه نویسی با میکرو یکم می فرقه...باید حتماً 1فایل آموزشی بخونی.بسته به نوع arm انتخابی هم می فرقه..مجله های pmm سایت رو دانلود کن. و از رو اونا بخون

  4. کاربران : 2 تشکر کرده اند از شما KHM برای ارسال این پست سودمند:


  5. #3
    کاربر علاقه مند microweb آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    39
    تشکر
    37
    تشکر شده 1 بار در 1 پست

    پیش فرض

    رفیق برنامه نویسی با میکرو یکم می فرقه...باید حتماً 1فایل آموزشی بخونی.بسته به نوع arm انتخابی هم می فرقه..مجله های pmm سایت رو دانلود کن. و از رو اونا بخون
    توی این فایلها که گفتید همه پورتها رو توضیح داده؟

  6. #4
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

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

  7. تشکرها از این نوشته :


  8. #5
    کاربر علاقه مند microweb آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    39
    تشکر
    37
    تشکر شده 1 بار در 1 پست

    پیش فرض

    فقط با برنامه نویسی بلد بودن نمیشه با میکرو کار کرد.باید برنامه نویسی برای میکرو بلد باشی.
    مگه نمی شه با سی برای میکرو برنامه نوشت؟

    کلا چقدر باید وقت بذارم تا برنامه نویسی برای میکرو رو هم یاد بگیرم؟

  9. تشکرها از این نوشته :

    KHM

  10. #6
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

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

  11. تشکرها از این نوشته :


  12. #7
    کاربر علاقه مند microweb آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    39
    تشکر
    37
    تشکر شده 1 بار در 1 پست

    پیش فرض

    نقل قول نوشته اصلی توسط crz_boy نمایش پست ها
    زبان اصلیش C هست ولی خوب رجیستر و پورت و خیلی چیزای دیگه ی مربوط به میکرو داره..بستگی به خودت داره و اینکه در چه سطحی بخوای یاد بگیری. ولی اگه برای کار حرفه ای نمی خوای که نیاز به میکروی قدرتمندی داشته باشه،میتونی avr یاد بگیری که راحت تره.شاید بتونی چن روزه avr رو یاد بگیری
    میکرو و avr چه فرقی با هم دارن؟

  13. #8
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    ببین دایی جان قبلا هم گفته بود اگر می خوای با سی کار کنی حتما باید رجیستر ها رو بدونی - اگر کارکرد هر رجیستر رو بدونی در واقع میکرو رو بلد شدی ، و رجیستر ها رو هم میتونی از توی دیتاشیت سایت سازنده پیدا کنی مثال می زنم البته برای AVR که ساده تر باشه فرض کن میخوای پورت B رو به عنوان خروجی تعریف کنی
    برای این کار رجیستری وجود داره به اسم DDR که اخرش نام هر پورتی رو که میخوای ورودی یا خروجی کنی به تهش اضافه میکنی مثلا DDRB برای کنترل دایرکشن پین های پورت B هست و برای خروجی کردن تمام پین ها به این صورت عمل میکنی:
    کد:
    DDRB=0xFF;

  14. کاربران : 2 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  15. #9
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

    نقل قول نوشته اصلی توسط microweb نمایش پست ها
    میکرو و avr چه فرقی با هم دارن؟
    میکروکنترلر یا به اختصار میکرو به دسته های مختلفی از جمله AVR و ARM و PIC و... تقسیم میشه. که پیشرفته ترینش ARM هست ولی کار کردن باهاش سخت تره. من توصیه میکنم اول با AVR شروع کنی. pdf آموزش AVR رضا سپاسیار رو دانلود کن و بخون.بعد از اینکه avr رو خوب یاد گرفتی، اگه خواستی کارای پیشرفته تر بکنی، مثل lcd گرافیکی رنگی راه بندازی،بعدش برو طرف ARM.
    فک نکن avr ضعیفه، فقط کارای خیلی پیشرفته رو نمیتونی باهاش انجام بدی.
    موفق باشی

  16. تشکرها از این نوشته :


  17. #10
    کاربر علاقه مند microweb آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    39
    تشکر
    37
    تشکر شده 1 بار در 1 پست

    پیش فرض

    اگر کارکرد هر رجیستر رو بدونی در واقع میکرو رو بلد شدی
    رجیسترها فقط توی میکرو بکار میرن یا جاههای دیگه هم می شه ازشون استفاده کرد؟ کلا منظور از رجیستر چیه؟
    pdf آموزش avr رضا سپاسیار رو دانلود کن و بخون.بعد از اینکه avr رو خوب یاد گرفتی
    این کتاب برنامه نویسی avr با زبان سی رو توضیح داده یا کار با رجیسترها رو گفته؟

  18. #11
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    برادر شما یه کتاب آموزش avr اگه بخونی، به جواب همه سوالاتت میرسی...

  19. کاربران : 3 تشکر کرده اند از شما behnam6500 برای ارسال این پست سودمند:


  20. #12
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

    نقل قول نوشته اصلی توسط microweb نمایش پست ها
    رجیسترها فقط توی میکرو بکار میرن یا جاههای دیگه هم می شه ازشون استفاده کرد؟ کلا منظور از رجیستر چیه؟

    این کتاب برنامه نویسی avr با زبان سی رو توضیح داده یا کار با رجیسترها رو گفته؟
    رجیسترهای هر دسته از میکروها تقریباً شبیه همه ولی تو هر دسته هرچی پیشرفته تر میشه،رجیسترهاش هم بیشتر میشه.
    برنامه نویسی برای avr رو گفته که شامل برنامه نویسی با استفاده از رجیسترها میشه...
    دوستمون آقا بهنام دقیقاً درست میگن...1کتاب بخونی همه رو میفهمی...

  21. #13
    کاربر علاقه مند microweb آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    39
    تشکر
    37
    تشکر شده 1 بار در 1 پست

    پیش فرض

    برادر شما یه کتاب آموزش avr اگه بخونی، به جواب همه سوالاتت میرسی...
    اگه توی کتابهای avr برنامه نویسی با زبان سی رو توضیح می دن، که دیگه فکر نکنم نیاز باشه این کتابها رو بخونم.

  22. #14
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

    اونجوری که فکر میکنی نیس...این رو دانلود کن تا بفهمی منظورمون چیه.
    avr-Reza SepasYar [codevision]

  23. کاربران : 2 تشکر کرده اند از شما KHM برای ارسال این پست سودمند:


  24. #15
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

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

  25. کاربران : 2 تشکر کرده اند از شما vahidasm برای ارسال این پست سودمند:


  26. #16
    کاربر علاقه مند microweb آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    39
    تشکر
    37
    تشکر شده 1 بار در 1 پست

    پیش فرض

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

  27. #17
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

    نقل قول نوشته اصلی توسط microweb نمایش پست ها
    برای آشنایی با این اصطلاحات لازمه که الکترونیک هم بلد باشم؟
    نه لازم نیست...دوستمون آقا بهنام هم رشتشون برنامه نویسیه و الکترونیک زیاد بلد نیستن...ولی پروژه هایی میسازن در حد لالیگا...

  28. کاربران : 2 تشکر کرده اند از شما KHM برای ارسال این پست سودمند:


  29. #18
    کاربر علاقه مند microweb آواتار ها
    تاریخ عضویت
    May 2012
    نوشته ها
    39
    تشکر
    37
    تشکر شده 1 بار در 1 پست

    پیش فرض

    پروژه هایی میسازن در حد لالیگا...
    از کجا می تونم پروژه هایی که ایشون انجام داده رو ببیتم؟

  30. #19
    ناظم سایت KHM آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    1,047
    تشکر
    2,895
    تشکر شده 2,131 بار در 905 پست

    پیش فرض

    فک نمیکنم جایی گذاشته باشن...ولی خیلی از AVR سرشون میشه...شمام اگه میخوای خوب یاد بگیری،باید آموزش avr بخونی...صرف برنامه نویس بودن کافی نیست..
    موفق باشی

  31. کاربران : 3 تشکر کرده اند از شما KHM برای ارسال این پست سودمند:


  32. #20
    کاربر دائمی
    تاریخ عضویت
    Nov 2011
    نوشته ها
    427
    تشکر
    218
    تشکر شده 128 بار در 102 پست

    پیش فرض

    من تعجب میکنم که چرا همه جوابی بر خلاف سوال تاپیک دادند!!

    البته اینجا سایت میکرو هستش و اینکه دید همه بچه ها میکروکنترولریست درسته ولی خب هستند بچه های کامپیوتر هم!

    ببین دوست عزیز شما اگر منظورت از برنامه نویسی پورت ، اینه که بتونی پورت های I/O کامپیوتری که الان پشتش نشستی رو کنترول کنی و از کامپیوتر توی پروژه ها به عنوان مغز سیستم استفاده کنی توصیه میکنم که این فایل رو دانلود کنی و ببینی :

    انجمن گروه موج سازان

    ولی اگر میخوای سیستمت رو با میکروکنترولر راه اندازی کنی ، قضیه کلا متفاوت میشه و میشه همون راهنمایی که اساتید فرمودن

    ضمنا رجیستر به ثبات های داخل پروسسور اصلی یا ( Central Processing Unit (cpu گفته میشه که نقش حافظه سریع موقت رو دارند و ......
    به پایه های میکرو پین گفته میشه تا جایی که اطلاع دارم (رجیستر غلط رایجه)

  33. تشکرها از این نوشته :


صفحه 1 از 2 12 آخرینآخرین

موضوعات مشابه

  1. شارژر اتوماتیک باتری اتومبیل
    توسط Ma3ood در انجمن الکترونیک
    پاسخ: 0
    آخرين نوشته: 23-09-2013, 12:46
  2. چگونگی شناسائی اتوماتیک پورت comو خواص آن در vb.net
    توسط morteza_rk در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 65
    آخرين نوشته: 20-09-2012, 16:47
  3. كليد پوش باتون 4 پايه
    توسط forghan در انجمن آموزش نرم افزارهای برق و الکترونیک
    پاسخ: 1
    آخرين نوشته: 08-06-2011, 15:02
  4. پاسخ: 0
    آخرين نوشته: 19-03-2009, 08:34
  5. تولید برد های الکترونیکی
    توسط hadi-e در انجمن گفت و گوي آزاد
    پاسخ: 2
    آخرين نوشته: 03-03-2009, 16:24

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •