تور لحظه آخری
امروز : پنجشنبه ، 29 شهریور 1403    احادیث و روایات:  امام حسن مجتبی (ع):كسى كه در دلش هوايى جز خشنودى خدا خطور نكند، من ضمانت مى كنم كه خداوند دعايش را ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1816862939




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

برنامه نويسي براي ميكروكنترلر


واضح آرشیو وب فارسی:سایت ریسک: saeed-d03-08-2008, 09:21 PMسلام اگر برنامه نويسي با c روبلديد مي خواستم به من ياد بديد كه چگونه براي ميكروكنترلرAVRبرنامه بنويسم!:31: _H2_04-08-2008, 12:22 AMسلام اغلب، برنامه نویسی به زبان C برای AVR به وسیله نرم افزار CodeVision انجام میشود. پیشنهاد میکنم اسم این نرم افزار را در گوگل به قصد دانلود و pdf سرچ کنید، حتماً لینک ها و مطالب مناسب را پیدا میکنید. KhepeleSibilo23-08-2008, 12:23 PMزبانها برای میکرو خیلی ساده هستن،چون تعداد دستورات محدودی رو شامل میشن یعنی خیلی از کار ها که توو کامپیوتر انجام می شه به هیچ عنوان توو میکرو امکان پذیر نیست ! این هست که اگر چند تا عملگر ساده مثلا C رو یاد بگیرین، کافیه، در حد دستورات ریاضی، چند تا دستور شرطی و حلقه و ... codevision mikroeC ونسخه خواصی از GCC که به عنوان مثال توو WINAVR می تونین پیداشون کنین و ... کامپایلر های C برای AVR هستن... bahareh65515-09-2008, 03:01 AMسلام من به شما مطالعه کتاب "میکرو کنترلرهای Avr و کاربردهای آنها" از مهندس امیر ره افروز(انتشارات نص) رو پیشنهاد می کنم! من خودم با این کتاب شروع کردم! کتاب خوبیه و گام به گام هم محیط کد ویژن رو توضیح داده و هم برنامه نویسیشو! Cd همراه کتابم حاوی نرم افزار کد ویژن و خیلی نرم افزار های دیگه به اضافه کرکشون و هم چنین دیتاشیت آی سی ها و ... هست! لازم به ذکره که این معرفی اصلاً جنبه تبلیغاتی برای کتاب نداره! چون من خودم از این کتاب خیلی استفاده کردم،خواستم دوستمونو راهنمایی کنم! با تشکر saeed-d15-09-2008, 02:48 PMسلام من به شما مطالعه کتاب "میکرو کنترلرهای Avr و کاربردهای آنها" از مهندس امیر ره افروز(انتشارات نص) رو پیشنهاد می کنم! من خودم با این کتاب شروع کردم! کتاب خوبیه و گام به گام هم محیط کد ویژن رو توضیح داده و هم برنامه نویسیشو! Cd همراه کتابم حاوی نرم افزار کد ویژن و خیلی نرم افزار های دیگه به اضافه کرکشون و هم چنین دیتاشیت آی سی ها و ... هست! لازم به ذکره که این معرفی اصلاً جنبه تبلیغاتی برای کتاب نداره! چون من خودم از این کتاب خیلی استفاده کردم،خواستم دوستمونو راهنمایی کنم! با تشکر اگه ممكنه بگيد كدوم انتشارات هست و اگه چيزي هم لازم به ذكر بگين تا راحتتر تهيه كنم. ممنون bahareh65515-09-2008, 03:57 PMاگه ممكنه بگيد كدوم انتشارات هست و اگه چيزي هم لازم به ذكر بگين تا راحتتر تهيه كنم. ممنون گفتم که انتشارات نص! البته اگه تهران بودی آدرس کتابفروشی شم بهت میدادم! ولی مشخصات کتاب این جوریه: روی جلدش عکس یه ربات مریخ پیماست ،AVR رو تو یه مستطیل آبی رنگ،بزرگ نوشته و دیگه همین! CD داره و ضمناً مولفش کتابو تقدیم به پدر و مادرش کرده:31: تعداد فصل هاشم 18 تاس به اضافه پیوست(البته این مشخصات مال چاپ بهار 85 هستش) احتمالاً تو تبریز هم بتونی پیداش کنی! Nakh0d 415-09-2008, 04:13 PMمثل کتاب مرجع کامل avr نص که نیست؟؟ این کتایو که طرف ورداشته کاتالوگارو ترجمه کرده و خیلی سر در گم گفته کتاب مثل 8051 مزیدی برا avr سراغ ندارید؟ bahareh65515-09-2008, 07:33 PMمثل کتاب مرجع کامل avr نص که نیست؟؟ این کتایو که طرف ورداشته کاتالوگارو ترجمه کرده و خیلی سر در گم گفته کتاب مثل 8051 مزیدی برا avr سراغ ندارید؟ کتاب مرجع کامل avr ،مولفش کیه؟ راستش من که با این کتاب شروع کردم و به نظرم خیلی خوب و گام به گام توضیح داده بود! اگه منظور شما اینه که مثال زیاد داشته باشه،به نظرم مهم اینه که آدم از یه جایی شروع کنه و بیفته رو غلتک! مثال اگه بخواد،اینترنت پره از کدها و پروژ های آماده و تست شده! البته یه کتابم مربوط به avr هست که توش مثال زیاده،اسمش متاسفانه یادم نیست! اگه تهرانین،برین انقلاب حتماً پیداش می کنین:46: در ضمن e-book های زیادی هم میشه در این زمینه پیدا کرد! raminsol24-09-2008, 02:02 AMسلام: من علي هستم دوست عزيز سئوالي داشتم اگه مي تونين کمکم کنيد مي خوام پروژه اي بنويسم اما نمي دونم از چه ميکرويي استفاده کنم پروژه شامل يک ميکرو و يک ال سي دي مثلا 20*20 سانتيمتر هست گفتم مثلا منظورم يک ال سي دي در اندازه بزرگ هست دونبال ميکرويي ميگردم که بتونم يک محيط تقريباّ مثل محيط موبايل درست کنم که بتونم براش منو و فولدر و فايل بسازم و بتونم توش اطلاعات زيادي ذخيره کنم من خودم با 8051 کارکردم اما بدرد اين کار نمي خوره درضمن ميکروش توي ايران باشه و قيمتش هم زياد نباشه از حافظه کمکي هم اگه استفاده کنه مهم نيست مهم اينه که اون کارايي که گفتم بتونم انجام بدم پيشاپيش از کمکتون ممنونم _H2_25-09-2008, 12:44 AMسلام در اکثر خانواده های میکروها، گزینه های قوی و پرتوان هم وجود دارند. تا چند سال قبل، اصلی ترین خانواده ها MCS-51 معروف به 8051 و avr و MCS-96 بودند. تاکید میکنم که اگر نسل جدیدی در این چند سال اخیر آمده باشد، من خبر ندارم، اما گفتم شاید همین اطلاعات ناقص و کمی قدیمی که دارم، کمکی باشد... در زیر من فقط پارامترهایی را که میدانستم نوشتم، اگر موردی خاص را بخواهید میتوانم دیتاشیت کاملش را برایتان گیر بیاورم. از خانواده قدیمی تر MCS-51 و MCS-251 میتوان به برخی موارد قوی زیر اشاره کرد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! در avr ها هم گزینه های زیر بد نیست. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و از MCS-96 هم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته هیچ کدام از موارد فوق در حد میکروهای موبایل ها نیستند. با توجه به امکانات و جدید تر بودن AVR و MCS-96 به نظر بهتر هستند. مزیت اصلی AVR آن است که حافظه های بزرگ خوبی به صورت داخلی دارد، که میتواند نیاز به خرید حافظه خارجی را مرتفع کند و نیز ابعاد محصول نهایی را به شدت کوچک کند. مزیت اصلی MCS-96 هم قدرت و امکانات بیشتر آن است، به طور مثال هسته اصلی این میکرو 16 بیتی است و میتواند اعمال 16 بیتی را در یک دستور واحد انجام دهد. (برخلاف دو خانواده دیگر که هسته 8 بیتی دارند.) از حافظه کمکي هم اگه استفاده کنه مهم نيست شاید استفاده از حافظه جانبی در نگاه اول مهم نباشد ولی برای من به شخصه، ابعاد و سایز محصول نهایی بسیار مهم است. طبق لیست فوق واضح است که سه گزینه 89C450 و ATMega 2560 و 8XC196KD/Q کمی وسوسه انگیز هستند. 89C450 سرعت بالایی دارد و امکانات کمتری دارد و البته نیاز به حافظه خارجی را کاهش میدهد. ATMega 2560 هم امکانات بسیار خوبی دارد و حافظه داخلی بسیار بزرگی دارد. 8XC196KQ امکانات زیادی دارد و 16 بیتی است ولی بیشتر نیازمند حافظه خارجی است. البته پیشنهاد میکنم نیازهایتان را یک برسی کنید و برای اینکه اطلاعاتتان به روزتر از من باشد، حداقل روی اعضای جدید و قوی تر خانواده فوق هم یک سرچ و بررسی انجام دهید، چون شاید در هر سه خانواده وفق اعضای جدیدی را شرکت ها تولید کرده باشند که بسیار مناسب تر باشند... شاید بد هم نباشد، یک روز عملاً به حوالی جمهوری-پل حافظ سر بزنید و ببینید عملاً چه قطعاتی در بازار موجود هستند. _H2_25-09-2008, 01:16 AMسلام مجدد... قيمتش هم زياد نباشه فراموش نکنید که امکانات جانبی شاید افزایش ظاهری هزینه خرید میکرو را در پی داشته باشد ولی میتواند هزینه کلی را کاهش دهد. مثلاً میکرویی که خودش Rom یا Eprom یا Flash دارد، شما را از خرید حافظه کد بینیاز میکند و ما میتوانید هزینه خرید حافظه را هم در میکرو مصرف کنید. یا وجود یک حافظه E2prom هم میتواند کاهش هزینه خوبی در پی داشته باشد و نیز خرید یک بلوک مجزا Adc خیلی گرانتر از خرید یک میکرو با قابلیت Adc تمام خواهد شد. حتی امکانات دیگری مثل Pwm هم که با کدنویسی قابل پیاده سازی است، باز وجودش میتواند فکر شما را آزاد کند و شما فکر خود را روی کدنویسی مسائل مهم تر متمرکز کنید. و.... همچنان وجود هر یک از قابلیت های فوق میتواند سازه نهایی را هم کوچک تر کند و حتی مصرف فیبر خام را هم کاهش دهد !!!! شاید اصلی ترین تفاوت لفظی میکروپروسسورها با پردازنده ها در همین باشد، میکروها نیاز به امکانات جانبی را کم میکنند و یک رایانه میکروسکوپی را در دل خود جای میدهند ولی لفظ پردازنده ها، یک هسته پردازش را مجسم میکند و نیازمند قطعات جانبی بسیار است. raminsol26-09-2008, 02:25 AMخیلی ممنونم که به سئوال من جواب دادین این جور که فهمیدم باید ای وی ار بهتر به کارم بیاد دوتاسئوال برام پیش اومد؟ 1- من برنامه اهم رو با سی می نویسم می خوام روی ال سی دی یک صفحه یا فایل مثل نوتپد باز کنم و با کیبرد داخلش چند کاراکتر بنویسم وبعد ان را در حافظه ذخیره کنم می خوام بدونم که ای وی ار میتونه اطلاعاتی که روی صفحه ال سی دی است رو (با گرفتن عکس از صفحه)بگیره و در حافظه ذخیره کنه وبعد دوباره آنهارو نشون بده سئوال من بیشتر در مورد ذخیره کردن در حافظه هست حافظه زیاد رو هم برای این کار میخوام علاوه بر اینکه حافظه خیلی بزرگی هم برای نوشتن کد برنامه می خواد 2- سدوال دوم در مورد زبان سی هست که آیا می تونیم از توابع گرافیکی زبان سی در میکروکنترلر ای وی ار استفاده کنیم مثل کشیدن دایره ومربع و غیره _H2_27-09-2008, 12:36 AMسلام 1) این شما هستید که با کدهایتان قابلیت های را به برنامه و سخت افزارتان اعتاء میکنید. میکرو شما فقط اجرا کننده دستورات شما است. برای ذخیره سازی اطلاعات معمولاً نمایه گرافیکی را که LCD نمایش میدهد ذخیره نمیکنند! مثل Notepad خود ویندوز که تصویر نوشته ها ذخیره نمیکند و فقط رشته کاراکترها را ذخیره میکند هر کجا خواستید رشته های متنی را برای نمایش به LCD تان تحویل میدهید. برای سخت افزار ذخیره طولانی مدت اطلاعات (چیزی مثل هارد رایانه) شما باید از E2PROM و Flash استفاده کنید و تعبیه آنها را در مدار الکتریکی خود لحاظ کنید. E2PROM ها مثل RAM های معمول باید استفاده شوند ولی نوع سریالی هم دارند. حافظه های Flash بزرگ امروزی بر اساس اصول سریال کار میکنند. (اشتباه نکنید ! Flash داخلی AVR مخصوص نگه داری کد برنامه است و شما را از حافظه کد بی نیاز میکند و برای ذخیره دیتاهای کاری برنامه نیست.) 2) شما میتوانید با زبان C برای AVR استفاده کنید ولی با کامپایلر codvision خودش. یعنی وقتی میگوییم با C برای AVR برنامه نویسید، منظور VC++2008 یا C++Borland نیست. خلاصه جواب شما میشود اینکه، شما میتوانید از تمام امکاناتی که کامپایلر codvision برای کدهای C در اختیارتان قرار میدهد استفاده کنید. zkh.8506-05-2010, 03:29 PMسلام من درباره این 2تامیکروکنترلراطلاعات کاملی میخوام لطفا کمکم کنید.mc68hcll و 8751 سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 872]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


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