منو
 کاربر Online
846 کاربر online
 : خلاقیت
برای پاسخ دادن به این ارسال باید از صفحه قبلی اقدام کنید.   ناشناس   در :  دوشنبه 02 آبان 1384 [07:09 ]
  انتقال یافته از بحث دانشنامه : مدار محاسبه فاصله از طریق امواج آلتراسونیک بوسیله میکروکنترلر
 

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

با عرض سلام
مي خواستم بدونم در اين پروژه بجاي ميكروي
pic
امكان استفاده از ميكروي 8051 وجود دارد اگر امكان دارد توضيح بدهيد.
ممنون

مهدي
mrr_sm9@yahoo.com





  امتیاز: 0.00     
برای پاسخ دادن به این ارسال باید از صفحه قبلی اقدام کنید.   کاربر offline جواد حمزه ارسال ها: 275   در :  دوشنبه 02 آبان 1384 [11:58 ]
  > انتقال یافته از بحث دانشنامه : مدار محاسبه فاصله از طریق امواج آلتراسونیک بوسیله میکروکنترلر
 

سلام

این کار راحته و شدنی بایست دستورات و شکل استفاده از آنها را در PIC بدانید.سپس این دستورات را تبدیل به دستورات در 8051 کنید.و برنامه ای که به این ترتیب می نویسید را در میکرو 8051 پروگرام کنید.

اطلاعات و دستورات مربوطه به این آیسی را در لینک زیر براحتی می توانید پیدا کنید.
www.alldatasheet.com
در قسمت نام آیسی،PIC16F873 را وار کنید.و سپس اطلاعات و دستورات اسمبلی را در PDF ای که به شما می دهد.به دقت مطالعه کنید.اگر فرصت بشه این کار و انجام می دهم.ولی شما بهتر از این طریق فعلا شروع کنید.

  امتیاز: 0.00     
برای پاسخ دادن به این ارسال باید از صفحه قبلی اقدام کنید.   کاربر offline پویا نجفی زنجانی ارسال ها: 194   در :  چهارشنبه 04 آبان 1384 [05:00 ]
  > انتقال یافته از بحث دانشنامه : مدار محاسبه فاصله از طریق امواج آلتراسونیک بوسیله میکروکنترلر
 

بله حتما امکان پذیر است .

برای این پروژه چون در خاطرم هست که از یک A/D استفاده شده بود شما می توانید از 89c2051 اشتفاده کنید . در ضمن این میکرو کنترلر خروجی اش مخصوص درایو کردن LED می باشد و قابلییت جریان دهی بالایی دارد پس صفحه ی نمایشگر شما بهتر هم روشن می شود

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

خانواده ی MCS-51 هنوز جز پرفروش ترین میکرو کنترلر های دنیا هستند است . و این خانواده هرروز بزرگتر هم می شود .

در مورد برنامه شما اول باید توسط TIMER0 یک موج 40KHZ را تولید کنید .) برای ترانسدیوسر فرستنده .

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

شما باید A/D داخلی میکرو را راه اندازی کنید .

سپس بعد از بدست آمدن عدد مورد نظر که حالا از جنس فاصله است باید آن را تفکیک کنید و آن را توسط سه عدد نمایش گر LED ( سون سگمنت ) نمایش دهید .

به نظر من استفده از 89C2051 خیلی مناسب تر است و توجیه بیشتری دارد .

البته این طرح یک طرح جامع است که در مراجع مختلفی پیشنهاد شده و بارها هم ساخته شده و امتحان خود را پس داده .


پویا نجفی زنجانی


  امتیاز: 0.00