NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 5773 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: اتصال سون سگمنت به ميكرو

  1. #1
    تازه وارد
    تاریخ عضویت
    Oct 2007
    نوشته ها
    4
    تشکر
    0
    تشکر شده 2 بار در 1 پست

    پیش فرض اتصال سون سگمنت به ميكرو

    با سلام خدمت دوستان چطور مي تونم سون سگمنت رو به ميكرو وصل كنم؟ آيا دستور خواصي داره ؟ مثلا مثل ال سي دي بايد تعريف كنيم يا نه؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    مدیر باز نشسته
    تاریخ عضویت
    Aug 2007
    نام
    تهران
    نوشته ها
    384
    تشکر
    2
    تشکر شده 57 بار در 31 پست

    پیش فرض سلام

    نه نيازي به كار خاصي نيست

    اگه با avr كار ميكنيد پايه ها رو مستقيما با مقاومت بين 220 تا 680 اهم وصل كنيد كار ميكنه

    اما بايد به سر مشترك دقت كنيد

    سون سگمنت ها دو نوعند كاتد مشترك كه يعني سر منفي ها به هم وصله و آند مشترك كه سر مثبت به هم وصلن اگه نمي دونيد پايه ها چه ترتيبي دارن با يه باتري يا اداپتور و مقاومت به پايه ها بزنيد روشن ميشن


  4. #3
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    7سگمت
    این قطعات برای نمایش اعداد و حروف انگلیسی و بعضی ار علائم به کارمیرد


    این قطعات از 8 led تشکیل می شود که 7تا از انها نمایشگر هستند ویکی به عنوان ممیز به کار میرود
    این led ها ازداخل پایه های کاتد یا اند انها به هم متصل است که به نوع اول کاتد مشترک و به نوع دوم اند مشترک گفته میشود
    در زیر می خواهیم عدد 8 را روی 7سگمنت کاتد نمایش دهیم:
    برای نمایش عدد 8 باید همه led ها رو شن شوند پس برای 7 سگمنت کاتد مشترک باید انها را 1 کنیم (5ولت بدهیم) و برای 7 سگمت اند مشترک باید انها را 0 کنیم (زمین )

    مثل همیشه اولین خط برنامه معرفی کریستال و میکر است
    كد:
    $regfile = "m16def.dAt"
    $crystal = 8000000

    در مرحله بعد پورتی که 7سگمنت به ان وصل میشود به عنوان خروجی تعریف میگردد(در اینجا 7سگمنت به پورت d وصل میشود)
    كد:
    config PORTD= OUTPUT

    مرحله بعد قراردادن کد 7سگمت درپورت d است



    از انجا که 7 سگمت مورد استفاده کاتد مشترک است ،پس
    كد:
    Portd = &B1111111

    و اخرین خط برنامه دستور END است
    كد:
    END

    مثال 2
    میخاهیم اعداد 0 تا 2 را با تاخیر یک ثانیه روی 7 سگمنت نمایش دهیم
    مانند برنامه قبلی کریستال ومیکرو را معرفیمیکنیم و پورت D را به عنوان خروجی قرار میدهیم
    كد:
    $regfile = "m16def.dAt"
    $crystal = 8000000
    Config Portd = Output

    مرحله بعد قرار دادن کد اعداد برای 7 سگمنت است
    اولین عدد 0 است برای عدد صفر تمام LED ها به جز G رو شن هستند پس کد 0 برای 7 سگمنت می شود B1111110&
    پس:
    كد:
    Portd = &B1111110

    قرار دادن تاخیر زمانی به مدت 1 ثانیه
    كد:
    Wait 1

    عدد بعدی1است برای عدد 1، LED هاBو Cرو شن هستند وبقیه خاموش .پس کد 1 برای 7 سگمنت می شود B0110000&
    كد:
    Portd = &B0110000

    قرار دادن تاخیر زمانی به مدت 1 ثانیه
    كد:
    Wait 1

    عدد بعدی2است برای عدد 2، LED هاA,B,D,,E,Gرو شن هستند و بقیه خاموش .پس کد 2 برای 7 سگمنت می شود B1101101&
    كد:
    Portd = &B0110000

    قرار دادن تاخیر زمانی به مدت 1 ثانیه
    كد:
    Wait 1

    end
    در زیر یک نرم افزار برای ساخت کد 7 سگمنت وجود داره که میتونید دانلود کنید

    l
    در ضمن ما میتونید کد های باینری رو به هگز تبدیل کنید کد هگز رو روی پورت قرار بدین
    مثلا
    b&1010101=h&55
    portd=H&55[web:4ac240481b]http://www.2shared.com/file/3566661/c536f5d7/1nafar.html[/web:4ac240481b]

  5. تشکرها از این نوشته :


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

  1. طرز اتصال كريستال به ميكرو
    توسط mohammadr در انجمن AVR
    پاسخ: 22
    آخرين نوشته: 31-10-2015, 17:07
  2. پاسخ: 9
    آخرين نوشته: 19-05-2014, 15:02
  3. اتصال سون سگمنت به ميكرو
    توسط mohammad1221 در انجمن PIC
    پاسخ: 5
    آخرين نوشته: 17-04-2012, 01:17
  4. اتصال lcd به ميكرو
    توسط mosking در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 3
    آخرين نوشته: 12-02-2012, 12:01
  5. پاسخ: 33
    آخرين نوشته: 08-10-2011, 00:10

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

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