نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
أَللّهُمَّ ارْزُقْنی شَفاعَةَ الْحُسَیْنِ یَومَ الْوُرُودِ
مهدی دمیرچیلو

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

7

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

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

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

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

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

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

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

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

کد پروژه :

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

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

تعداد مطالب : 367 تا
جنگ ما فتح قدس را به همراه خواهد داشت. [ امام خمینی (ره) ]
بقیه جلسات :
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه
21
نظرات این مطلب بسته شده است.
  1. دختر برفی

    مهمان

    دختر برفی

    سلام ممنون از سایت خوبتون بابت زحمت هایی که میکشید سایت خیلی خوبی دارید
    من یه‌سوال داشتم اینکه تو کد ویژن نیو پروجکت میزنیم بعد yes میزنیم یه پنجره تنظیمات باز میشه که کدوم پورت خروجی کدوم پورت ورودی اونو تنظیماتشو میگید بهم خیلی ممنونم

  2. سجاد حسنعیلزاده

    مهمان

    سجاد حسنعیلزاده

    برنامتون ۲۰تاerror داره🙄

  3. عرفان

    مهمان

    عرفان

    سلام
    امکانش هست راجب کد ها توضیح بدید

  4. ramin

    مهمان

    ramin

    سلام
    اگه وقفه رو 100کنم مشکلی پیش میاد؟ یعنی سون سگمنت چشمک میزنه؟

  5. مجی

    مهمان

    مجی

    wink wink wink

  6. 4444

    مهمان

    4444

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

    مشاهده پاسخ ها (1)
    • 4444

      مهمان

      4444

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

  7. عباس

    مهمان

    عباس

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

  8. REZA PA

    مهمان

    REZA PA

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

  9. Milad_96

    مهمان

    Milad_96

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

  10. Milad_96

    مهمان

    Milad_96

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

    مشاهده پاسخ ها (2)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

    • .....

      مهمان

      .....

      بله هر عدد ۱۰میلی ثانیه نشون داده میشه
      و خطای چشم انسان همهی عدد هارو باهم میبینه

  11. اسبیو

    مهمان

    اسبیو

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

  12. ali

    مهمان

    ali

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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

  13. ali

    مهمان

    ali

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

    مشاهده پاسخ ها (1)
    • مهدی دمرچیلو

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

      مهدی دمرچیلو

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