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





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









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









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





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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12
  1. #1
    2013/03/18
    babol
    1,396
    672

    قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    سلام دوستان.من بعضي اوقات که کار ميکنم تو برنامه نويسي بسکام ،بعر از اينکه برنامه نوشتم و کارهاي ال سي دي کاراکتري رو نوشتم و پروگرام ميکنم تو ميکرو و يا پرتيوس .بعد از مدتي کار ميبينم که اصلا اون چيزي که من ميخاستم نشون نميده <يک شکل هايي نشون ميده که اصلا با مغز سازگار نيست و جايي نديدم ،همش نگاش ميکنم فک ميکنم خط ميخي هست :redface: :biggrin:،گردالي و عجيب قريب بعد تازه از راست به چپ حرکت ميکنن،حالا ميخاستم ببينم که چرا بعد از مدتي کار اين شکل ها رو نشون ميده؟چطوري ميتونم درستش کنم؟آيا نويز داره؟فک نکنم تو برنامش مشکلي باشه ولي باز دوستان شايد بخوان با پرتيوس ببينن ميزارم.بايد دکمه هاي ست رو که با ديبانس مشخص شده بزنيد تا تنظيم شه بعد خودش کم کم خراب ميشه ،شما بعد از اينکه دکمه pinb.5 زدين فقط نيگاه کنين
    $regfile = "m16def.dat"
    $crystal = 8000000
    Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.2 , Db6 = Portc.3 , Db7 = Portc.4 , E = Portc.5 , Rs = Portc.6
    Config Lcd = 16 * 2
    Cursor Off
    Config Portb = Input
    Enable Interrupts
    Config Date = Ymd , Separator = .
    Config Clock = Soft , Gosub = Sectic
    _sec = 57 : _min = 59 : _hour = 23 : _day = 32 : _month = 11 : _year = 99
    Goto W
    Set_ok:
    Locate 1 , 10 : Lcd "set ok"
    Wait 2 : Locate 1 , 10 : Lcd" "
    W:
    Do
    Debounce Pinb.5 , 1 , Incr_sec
    Loop
    Incr_sec:
    Do
    Locate 1 , 10 : Lcd "set sec"
    Debounce Pinb.5 , 1 , Incr_min : Waitms 10
    If Pinb.6 = 1 Then : _sec = 0 : Waitms 30 : End If
    If Pinb.7 = 1 Then : _sec = 30 : Waitms 30 : End If
    Loop
    Incr_min:
    Do

    Locate 1 , 10 : Lcd "set min" : Waitms 10
    Debounce Pinb.5 , 1 , Incr_hour
    If Pinb.6 = 1 Then : Incr _min : Waitms 30 : End If
    If Pinb.7 = 1 Then : Decr _min : Waitms 30 : End If
    Loop
    Incr_hour:
    Do
    Locate 1 , 10 : Lcd "set hou"
    Debounce Pinb.5 , 1 , Incr_day : Waitms 10
    If Pinb.6 = 1 Then : Incr _hour : Waitms 30 : End If
    If Pinb.7 = 1 Then : Decr _hour : Waitms 30 : End If
    Loop
    Incr_day:
    Do
    Locate 1 , 10 : Lcd "set day"
    Debounce Pinb.5 , 1 , Incr_month : Waitms 10
    If Pinb.6 = 1 Then : Incr _day : Waitms 30 : End If
    If Pinb.7 = 1 Then : Decr _day : Waitms 30 : End If
    Loop
    Incr_month:
    Do
    Locate 1 , 10 : Lcd "set mon"
    Debounce Pinb.5 , 1 , Incr_year : Waitms 10
    If Pinb.6 = 1then : Incr _month : Waitms 30 : End If
    If Pinb.7 = 1 Then : Decr _month : Waitms 30 : End If
    Loop

    Incr_year:
    Do
    Locate 1 , 10 : Lcd "set yea"
    Debounce Pinb.5 , 1 , Set_ok : Waitms 10
    If Pinb.6 = 1 Then : Incr _year : Waitms 30 : End If
    If Pinb.7 = 1 Then : Decr _year : Waitms 30 : End If
    Loop
    End
    Sectic:
    Locate 1 , 1 : Lcd Date$ : Locate 2 , 1 : Lcd Time$
    Return
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)
  2. #2
    2012/06/10
    يزد-اوشايي
    142
    11

    پاسخ : قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    سلام به دوستان
    آقا مشکل منم همينه چيکار بايد کرد
    اگه کسي جواب داد ممنون ميشم
    [size=12pt]شاد بودن تنها انتقامی است که انسان میتواند از زندگی بگیرد"چگوارا"[/size]
  3. #3
    2011/09/05
    9
    0

    پاسخ : قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    من با mega8 دیپ روی بردبورد همین مشکل رو داشتم ولی با smd با همون برنامه روی فیبر نه.احتمال زیاد نویزه
  4. #4
    2012/12/30
    بوشهر
    3,211
    1,137

    پاسخ : قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    نقل قول نوشته اصلی توسط mohsen m.j
    من با mega8 دیپ روی بردبورد همین مشکل رو داشتم ولی با smd با همون برنامه روی فیبر نه.احتمال زیاد نویزه
    توی پروتئوس چرا اینجوری میشه؟
  5. #5
    2012/06/10
    يزد-اوشايي
    142
    11

    پاسخ : قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    سلام به دوستان
    مشکل من تو پروتئوسه
    مثلا تا 10ثانيه اول خوبه يهو به هم ميريزه و بعدشم اصلا صفحه ميره(پاک ميشه)
    http://www.eca.ir/forum2/index.php?topic=84063.0
    يه نگاه بندازيد
    با تشکر
    [size=12pt]شاد بودن تنها انتقامی است که انسان میتواند از زندگی بگیرد"چگوارا"[/size]
  6. #6
    2009/09/25
    اصفهان
    814
    48

    پاسخ : قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    این نویز هست و با init کردن مرتفع میشه
    هميشه به ياد خدا باش !
  7. #7
    2007/04/19
    385
    28

    پاسخ : قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    سلام

    تو تمام برنامه هايي که مينويسيد اول از همه مقدار پشته هاي نرم افزاري و سخت رو بايد تعريف کنيد تا توابع ار اونها استفاده بکنن

    کد:
    $regfile = "m163def.dat"                  ' we use the M163
    $crystal = 4000000
    
    $hwstack = 64
    $swstack = 40
    $framesize = 80
  8. #8
    2011/09/26
    خراسان رضوي-مشهد
    759
    29

    پاسخ : قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    به احتمال زياد فاصله بين ميکرو تا ال سي دي وجود داره و شما براي حل شدن مشکلتون بايد طذف ال سي دي يه خازن 100u بزاريد :job:
  9. #9
    2008/12/26
    384
    115

    پاسخ : قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    سلام
    نظر من با اقای mahdi421 یکیه
    چون من هم در بعضی مواقع چه در السی دی کارکتری و چه رنگی چنین مشکلی رو داشتم که با تنظیم hwstcak و swstack و frame size حل شد یا گاهی اوقات اصلا قاطی نمیکرد و مثلا دستوری که باید یه باکس رو رسم میکرد رو رسم نمیکرد که تنظیم این گزینهای استک پوینتر خیلی مهمه و عدد دهیشون بستگی به نوع میکرو و حجم کد نسبت به ظرفیت استک پوینتر بستگی داره و در بعضی مواقع هم مطلب دوستمون reza javahery هم صورت میگیره که نقش مهمی داره
    امام مهدی(عج): اگر شیعیان ما ، که خداوند طاعتشان دهد. در عهد ما وفادار و همدل بودند، هرگز دیدار ما (ظهور) به تاخیر نمی افتاد.(کدام عهد ؟)
  10. #10
    2012/06/10
    يزد-اوشايي
    142
    11

    پاسخ : قاطي کردن lcd کارکتري بعد از مدتي که شروع به کار ميکنه

    سلام به دوستان
    اقا همه اين کارهارو کردم نشد که نشد
    http://www.eca.ir/forum2/index.php?topic=84063.0
    شما اين لينکو ببينيد
    هم فيل برنامه هست هم شبيه سازيش شده
    ببينيد مشکل کار از کجاست
    با تشکر.منتظر جوابتون هستم
    [size=12pt]شاد بودن تنها انتقامی است که انسان میتواند از زندگی بگیرد"چگوارا"[/size]
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12

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

  1. سوختن اتمگا 8 يا قاطي کردن فيوزبيت؟!!
    توسط کوروش22 در انجمن میکروکنترلرهای AVR
    پاسخ: 10
    آخرين نوشته: 2015/03/21, 22:21
  2. هنگ کردن lcd کارکتري
    توسط masoud.moghaddam21 در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2014/12/03, 18:21
  3. قاطي شدن اينتراپت هاي avr
    توسط mahin2010 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2014/02/10, 00:04
  4. آسيب ديدن قسمتي از برنامه داخل atmega8 پس از مدتي
    توسط dariush_abbasi868 در انجمن میکروکنترلرهای AVR
    پاسخ: 33
    آخرين نوشته: 2012/02/16, 19:01
  5. معکوس کردن متن روي lcd کارکتري
    توسط kenza1370 در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2011/12/09, 19:05

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

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

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

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

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