اطلاعیه

Collapse
No announcement yet.

مشکل در نمایش عدد در ال سی دی کاراکتری

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در نمایش عدد در ال سی دی کاراکتری

    سلام دوستان.ضمن آرزوی بهروزی برای شما .اگه ممکنه راهنمایی کنید.من ال سی دی 4x20 رو به mega8 وصل کردم.زمانیکه می خوام یک عدد رو نمایش بدم تا زمانیکه این عدد یک رقمی باشه مشکلی نیست.ولی به محض اینکه عدد ذو رقمی میشه عدد مورد نظر به سمت راست منتقل میشه. یعنی : 0:0:0 وقتی مثلا صفر وسطی میشه 10 صفر سمت راست به همراه : به راست منتقل میشن.ذر صورتی که من میخوام به چپ منتقل بشه.اگه راهی هست ممنون میشم کمک :redface:کنید.در ضمن من با بسکام برنامه نوشتم.

    #2
    پاسخ : مشکل در نمایش عدد در ال سی دی کاراکتری

    درود
    من بیسیک کار نیستم اما احتمال میدم ایراد شما توی برنامه نویسی باشه و دوستانی که با بیسیک کار میکنند هم برای اینکه بتونند کمکتون کنند احتمالا دیر یا زود به شما میگند که برنامه ای که نوشتید رو اینجا قرار بدید تا ایرادش رو متوجه بشند و بهتون بگند، به همین خاطر من پیشاپیش به شما پیشنهاد میکنم برنامتون رو هم اینجا قرار بدید تا دوستان بتونند بهتر راهنمایی کنند و شما هم زودتر به جواب برسی :agree:
    از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
    هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
    اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
    اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
    شاد و موفق باشید

    دیدگاه


      #3
      پاسخ : مشکل در نمایش عدد در ال سی دی کاراکتری

      معمولا رسم اینه که ساعتو به این صورت نشون میدن : hh:mm:ss
      مثل 12:03:09

      هم شکیل تره و هم مشکلو حل می کنه . فقط یه شرط لازم داری که مثلا اگه ساعت ک.چیک تر از 10 بود یه 0 بذاره و بعد ساعتو نشون بده و اگه بیشتر از 9 بود خودشو نشون بده
      ...

      دیدگاه


        #4
        پاسخ : مشکل در نمایش عدد در ال سی دی کاراکتری

        سلام حامد جان.ممنون از حسن توجه شما.من هم این رسم رو می دونم.در ضمن این ساعت نیست فقط یه ثانیه شماره و. مشکل من اینه که وقتی می خواد از 9 به 10 بره .مکان نما عدد 1 رو بجای 9 نشون میده و برای نمایش 0 به سمت راست شیفت میده در صورتیکه باید 0 عدد 10 رو به جای 9 نشون بده و برای نمایش عدد 1 مکان نما یک واحد به سمت چپ شیفت داده بشه . مشکل من اینه.ممنون از توجهت

        دیدگاه


          #5
          پاسخ : مشکل در نمایش عدد در ال سی دی کاراکتری

          خب اینو هم می تونی با یه شرط حل کنی .

          مثلا فرض کن قبلا برنامه این بوده:

          Locate 1 , 5
          LCD Second

          حالا باید این بنامه تبدیل بشه به :



          If Second < 10 then
          Locate 1 , 5
          Else
          Locate 1 , 4
          End If
          LCD Second

          دیدگاه

          لطفا صبر کنید...
          X