NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3621 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 26

موضوع: کمک..... چگونه میتوان بر روی 6 سون سگمنت با پایه داده مشترک چیزی نوشت

  1. #1
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض کمک..... چگونه میتوان بر روی 6 سون سگمنت با پایه داده مشترک چیزی نوشت

    سلام دوستان خواهشا کمک کنید./ برا پروژه کرنومتر اطلاعاتو باید بر روی 6 عدد 7segment نمایش داد .. برای صرفه جویی در پایه atmega از 6 سون سگمنت پایه مشترک استفاده کردم ولی الان هر کاری میکنم با هر فرکانسی میفرستم همه سون سگمنتها با هم روشن نمیشن ... اگرم روشن بشن هیچ شمارشی رو انجام نمیدن؟؟ باید چیکار کنم..خواهشااااااا کمک کنید

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

  3. #2
    کاربر فعال ppittl آواتار ها
    تاریخ عضویت
    Sep 2009
    نام
    اکبری
    نوشته ها
    138
    تشکر
    44
    تشکر شده 72 بار در 46 پست

    پیش فرض

    رئیس جان از آی سی های مبدل bcd 2 s.s استفاده کن
    ارزان و مناسب و دارای لچ
    موفق باشی

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


  5. #3
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ppittl نمایش پست ها
    رئیس جان از آی سی های مبدل bcd 2 s.s استفاده کن ارزان و مناسب و دارای لچ موفق باشی
    بدیش اینه که نباید از هیچ ای سی خارجی استفاده کنم .. فقط میکرو با چند تا ترانزیستور برا فعال سازی و یک سون سگمنت 6 تایی

  6. #4
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    برنامه و فایل شبیه سازی و یا شماتیک را قرار دهید تا بررسی شود وگرنه از شواهد بر میاد که طریقه رفرش کردن شما صحیح نیست و زمان بندی درستی نداره بهترین راه رفرش کردن بدون ای سی اینه از تایمر های خود میکرو کمک بگیری

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


  8. #5
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض

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

  9. #6
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض کرنومتر

    اینم فایل اسمبلی با فایل هگز
    فايل هاي پيوست شده فايل هاي پيوست شده

  10. #7
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    دوست عزیز برای ایجاد تاپیک جدید به مکانشم توجه کن محبورم الان بفرستم توی بخش avr چون تازه وارد سایت هستی نادیده گرفته میشه

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


  12. #8
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض

    دستتون درد نکنه .. بهتونم گفتم نمیدونم محلش درسته یا نه./.. ولی تاپیک های بعدی رو حتما درست میزنم ./

    - - - Updated - - -

    اخه اینجا که فرستادینش اصلا زبان اسمبلی avr نداره .. برا زبان های دیگست

  13. #9
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    من اسمبلی از یادم رفته و چندین سااله یه خط برنامه هم ننوشتم ولی با توجه به شبیه سازی باید بگم برنامه تون مشکل داره ، اصلا رفرشی در کار نیست ، پورت d درست پیکره بندی نشده هیچ گونه حرکتی نداره (اول این گزینه را چک کنید )

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


  15. #10
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض

    مشکل من فقط زمان رفرش شدنه ./. یعنی با چه فرکانسی بفرستم که همشون نشون داده بشن./ هر پروژه دیگه ای رم مینویسم همه جاش درسته به جز این قسمت خروجی.../. ./ پورت d فک نکنم مشکل داشته باشه چون همزمان با پورت c عوض میشه ./

  16. #11
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    برای اینکه هر سگمنت نور کافی و قابل رویت داشته باشه زمانی برابر 5 تا 10 میلی ثانیه برای نمایش هرکدوم باید ایجاد کنید شما یه برنامه ساده بنویسید که عدد ثایت را روی سون سگمنت نمایش بده بعد تغییرات را اضافه کنید

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


  18. #12
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض

    اگه 10 میلی ثانیه رو به هر کدوم بدم .. صدم ثانیه درست در نمیاد ... اونم باید هر 10 میلی ثانیه یکی اضافه شود./

  19. #13
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    برای رفرش باید حدود 20 هرتز باشه. یعنی هر 50 میلی ثانیه یکبار همه رو رفرش کنید.
    نکته: تایمر لازم نیست. شما باید در زمان نمایش، تاخیر داشته باشین. پس تاخیرها در تابع نمایش قرار میگیرن. سون سگمنت اول رو روشن کنید بعد 8 میلی ثانیه تاخیر بعد دومی بعد 8 میلی تاخیر تا 6 تا. در کل 48 میلی ثانیه تاخیر میشه که نزدیک 50 هست. حالا در برنامه از توابع تاخیر استفاده نکنید و هر جا تاخیر لازمه از تابع نمایش استفاده کنید

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


  21. #14
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض

    تنها تاخیری که ما لازم داریم تاخیر 10 میلی ثانیه است که بتونه صدم ثانیه رو بشمره.... اگه این تاخیر 50 رو بزاریم دیگه نمیتونیم درست 1صدم ثانیه رو بشمریم ...

  22. #15
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    اون زمان 8 میلی ثانیه رو 5 یا 10 میلی در نظر بگیرید. فقط سرعت رفرش کمتر و بیشتر میشه. مهم اینه نتیجه بده. در همین زمان نمایش شمارش هم انجام میشه

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


  24. #16
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    اسمبلی کار نکردم بتونم کمک کنم. ببینید شما به این ترتیب عمل کنید فعلا بدون تایمر میگم ( با تاخیر) بعد که راه انداختید میتونید از تایمر استفاده کنید تا دقیق بشه.
    اولش تمام اعداد صفر هستن.
    سون سگمنت اول رو روشن کنید و مقدار مورد نظر رو نشون بدین. حالا 5 میلی ثانیه تاخیر. بعد سون سگمنت دوم رو روشن کنید و مقدار مورد نظر رو نشون بدین. حالا 5 میلی ثانیه تاخیر.
    در اینجا 10 میلی ثانیه گذشته و باید محاسبات زمان رو انجام بدین یعنی یکی به صدم ثانیه اضافه کنید و بقیه محاسبات لازم برای زمان.
    در ادامه سون سگمنت سوم رو روشن کنید و مقدار مورد نظر اون رو نشون بدین. حالا 5 میلی ثانیه تاخیر. بعد سون سگمنت چهارم رو روشن کنید و مقدار مورد نظر رو نشون بدین. حالا 5 میلی ثانیه تاخیر.
    در اینجا 10 میلی ثانیه ی دیگه گذشته و باید محاسبات زمان رو انجام بدین یعنی یکی دیگه به صدم ثانیه اضافه کنید و بقیه محاسبات لازم برای زمان.
    همین کار رو برای سون سگمنت 5 و 6 هم انجام بدین.
    نحوه ی نوشتن اطلاعات روی سون سگمنت رو باید بدونید
    اگر توجه کرده باشید بر روی سون سگمنت صدم ثانیه، هر 3 صدم ثانیه یکبار عدد نوشته میشه و همین هم کافیه چون همینم چشم تشخیص نمیده.
    ویرایش توسط esisafa : 05-06-2014 در ساعت 00:30

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


  26. #17
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض

    خیلی خیلی ممنون بابت راهنمایی الان روش اعمال میکنم ببینم داستانش چی میشه./ خیلی ممنون دوباره

  27. #18
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    نقل قول نوشته اصلی توسط liapanof نمایش پست ها
    خیلی خیلی ممنون بابت راهنمایی الان روش اعمال میکنم ببینم داستانش چی میشه./ خیلی ممنون دوباره
    خواهش میکنم این همه مهندس اینجا هستن تا به همدیگه کمک کنیم.
    حالا که نوشتنی تشکر کردی اون دکمه ی تشکر هم فشار بده آمار تشکر بره بالا حال کنیم

    اینطور هم میشه

    اولش تمام اعداد صفر هستن.
    سون سگمنت اول رو روشن کنید و مقدار مورد نظر رو نشون بدین. حالا 5 میلی ثانیه تاخیر. بعد سون سگمنت دوم رو روشن کنید و مقدار مورد نظر رو نشون بدین. حالا 5 میلی ثانیه تاخیر. همین کارو برای 3 و4 و5 و6 هم انجام بدین.
    در اینجا 30 میلی ثانیه گذشته و باید محاسبات زمان رو انجام بدین یعنی سه تا به صدم ثانیه اضافه کنید و بقیه محاسبات لازم برای زمان.
    در هر دوره 3 صدم ثانیه به شمارنده اضافه کنید و بعد کاملا روی سون سگمنت نمایش بدین. البته دقت شمارنده در این حالت 3 صدم ثانیه میشه
    ویرایش توسط esisafa : 05-06-2014 در ساعت 00:44

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


  29. #19
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض

    از اون روش که گفتید و رففتم انگار نه انگار نه شمارشی نه روشن شدنی هیچ ./. چشمک زن روشن میشن ... هیچی هم نمیشمرن./

  30. #20
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    14
    تشکر
    11
    تشکر شده 0 بار در 0 پست

    پیش فرض

    کمککککککککککککککککککککککک ککک کنید خواهششششششششششششششششششششش شششش

صفحه 1 از 2 12 آخرینآخرین

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

  1. پاسخ: 1
    آخرين نوشته: 06-05-2014, 12:23
  2. پاسخ: 0
    آخرين نوشته: 05-05-2014, 11:54
  3. درخواست hspice قابل نصب روی ویندوز سون 64 بیتی بهمراه آموزش نصب
    توسط toodeg در انجمن در خواست نرم افزارو كرك
    پاسخ: 0
    آخرين نوشته: 04-08-2013, 22:57
  4. باگ در وقفهKEIL و نصب IAR روی ویندوز سون win 7
    توسط bato_990 در انجمن AT91 series (ATMEL)
    پاسخ: 10
    آخرين نوشته: 19-05-2013, 15:43
  5. تلفن رومیزی «آندروئیدی» هم آمد!
    توسط M3R در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 14-09-2010, 14:03

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

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