سلام
دوستان ميخوام با استفاده از پورت هاي انالوگ ميكرو يه عددي بين 20 تا 200 روي lcd كاركتري بنويسم . چه دستوري تو بسكام به كار ببرم
سلام
دوستان ميخوام با استفاده از پورت هاي انالوگ ميكرو يه عددي بين 20 تا 200 روي lcd كاركتري بنويسم . چه دستوري تو بسكام به كار ببرم
سلام
پورت های آنالوگ منظورت همون adc هست؟
میخای همینجوری یه عددی روی السیدی نشون بدی یا نه مقدار adc رو میخونی بعد میخای نمایشش بدی؟
این عدد رو توی یه متغیر مثل a قرار بده بعد با این دستور lcd a مقدار عدد رو نشون بده
*** اللّهم عجّل لولیک الفرج ***
اگه ولتاژ ورودی ac و بالاتر از محدوده کاری میکرو هستش قبلش یه مقسم ولتاژ مقاومتی ببندین بعدش بدین به یه مدار یکسوساز با آپ امپ ، در نهایت این ولتاژ رو بدین به ورودی آنالوگ میکرو و ادامه کار
بعد از چند وقت برگشتم
مشكل بر طرف شد . ولي يه مشكل ديگه بهش اضافه شد .
از LCD ريز قرمز براي نمايش اعداد استفاده كردم . وقتي كه اعداد را بالا ميره و نمايش داده ميشه موردي ندارم ولي وقتي اعداد رو به پايين مياد و نمايش داده ميشن عدد سمت چپ يا يكانش عوض اين كه كم بشه بيشتر هم ميشه
مثلا وقتي اعداد از 20 به 200 افزايش ميدم خوبه ولي وقتي از 200 به زير 100 ميخوام ببرم در حين كم شدن بعد از اين كه اعداد به رقم 100 رسيد از اون پايين تر وقتي ميره رقم 1 عدد 100 بايد 0 بشه و مثلا بنويسه 99 كه اينطور نميشه و ميشه 999 و همينطور 995 و 989 و الي اخر در صورتي كه بايد از 99 به پايينتر بياد
البته مشكل را ميدونم از كجاست مشكل از LCD هست كه بايد يك بار رفرش بشه . اا من نميخوام از دستور CLS استفاده كنم و رفرش كنم چون پرش داره و حالت چشمك زدن در ماد
حالا كسي ميدونه بايد چه كار كنم و راه حل چيه ...
تو LCD كاركتري راحت ميشه با اين دستور { " " ; LCD A } اين مشكل را برطرف كرد
ولي تو گرافيكي نميدونم چه كار كنم
ویرایش توسط CINAPA : 13-06-2016 در ساعت 16:21
اينم به لطف خدا اوكي شد ......