نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
مهدی دمیرچیلو

نمایش متن در سون سگمنت

به نام خدا : اینو با زبون c وبا کدویژن نوشتم و با پروتئوس طراحیش کردم. و از atmega16 استفده کردم اما شما میتونید از هر IC دیگه ای استفاده کنید.

اینم یه برنامه هستش که کارش اینه که فقط کلمه hello رو نمایش میده همینو بس cool

توجه : اون پایه های ۱ تا ۶ برا اینه که کدون ۷s فعال باشه و کدوم غیر فعال. و اون A تا G هم برا اون ۷ تا LED داخل ۷S (سون سگمنت) هستش و DP هم برا دات (.) میباشد.

توجه۲ : این ۷S از ۶ تا ۷S تکی تشکیل شده که برا کار سپردن به هرکدوم باید ابتدا توسط پایه های ۱ تا ۶  بگیم بهش که ما میخوایم کدوم ۷S  (از بین ۶ تا ۷S)  رو بهش کار بسپریم.

شما برای این که کلمات بیشتری به برنامه اضافه کنید میتونید دوباره یه آرایه تعریف کنید و ….

پروژه avr نمایش متن در سون سگمنت

شماتیک پروژه :

نمایش متن در سون سگمنت

کد پروژه :

 
به نظرم نیاز به توضیح خاصی نداره ولی به هر حال اگه مشکلی بود در خدمتیم. shout

دانلود : نمایش متن در سون سگمنت

گروه پرسش و پاسخ الکترونیکی در سروش
مهدی دمیرچیلو گوگل میفرماید : إِنَّ اللّه مَعَ الساچِرین ( خداوند با سرچ کنندگان است )
ارسال دیدگاه
16

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید ( طبیعتا لینک کدتون رو باید برای من بفرستید! ) : debian

4) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    مجی

    wink wink wink

  2. Avatar

    مهمان

    4444

    سلام و تشکر بسیار
    کد 7-seg کاتد مشترک برای حرف O مگه نمیشه 0x3f ؟ پس چرا موقع اجرا فقط e و f برا من روشن میشه ! حرف O رو کامل نشون نمیده …. میشه راهنمایی کنین no ممنون

    • Avatar

      مهمان

      4444

      یعنی در حقیقت الآن که دقت میکنم میبینم حرف O ، زمانیکه بقیه ی حروف دارن نشون داده میشن ؛ همونا رو نشون میده و نوبت به خودش که میرسه اون وقت O رو نشون میده …. یه مشکل دیگه هم زمان بندی هستش …. به طور دقیق نمیتونم زمانی رو پیدا کنم که چشمک زدن 7-seg ها رو نبینم !

  3. Avatar

    مهمان

    عباس

    دمت گرم خیلی کار منو راه انداختی

  4. Avatar

    مهمان

    REZA PA

    سلام دمتتتتتتتتتتتتتون گرم خیلی عالیه فقط من وقتی تو پروتیوس runمی گیرم قسمت وسط EوH روشن نمیشه .اگه امکان داره راهنماییم کنید .دستتون درد نکنه

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      تو پروتئوس تست کردم مشکلی نبود
      نسخه پروژتئوس من 8.2

  5. Avatar

    مهمان

    Milad_96

    حالا که فکر میکنم،خودمم منظورمو نمیفهمم rofl
    راستی،این ۷s،آند مشترکه،برای تعریف حروف نوشتین
    cathode_seg
    yes

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      والا من همیشه آند کاتد رو قاطی میکنم laugh
      الان led های ۷s با ۰فعال و با ۱ غیر فعال میشن لذا پایه های + led های ۷s به همدیگه وصل هستن…..لذا ما با پایه های منفی led ها رو کنترل میکنیم
      لذا این ۷s + مشترک هستش که میشه آند مشترک >>> لذا همون طور که گفتی بهتر بود به جای cathode_seg مینوشتم anode_seg

  6. Avatar

    مهمان

    Milad_96

    اولا سلام yes
    دوما بازم مثل اکثر وقتا عالی بود good
    سوما چه قدر جالب،در واقع شما برای نشون دادن متن در ۷s در فواصل زمانی خیلی کوتاه،اون ها رو پشت سر هم خاموش روشن میکنید no
    حالا یه سوال برام پیش اومده اقا مهدی:اگه به جای ۱۰ میلی ثانیه تاخیر،مثلا ۱۵ بذاریم،متوجه خاموش روشن شدن ۷s میشیم.سوالم اینه که این ۱۰ میلی ثانیه،نهایت دقت دستگاه(یا به صورت علمی،دقت اندازه گیری dash )میکرو رو نشون میده یا به خاطر خطای چشم ماست که اینجوری متوجه میشیم(که فکر نمیکنم این مورد درست باشه no )

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مجبوریم ۷S رو خاموش روشن کنیم….این زمانش اگه از یه حدی کمتر بشه چشم نمیفهمه این موضوع رو(البته با دوربین موبیایل میتونی خاموش رو شدن شدن رو ببینی laugh ) ….این زمان هم بستگی به فرکانس داره، فرکانس هرچی بره بالاتر….دستورات رو سریع تر اجرا میکنه و سرعت چشمک زدن میره بالا……….
      در ضمن منظورت از نهایت دقت یعنی چی؟؟؟

  7. Avatar

    مهمان

    اسبیو

    سلام
    آقا مهدی این کد هگز ۷seg ها رو از کجا اوردی؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      تو گوگل بسرچ
      “دانلود نرم افزار سون سگمنت”

  8. Avatar

    مهمان

    ali

    دشمنت شرمنده داداش
    ایول به سرعتت !
    میتونی کمکم کنی ؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      ۸۰۵۱ کار نکردم

  9. Avatar

    مهمان

    ali

    سلام دوست گرامی
    من همین پروژه رو با ۸۰۵۱ و زبان اسمبلی میخوام
    داریش ؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام smile
      نه sad
      شرمنده sorry