به نظر می رسد که شما عضو سایت نیستید و یا وارد نشده اید, امکان ارسال مطلب و دانلود فایل و همچنین دسترسی به انجمن هایی که فقط اعضا ثبت نام شده امکان دسترسی به آن را دارند از امتیازات ثبت نام در سایت میباشد.

لطفا از طریق این لینک برای ثبت نام اقدام نمایید.

    
You have (1) Unread PM; Click The Icon To Read It You have a new PM
جدیدترین موضوعات انجمنها


بازگشت   متارو > ميكروكنترلر > PIC

دستورات pic

PIC

پاسخ
 
LinkBack ابزارهای موضوع نحوه نمایش
قدیمی 07-06-2010, 12:31 AM   #1
Wink دستورات pic

سه دستور ,define adc-bit8
define adc-clock 3
define adc-sampleus 10
چه جا هایی و چرا استفاده میشوند اگر ممکن این سه دستور را کامل توضیح بدین مخصو صا دو دستور آخر .
دردستور دوم عدد 3 بیان گر چی ؟ آیا میشه این عدد را عوض کرد؟اگر عوض کنیم چه تغییری در برنامه به وجود میاد؟همچنین برای دستور سوم در مورد عدد 10.
متشکرم
asman آنلاین نیست.   پاسخ با نقل قول
اين کاربران از asman به خاطر این مطلب مفید تشکر کرده اند
قدیمی 07-06-2010, 06:31 PM   #2
پیش فرض پاسخ : دستورات pic

سلام دوست عزیز...
Define توی زبان برنامه نویسی PIC Basic Pro برای Config کردن سخت افزار ها و برخی المانها برای برنامه و میکروکنترلر است...
اینdefine هایی را که شما سوال کردید مربوط به ماژول آنالوگ به دیجیتاله و شناسایی اون واسه میکرو
1-Define adc_bits 8
برای تعیین دقت مبدل آنالوگ به دیجیتاله که می تونه 10 یا 8 و یا در برخی میکرو ها 12 باشه...
به طور مثال اگه شما دقتتون 8 بیت باشه با ولتاژ رفرنس 5 ولت هر عدد دیجیتالتون برابر 19.6 میلی ولته(تقریبا)


2-Define adc_clock 3
تعیین کننده ی کلاک ماژوله که می تونه از 0 تا 7 متغیر باشه...
اگه برابر 7 یا 3 بود کلاک مورد نیاز از کلاک داخلی میکرو(FRC) استفاده میشه...
(اگه بیشتر می خوایند بدونید بگید که کامل بگم...)

3-Define adc_sampleus 50
تعیین کننده زمان نمونه برداری به واحد میکرو ثانیه است که به پیشنهاد شده که 50 باشه...


اگه مفهوم نبود بگید تا بیشتر بگم...
__________________
We fight through the hurt ... And we live and we learn ...
And we Try and Try And Try


saeebrobotic.blogfa.com
________________________
We Are OpenSource
mohamad.nasr آنلاین نیست.   پاسخ با نقل قول
اين کاربران از mohamad.nasr به خاطر این مطلب مفید تشکر کرده اند
پاسخ

علاقه مندی ها (Bookmarks)

« موضوع قبلی | موضوع بعدی »
ابزارهای موضوع
نحوه نمایش

انتخاب سریع یک انجمن


اکنون ساعت 04:23 AM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.


تمامي حقوق مادي و معنوي اين مجموعه متعلق به شركت ربات گستران آپادانا مي‌باشد Persian Skin By : Vbskin