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





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









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









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






جهت تبلیغ در وب سایت ECA کلیک کنید.

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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 20
  1. #1
    2013/07/10
    2,097
    74

    مدار ساعت با سون سگمنت

    با سلام
    من مدار ساعت میخواستم که یا سون سگمنت 6 تایی باشه که ثانیه شمار هم داشته باشد اکثر مدار هایی که توی انجمن یا سایت های دیگه هست ثانیه شمار ندارند(سون سگمنت 4 تایی هستند) !! بعضی از سایت ها ساعت با سون سگمنت 6تایی دارند که اصلا پیدا نمیشه سون سگمنت 6 تایی !! میخواستم بدونم کسی مدار ساعت با 3 تا سون سگمنت 2 تایی به صورت جدا داره ! که قابلیت تنظیم ساعت و دقیقه و ثانیه را داشته باشد و همچنین با ای سی ds1307 یاشه!
    سپاس
  2. #2
    2010/08/19
    کردستان
    1,925
    900

    پاسخ : مدار ساعت با سون سگمنت

    سلام

    دوست عزیز مداری که می خوای چیزی نداره و همون ساعت با چهار سون سگمنت رو میشه راحت برای 6 سگمنت هم تعمیم داد و کاری نداره.
    سعی کنید به جای جستجو برای مدار مورد نظر خودتون برای ساختنش قدم بردارین...

    کمکی هم خواستین در حد توان در خدمتم...
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
  3. #3
    2013/07/10
    2,097
    74

    پاسخ : مدار ساعت با سون سگمنت

    نقل قول نوشته اصلی توسط سوران آراسته
    سلام

    دوست عزیز مداری که می خوای چیزی نداره و همون ساعت با چهار سون سگمنت رو میشه راحت برای 6 سگمنت هم تعمیم داد و کاری نداره.
    سعی کنید به جای جستجو برای مدار مورد نظر خودتون برای ساختنش قدم بردارین...

    کمکی هم خواستین در حد توان در خدمتم...
    دوست عزیز: من با سون سگمنت کار نکردم و بلد نیستم و... ولی با ای سی ds1307 ساعت راه انداختم !! چند تا تابع داره : gettime و settime و ...
    الان چطور می توانم اطلاعات دریافتی را روی سون سگمنت نمایش داد !! حالا سون سگمنت ها 3 تا 2 تایی باشند یا 6 تا تکتایی و...
    شما و یا هرکس دیگه که می تواند لطفا راهنمایی کند!! یا یک نمونه پروژه به زبان سی لطفا معرفی کنید!
    سپاس

  4. #4
    2008/10/08
    371
    14

    پاسخ : مدار ساعت با سون سگمنت

    سلام بر شما.
    --
    کاری بخصوصی نداره.
    سون سگمنت از از 7 ال ای دی و یک ال ای دی نقطه . (جمعا 8 led تشکیل شده)
    سون سگمنت در دو نمونه کلی پایه مشترک منفی(کاتد) و پایه مشترک مثبت (آند) تشکیل شده(که کاتد مشترک تا حدودی بهتر می باشد)

    ال ای دی ها سون سگمنت به ترتیب از بالا بدین شکل نام گذاری میشوند.

    a.b.c.d.e.f.g دو پایه هم که در تصویر می بینید com نوشته شده،مشترک می باشد،که براساس نوع سون سگمنت ،هر دو پایه به مثبت یا منفی وصل میشود
    خوب شما پایه که به حروف نوشته را به ترتیب به میکروکنترولر وصل می کنید، و پایه مشترکشون رو جداگانه وصل کنید . و در برنامه نویسی پورت رو خروجی تعرف می کنید.
    اکنون اگر هر خروجی را 1 کنید led ان قسمت روشن میشود .
    اما کار از این هم راحت تر است،مثلا شما می خواهید عدد دو را بر روی سون سگمنت بنویسید. می توانید به کمک

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    نرم افزار ساده کد رو تولید کنید و جلوی پورت بنویسید
    به عنوان مثال کد عدد 2 میشود 0x5B
    شما اینطور می نویسید
    PORTB=0x5B

    اما شما اگر قرار باشد دستی هر عدد رو بنویسید کلی طول می کشید،برای همین از ارایه استفاده می کنند .
    کدهای 0 تا 9 رو مینویسن و بعد ارایه رو 11 ستونی تعرف می کنند..(اون 1 ستون اضافه رو فعلا کاری نداشته باشید)
    اینطور
    [code=cpp]flash unsigned char s[11]= //معرفي 0 تا 9
    {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f ,0x77};[/code]
    در کدبالا به ترتیب عدد 0 تا 9 معرفی شده در ارایه به نام S معرفی شده
    حالا کارمان راحت تر شده،و می توانیم به ترتیب اعداد را بشماریم و دیگر از کدها استفاده نکنیم
    به عنوان مثال ما اینطور می نویسیم
    (PORTB=~s(0
    اکنون کد 0 برای سون سگمنت فرستاده میشود.
    اگر کد درون پرانتز را 1 کنیم،1 فرستاده میشود و ...
    شما می توانید بین دو پرانتز یک متغییر بنویسید و جداگانه ان را افزایش دهید(فرمولی که می توانید با ان ساعت و ... درست کنید)
    ---
    خوب این تا اینجایی کار. سون سگمنت 1 قطعه ای ، بصورت معمولی روشن میشود،اما سون سگمنت 4 قطعه چسبیده بهم،بصورت مولتی پلاکس روشن میشود.
    یعنی از خطایی دید انسانی استفاده می کند .
    شما ابتدا قطعه 1 روشن می کنید و از چند میلی ثانی قطعه 2 و بعدچند میلی ثانیه قطعه 3 و ... 4 . اینطور چشم انسان 4 قطعه led را روشن می ببینید.دلیل مولتی پلاکس هم،کم کردن پایه ها سون سگمنت می باشد .
    تمام پایه ها a.b.c.d.e.f.g.dot در 4 قطعه مشترک می باشد،ولی پایه مشترک چهار قطعه از هم جدا می باشند .

    بنابرین به کمک چهار پایه غیر مشترک.ابتدا سون سگمنت 1 را روشن می کنید و عددتون رو می نویسید،سپس سون سگمنت دو رو روشن می کنید و عدد خودتون رو می نویسید و بعد ... (همه این ها در فواصل چند میلی ثانیه ای انجام میشود)
    [code=cpp] while(1) //نشان دادن عدد 0 1 2 3 به روي سون سگمنت دات ماتريکس
    {
    PORTB=1; //پايه مشترک اول روشن
    PORTD=~s[0]; //عدد 0 را نشان بده
    delay_ms(2); //دو ميلي ثانيه صبر کن
    PORTB=2; //پايه مشترک دوم روشن
    PORTD=~s[1]; //عدد 1 را نشان بده
    delay_ms(2); //دو ميلي ثانيه صبر کن
    PORTB=4; //پايه 3 را روشن کن
    PORTD=~s[2]; //عدد 2 را نشان بده
    delay_ms(2); //به مدت 2 ميلي ثانيه صبر کن
    PORTB=8; //پايه شماره 4 را روشن کن
    PORTD=~s[3]; //عدد 3 را نشان بده
    delay_ms(2); //به مد 2 ميلي ثانيه صبر کن
    } [/code]
    کد بالا،عدد 0 تا 3 را به ترتیت بر روی 4 قطعه سون سگمنت مولتی پلاکس نشان میدهد(البته چون خطایی چشم انسانی وجود دارد،ما همه ان چهار عدد را یک جا و زنده می ببینیم)
    اگر دیدید سون سگمنت چشمک میزند و اهسته است،زمان تاخیر را کمتر می کنید .
    نکته:portb در واقعی جایست که 4 پایه مشترک سگمنت ها به ترتیب به ان وصل است

    دیگر ساخت ساعت برای شما که ساعت ساختید..فکر می کنم اسان شده باشد.
    امیدوارم راهنمایی بدردتان خورده باشد
    باتشکر.
  5. #5
    2013/07/10
    2,097
    74

    پاسخ : مدار ساعت با سون سگمنت

    ممنون دوست عزیز از راهنمایی تان: من از بیس مشکل دارم ! الان این توضیحاتی که دادید در مورد راه اندازی سون سگمنت بود !! من ثانیه شمار هم میخوام باشه ! یعنی 2 تای دیگه باید باشه در کل 6 تا !!
    لطفا مثال جامع تر بزنید ! این مثال ساده بود و متوجه نشدم!
    اساتید اگر سورس دارید لطفا قرار بدهید!
    من یک چیزی میخوام شبیه به این باشه! این مدار سالم هست ولی سون سگمنت اش 6 تایی هست و گیر نمیاد !!!
    http://s3.picofile.com/file/8204179734/saat.zip.html
    سپاس
  6. #6
    2008/02/19
    44
    1

    پاسخ : مدار ساعت با سون سگمنت

    سون سگمنت 6تایی هم هست از پاساژ امجد.طبقه همکف انتهای سالن میتونی تهیه کنی.اگر هم گیرت نیومد یدونه 4تایی با یه دوتایی بگیر و به هم متصل کن. فقط بایستی هردو کاتد مشترک یا هردو آند مشترک باشد که البته شما توی شکلت کاتد مشترک استفاده کردی.
    اما در مورد استفاده از DS1307.... من از این آی سی استفاده کردم و کار باهاش خیلی ساده است.اما اگر میخوای دقیق باشه یکم باید در اتصالات و نویز دقت کنی.ضمن اینکه بهتره کمی هم تغییر توی مدار و برنامه بدی.
    پایه SQW/OUT رو به اینتراپت خارجی میکرو وصل کن.SQW را برای فرکانس 1Hz تنظیم کن. اینطوری هر یک ثانیه یک وقفه به میکرو داده میشه و در این وقفه زمان را رفرش میکنی
  7. #7
    2013/07/10
    2,097
    74

    پاسخ : مدار ساعت با سون سگمنت

    نقل قول نوشته اصلی توسط hamy89
    سون سگمنت 6تایی هم هست از پاساژ امجد.طبقه همکف انتهای سالن میتونی تهیه کنی.اگر هم گیرت نیومد یدونه 4تایی با یه دوتایی بگیر و به هم متصل کن. فقط بایستی هردو کاتد مشترک یا هردو آند مشترک باشد که البته شما توی شکلت کاتد مشترک استفاده کردی.
    اما در مورد استفاده از DS1307.... من از این آی سی استفاده کردم و کار باهاش خیلی ساده است.اما اگر میخوای دقیق باشه یکم باید در اتصالات و نویز دقت کنی.ضمن اینکه بهتره کمی هم تغییر توی مدار و برنامه بدی.
    پایه SQW/OUT رو به اینتراپت خارجی میکرو وصل کن.SQW را برای فرکانس 1Hz تنظیم کن. اینطوری هر یک ثانیه یک وقفه به میکرو داده میشه و در این وقفه زمان را رفرش میکنی
    ممنون دوست عزیز: همانطور که گفتم زیاد به مبحث سون سگمنت مسلط نیستم !!! و... و در مورد امجد بگم که من توی شهرستان هستم و گیر نمیاد سون سگمنت 6 تایی حتی توی سایت های مطرح هم گیر نمیاد!!! مثل eca و roboq و...
    میگم برای ساعت با سون سگمنت بزرگ کدام یک از اینها مناسب هست از نظر ابعاد!! و کدام قشنگ تر در میاد !!؟ چه رنگی؟ چون میخوام pcb بزنم !!
    http://www.roboeq.ir/products/category/166/order/desc/by/snum/p_p/1/t_p/26/
    سپاس

  8. #8
    2008/10/08
    371
    14

    پاسخ : پاسخ : مدار ساعت با سون سگمنت

    نقل قول نوشته اصلی توسط ircaspianhero
    ممنون دوست عزیز از راهنمایی تان: من از بیس مشکل دارم ! الان این توضیحاتی که دادید در مورد راه اندازی سون سگمنت بود !! من ثانیه شمار هم میخوام باشه ! یعنی 2 تای دیگه باید باشه در کل 6 تا !!
    لطفا مثال جامع تر بزنید ! این مثال ساده بود و متوجه نشدم!
    اساتید اگر سورس دارید لطفا قرار بدهید!
    من یک چیزی میخوام شبیه به این باشه! این مدار سالم هست ولی سون سگمنت اش 6 تایی هست و گیر نمیاد !!!
    http://s3.picofile.com/file/8204179734/saat.zip.html
    سپاس
    سلام بر شما..
    دقیقا کجاهاش رو مشکل دارید تا براتون توضیح بدم .
    --
    همانجور که کاربر محترم گفتن. شما علاوه به سون سگمنت 4 تای .. یک 2 دوتایی دیگر بخرید .. بعد پایه ها ABCDEFG dot رو با همان پایه ها دیگر مشترک قرار بدید ، و دو پایه مشترک منفی را به میکرو بدهید (بعد از پایه مشترک قبلی)
    بعدم با همان توابع DS1307 که گفتید کار کنید و ثانیه و دقیقه وساعت رو به 6 سون سگمنت بدید ...
    --
    اگر خودتون برنامه ساعت با سون سگمنت دارید و با زبان سی هستش،بدید تا ثانیه شمار رو بهش اضافه کنم .
    باتشکر.
  9. #9
    2008/02/19
    44
    1

    پاسخ : مدار ساعت با سون سگمنت

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

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    اما اگر میخوای ساعت بزرگ باشه خب داستان فرق میکنه کلا. چون معمولا سون سگمنتهای بزرگ مالتی پلکس ندارن.یعنی همون چندتایی... وباید تکی بخری.بعد به بافر هم نیاز داری چون میکرو نمیتونه جریانش رو تامین کنه.
    به نظر من قبل از PCB زدن شما ساعت رو روی سون سگمنت کوچیک جواب بگیر. بعد بزرگ رو تست کن و در آخر PCB بزن تا هم مشکلی پیش نیاد و هم سایز و نحوه اتصال قطعات دستت بیاد. چون سون سگمنت های مختلفی توی بازار هست و ممکنه چیزی که بعدا میخری با طرح PCB شما جور در نیاد
  10. #10
    2010/08/19
    کردستان
    1,925
    900

    پاسخ : مدار ساعت با سون سگمنت

    نقل قول نوشته اصلی توسط ircaspianhero
    دوست عزیز: من با سون سگمنت کار نکردم و بلد نیستم و... ولی با ای سی ds1307 ساعت راه انداختم !! چند تا تابع داره : gettime و settime و ...
    الان چطور می توانم اطلاعات دریافتی را روی سون سگمنت نمایش داد !! حالا سون سگمنت ها 3 تا 2 تایی باشند یا 6 تا تکتایی و...
    شما و یا هرکس دیگه که می تواند لطفا راهنمایی کند!! یا یک نمونه پروژه به زبان سی لطفا معرفی کنید!
    سپاس

    خب پس اول برین سراغ آموزش های موجود در سایت و سعی کنید خودتون اولین گام رو برای انجام و به اتمام رساندن پروژه هاتون بردارید...

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 20

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

  1. ساعت rtc با سگمنت
    توسط shahin_w3 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2016/04/09, 23:10
  2. ساعت شش رقمی با سون سگمنت
    توسط hamed danesh در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2015/10/26, 09:47
  3. ساعت و دما با سون سگمنت با باتري بك پ
    توسط mobah در انجمن میکروکنترلرهای AVR
    پاسخ: 40
    آخرين نوشته: 2012/04/25, 09:14
  4. نیاز به مدار ساعت با سون سگمنت بهمراه تاریخ شمسی دارم
    توسط avangcom در انجمن میکروکنترلرهای AVR
    پاسخ: 26
    آخرين نوشته: 2011/07/27, 11:13
  5. ساعت با 7 سگمنت وds 1307
    توسط mahan110 در انجمن میکروکنترلرهای AVR
    پاسخ: 10
    آخرين نوشته: 2009/06/22, 22:45

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

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

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

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

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