آژانس هواپیماییexchanging

میکروکنترلرهایpic

شروع موضوع توسط chia ‏19 ژانویه 2006 در انجمن برق و الکترونیک

  1. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    اقا هرکی درمورد picها اطلاعات باحال داره بزاره وسط استفاده بکنیم
    باتشکر
    :f34r: :D
     
  2. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    مثل انکه خودم باید دست به کار بشم

    برای شروع:

    میکروکنترلر های pic

    این میکروکنترلر ها ساخت شرکت MicroChip هستند .نام pic از کلمه های
    Programmable Interface Controlگرفته شده .
    این نوع تراشه ها در انواع 8 و 18 و28 و 40 و 64 و 80 پایه موجود می باشند .

    میکروکنترلرهای PIC از نظر نوع حافظه به 4 دسته تقسیم می شوند :
    1- دارای حافظه از نوع Flash هستند : آی سی هایی که دارای حرف F هستند مانند 16F84
    2- دارای حافظه از نوع Eprom هستند : آی سی هایی که دارای حرف C یا CE هستند مانند 16C84 -16CE625
    3-دارای حافظه از نوع Rom هستند :آی سی هایی که دارای حرف CR هستند مانند 16CR84
    4-دارای حافظه از نوع Eeprom هستند
    همچنین آی سی هایی که دارای حرف L هستند دارای رنج ولتاژ گسترده ای هستند .


    در اینجا به بررسی pic16F84A می پردازیم (چون این نوع کاربرد زیادی دارد )
    این میکروکنترلر دارای 18 پایه می باشد که 13 پایه به عنوان خطوط I/O

    ۵ پایه=Port A ،
    8 پایه= Port B ) و 6 پایهء دیگر پایه های کنترل و تغذیه هستند .
    CPU از نوع RICK بوده و دارای 35 دستوالعمل تک کلمه ای است.(35 دستور اسمبلی)
    ورودی کلاک (فرکانس کریستال ) حداکثر تا MHZ 20 باشد .
    فرکانس کلاک داخلی برابر یک چهارم فرکانس کریستال می باشد .
    جریان بالای خروجی برای راه اندازی مستقیم LED و سون سگمنت . در حالتی که جریان بدهد 20 میلی آمپر و در حالی که جریان بکشد 25 میلی آمپر .
    جریان مصرفی توسط آی سی 1.8میلی آمپر است که در حالت کاهش توان به 7 میکروآمپر میرسد .
    یک تایمر (شمارنده) 8 بیتی که هم می تواند به صورت تایمر آزاد مورد استفاده قرار گیرد و هم به صورت WDT
    (Watch Dog Timer تایمر سگ نگهبان که می تواند بعد از مدت زمان مشخصی مدار را ریست کند که دارای کلاک جدا است )
    در ضمن دراین نوع میکروکنترلرها از معماری هاروارد(Harvard) استفاده شده است. در این نوع معماری بر خلاف معماری فون نیومن (Von Neumann) که از یک حافظه برای داده ها و برنامه استفاده میکند ، از دو بخش برای این کار استفاده شده . مزیت این معماری این است که میتوان به هر دو بخش حافظه در یک دستورالعمل دسترسی داشت .
    حافظه برنامه از نوع Flash می باشد که دارای سرعت نسباتا خوبی می باشد و حجم آن 1k می باشد. که هر دستور العمل 14 بیت پهنا دارد .این حافظه را حداقل 1000 بار میتوان پاک کرد و از نو نوشت . برنامه اصلی در این قسمت قرار داده می شود .
    حافظه داده به دو بخش RAM و EEPROM تقسیم میشود .
    میزان RAM قابل استفاده برای کاربر 51 بایت میباشد (در کل 68 بایت می باشد) . که هم میتواند به صورت 8 و هم 16 بیتی مورد استفاده قرار بگیرد . Ram از 2 بانک 0 و 1 تشکیل شده که رجیسترها و ram کاربر را در بر میگیرد .
    ممکن است که بعضی از رجیسترها در هر دو بانک باشند که این به علت دسترسی سریعتر و کاهش کد برنامه است .
    میزان EEPROM قابل استفاده 68 بایت میباشد و قابلیت 10 ملیون بارخواندن و نوشتن دارد و
    اطلاعات آن تا 40 سال محفوظ می ماند.
    مسیر داده ها 8 بیتی بوده .
    ترتیب پایه ها به صورت زیر می باشد :

    [[​IMG]
    **** توضیحات:
    پایه 3، (RA4) هم بیت چهارم پورتA می باشد و هم پایه مربوط به کلاک خارجی تایمر میکروکنترلر .
    پایه 4 ،(MCLR) پایه ریست می باشد که فعال به صفر می باشد .
    پایه 5 ، برای تغذیه منفی می باشد که به زمین وصل می شود .
    پایه 6 ، (RB0/INT) هم بیت صفر از پورت B میباشد و هم مربوط به وقفه خارجی .
    پایه 12 ،(RB6) در هنگام برنامه ریزی میکروکنترلر ، به عنوان پایه CLOCK میباشد .
    پایه 13 ،(RB7) در هنگام برنامه ریزی به عنوان DATA میباشد .
    پایه 14، (VDD) تغذیه مثبت می باشد و به 5 ولت وصل می شود.
    پایه های OSC1 و OSC2 برای اتصال به یک نوسانساز است .
     
  3. afshin_electronic

    afshin_electronic Registered User

    تاریخ عضویت:
    ‏16 آگوست 2005
    نوشته ها:
    1,112
    تشکر شده:
    0
    چه شروع طوفانيي در pt و مخصوصا در اين بخش....

    اميدوارم هميشه اينطور پر انرژي در اين بخش كار كني... [​IMG] [​IMG]

    از اونجايي اين تاپيك قبلا زده شده http://forum.persiantools.com/showthread.php?t=30717


    از يكي از مديران تقاضا دارم اين دو تاپيك را ادغام كنند...


    لطفا دوستان اين پست ( پست خودم رو ميگم ) رو bad post ريپورت كنن .... شايد كه يكي از مديرا بياد و اين دوتا تاپيك رو ادغام كنه ....

    آخه اين بخش متاسفانه مدير نداره....
     
  4. sina_judgment

    sina_judgment کاربر تازه وارد

    تاریخ عضویت:
    ‏2 می 2005
    نوشته ها:
    635
    تشکر شده:
    10
    محل سکونت:
    زندان اوین....
    هی من میگم منو بکنین مدیر این بخش شما میگیگن نه :دی(هنوز کاربر فعال نشده میخام بشم مدیر چه پررررررررررو) :دی)
     
  5. Electronics Art

    Electronics Art کاربر فعال برق و الکترونیک کاربر فعال

    تاریخ عضویت:
    ‏9 جولای 2005
    نوشته ها:
    1,374
    تشکر شده:
    16
    محل سکونت:
    تبریز
    آره منم میگم ادغامش کنن
    منم اون جا یه چیزایی گفتم

    به دوست جدیدمون هم خوش آمد میگم
     
  6. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    خیلی ممنون از شما دوست عزیز
    خب حالا که مدیر نداریم چه باید کرد منکه میگم همین طور ادامه بدم تا یه مدیر خوب پیدا بشه
    فعلا شما اطلاعات خودتون رو به اشتراک بذارید
    در ضمن در تائید حرف دوست گرامی در اصل( پی ای سی ) درست است
    ... to be continue
     
  7. appbannerkhuniresbanner
  8. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    خیلی ممنون دوست عزیز
    حالا ما ادامه میدیم خدا بزرگه:)
     
  9. daftarekhaterat

    daftarekhaterat Registered User

    تاریخ عضویت:
    ‏2 جولای 2003
    نوشته ها:
    4,974
    تشکر شده:
    39
    محل سکونت:
    در قلب پاك او
    دوست عزيز. هيچكدام از عكسهاي پست و امضاي شما قابل ديدن براي ما نيست. لطفا يه جاي ديگه آپلود كنين.
     
  10. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    چشم
    اگه حالا درست نشده باشه شما یه جای خوب به من معرفی کنید
    ممنون از دوست خوب دفتر خاطرات


    ولی حالم گرفته شد:(
     
  11. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    خطاب به همه ی دوستان برای شما هم اینجوری
    اگه این جوری به من یه جای خوب برای اپلود کردن عکسام معرفی کنیدک
     
  12. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    دوستان گرامي من ميخوام اموزش برنامه نويسي پي اي سي بيسيک رو بدم کسهايي که موافق هستند لطفا اعلام کنند
    بيسيکي که ميخوام اموزش بدم PicBasic Pro V2.43
     
  13. Electronics Art

    Electronics Art کاربر فعال برق و الکترونیک کاربر فعال

    تاریخ عضویت:
    ‏9 جولای 2005
    نوشته ها:
    1,374
    تشکر شده:
    16
    محل سکونت:
    تبریز
    بله دفی راس میگه هیچ کدوم از عکسات دیده نمیشن
    بهترین هاست عکس فعلاً http://tinypic.com هستش
    خودش هم لینک مربوط رو میده
    :)
     
  14. avajang.com .leftavajang.com.right
  15. Electronics Art

    Electronics Art کاربر فعال برق و الکترونیک کاربر فعال

    تاریخ عضویت:
    ‏9 جولای 2005
    نوشته ها:
    1,374
    تشکر شده:
    16
    محل سکونت:
    تبریز
    فکر خوبی هستش :)
    شما شروع کن مام اگه تونستیم و بلت بودیم کمک میکنیم :happy:
     
  16. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    ببین حالا خوبه
    خیلی ممنون
    :rolleyes:
     
  17. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    از نظر شما متشکرم اگر اجازه بدید نظر دیگر دوستان رو هم ببینیم
    باتشکر:)
     
  18. Electronics Art

    Electronics Art کاربر فعال برق و الکترونیک کاربر فعال

    تاریخ عضویت:
    ‏9 جولای 2005
    نوشته ها:
    1,374
    تشکر شده:
    16
    محل سکونت:
    تبریز
    بله
    بهتر از این نمیشه :happy:
     
  19. afshin_electronic

    afshin_electronic Registered User

    تاریخ عضویت:
    ‏16 آگوست 2005
    نوشته ها:
    1,112
    تشکر شده:
    0
    فكر عاليي هست [​IMG][​IMG].... منتها بزارش يه 15 - 16 روز ديگه شروع كن كه امتحانات همه تموم شده باشه ....

    راستي قبل از شروع آموزش .. ابزار و وسايل كار رو هم بگو تا تهيه كنيم...[​IMG][​IMG]

    راستي من الان دارم امتحان تاريخ اسلام ميخونم .... كي باورش ميشه كه بايد واسه ي يه همچين درسي تا صبح بيدار باشم .... دارم از فرط خستگي ميميرم .... 250 صفحه مزخرفات و ....[​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]
     
  20. sina_judgment

    sina_judgment کاربر تازه وارد

    تاریخ عضویت:
    ‏2 می 2005
    نوشته ها:
    635
    تشکر شده:
    10
    محل سکونت:
    زندان اوین....
    سلام اگه میخای من برات دعوتنامه پرسین گیگ سند کنم خیلی عالی هستش و تا100مگ فضا میده با سرعت عالی
     
  21. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    چشم همین کار رو میکنم واسه امتحانم نگران نباش خدا بزرگه ما هم باید این چرت و پرتارو بخونیم
    دیگه چه میشه کرد راستی گفتی رشته ی مخابراتی...
     
  22. chia

    chia Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2006
    نوشته ها:
    242
    تشکر شده:
    2
    محل سکونت:
    تو موتور خونه ي جهنم
    (از لطف شما دوست عزیز نهایت دستت درد نکنه رو دارم) شوخی کردم ناراحت نشی ولی
    اگه این کا رو بکنی ویه کم بیشتر در مورد این دعوت نامه توضیح بدی ممنون میشم:blush: