ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2013/04/23
    158
    10

    دستور آنالوگ به ديجيتال كردن 12F629 چيه؟

    سلام و خسته نباشيد

    توي آي سي 12F675 با دستور ANSEL پورت ها از حالت پيش فرض آنالوگ به ديجيتال تغيير ميكنن ولي اين براي 629 عمل نميكنه و ظاهرا پورتهاي 12F629 پيش فرض آنالوگن !

    از دوستاني كه اطلاع دارن خواهش ميكنم راهنماييم كنن ( اينم اضافه كنم كه من تازه كارم . :redface
  2. #2
    2010/12/30
    53
    0

    پاسخ : دستور آنالوگ به ديجيتال كردن 12F629 چيه؟

    نقل قول نوشته اصلی توسط ms1003
    توي آي سي 12F675 با دستور ANSEL پورت ها از حالت پيش فرض آنالوگ به ديجيتال تغيير ميكنن ولي اين براي 629 عمل نميكنه و ظاهرا پورتهاي 12F629 پيش فرض آنالوگن !
    در هر دو میکرو نام برده پین های GP0 و GP1 به مقایسه کننده آنالوگ اختصاص دارند. برای اینکه به حالت دیجیتال تغییر کنند باید عدد 7 رو در رجیستر CMCON قرار بدید تا سه بیت کم ارزش این رجیستر مقدار 1 بگیرند. به این ترتیب پین ها به ورودی خروجی دیجیتال اختصاص پیدا میکنند.
    برای PIC12F675 به غیر از مورد بالا باید هر کدام از چهار بیت کم ارزش رجیستر ANSEL که به پین مورد نظر شما مربوط است رو برابر صفر قرار بدید.
  3. #3
    2013/04/23
    158
    10

    پاسخ : دستور آنالوگ به ديجيتال كردن 12F629 چيه؟

    نقل قول نوشته اصلی توسط e.fazli
    در هر دو ميکرو نام برده پين هاي GP0 و GP1 به مقايسه کننده آنالوگ اختصاص دارند. براي اينکه به حالت ديجيتال تغيير کنند بايد عدد 7 رو در رجيستر CMCON قرار بديد تا سه بيت کم ارزش اين رجيستر مقدار 1 بگيرند. به اين ترتيب پين ها به ورودي خروجي ديجيتال اختصاص پيدا ميکنند.
    براي PIC12F675 به غير از مورد بالا بايد هر کدام از چهار بيت کم ارزش رجيستر ANSEL که به پين مورد نظر شما مربوط است رو برابر صفر قرار بديد.
    سلام و تشكر بابت پاسختون

    پس يعني فقط پين هاي GP0 و GP1 پيش فرض آنالوگن؟

    اگه فرصت داريد براي يه برنامه تايمر با ورودي GP0 و خروجي GP1 يه مثال بزنيد. زمان هم هر چي خواستيد...
    باز هم ممنونم.
  4. #4
    2010/12/30
    53
    0

    پاسخ : دستور آنالوگ به ديجيتال كردن 12F629 چيه؟

    به صورت پیشفرض پین های GP0 و GP1 به عنوان ورودی های مقایسه کننده آنالوگ و GP2 به عنوان خروجی مقایسه کننده تعریف شده اند. در PIC12F629 چون مبدل آنالوگ به دیجیتال وجود ندارد بنابر این رجیستر ANSEL هم وجود ندارد ولی برای PIC12F675 باید این رجیستر را برابر 0 قرار بدید.
    یک مثال با تایمر1:
    کد:
    
    ///////////////////////////
    void interrupt isr(void)
    {
    
    
    if(TMR1IF)
    {
    GPIO1=1;
    TMR1IF=0;
    }
    
    
    }
    
    ///////////////////////////
    
    void main(void)
    {
    
    
    ANSEL=0xf0;// Digital I/O (PIC12F675 only.)
    CMCON=0x07; // Comparator Off
    
    GPIO=0x00;
    TRISIO=0xfd;// GPIO0=input , GPIO1=output
    WPU=0x01; // enable GPIO0 pin pull-up
    
    while(1)
    {
    
    if(!GPIO0) // if GPIO0=0 then run timer1
    {
    
    while(!GPIO0);
    
    TMR1IF=0; //clear timer1 interrupt flag 
    GIE=1;
    PEIE=1;
    TMR1IE=1; //enable timer1 interrupt 
    TMR1L=0x00;
    TMR1H=0x00;
    T1CON=0x31; // run timer1 with prescale=8
    
    }
    
    }
    
    }
    //////////////////////
  5. #5
    2013/04/23
    158
    10

    پاسخ : دستور آنالوگ به ديجيتال كردن 12F629 چيه؟

    يك دنيا ممنون از وقتي كه گذاشتيد بابت پاسخ به من :rolleyes:

    يه مقدار بررسي عملي بكنم تا حساب كار دستم بياد ، بعدش اگه سوالي بود مزاحمتون ميشم :redface:
نمایش نتایج: از 1 به 5 از 5

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

  1. آنالوگ يا ديجيتال؟
    توسط FRA در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 3
    آخرين نوشته: 2013/08/23, 13:09
  2. تبديل ديجيتال به آنالوگ
    توسط mrk6990 در انجمن میکروکنترلرهای PIC
    پاسخ: 2
    آخرين نوشته: 2013/05/03, 17:19
  3. آي سي ديجيتال به آنالوگ
    توسط behrooz_elec در انجمن مدار هاي ديجيتال
    پاسخ: 9
    آخرين نوشته: 2011/08/26, 17:41
  4. آي سي ديجيتال به آنالوگ
    توسط behrooz_elec در انجمن مدار هاي ديجيتال
    پاسخ: 1
    آخرين نوشته: 2008/08/10, 10:33
  5. آي سي ديجيتال به آنالوگ
    توسط behrooz_elec در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 3
    آخرين نوشته: 2008/08/10, 00:40

کلمات کلیدی این موضوع

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

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

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

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