ايران ويج

نسخه‌ی کامل: مشکل در نمایش تاریخ روی LCD
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
با سلام.
من یه قطعه کد خیلی خیلی ساده برای آزمایش RTC نوشتم.
ولی وقتی تاریخ رو می خاد روی LCD نشون بده بجای کاراکتر / یه کاراکتر عجیب نشون می ده.(هم روی سخت افزار ، هم روی پروتیوس و هم روی شبیه ساز خود بسکام)
(من از بسکام نسخه 1.11.8.3 استفاده می کنم.)
دلیلش چیه؟

اینم کد من:

کد:
$regfile = "m16def.dat"
$crystal = 8000000
$hwstack = 32


Dim Now As String * 10

Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 _
                                                    , E = Porta.1 , Rs = Porta.0

Config Clock = Soft
Enable Interrupts
Time$ = "16:59:00"
Date$ = "08/14/07"

Do
   Cls
   Lcd Date$

   Waitms 500

Loop

End
به جای استفاده از date$ از کد زیر استفاده کن.

کد:
Lcd _day ; "/" ; _month ; "/" ; _year
30yavash نوشته است:به جای استفاده از date$ از کد زیر استفاده کن.

کد:
Lcd _day ; "/" ; _month ; "/" ; _year

مرسی درست شد
شما یک cls قبلش بنویس اگه حل نشد فایلو بفرست تا حلش کنیم
newdesign نوشته است:شما یک cls قبلش بنویس اگه حل نشد فایلو بفرست تا حلش کنیم
فایل رو که فرستاده بودم.توی همون پست اول.
اگه دقت کنی می بینی که قبلش CLS هم گذاشته بودم ولی بازم مشکل داشت.
بهر حال با روشی که آقا سیاوش گفت مشکلم حل شد.
سلام
منظور از فایل کلیه قسمتها (پروتیوس و بسکام)به صورت زیپه
و اما جواب شما
کد:
Config Date = Mdy , Separator = /

کد بالا رو کم داشتی
صفحه‌ها: 1 2