تعويم؟؟؟

F

fatihbasaris

Guest
أنا أستخدم AT89c51RC2.أريد أن أقرأ P2 وتحويله إلى رقم عشري و
أكتب هذا الرقم إلى شاشات الكريستال السائل...

 
آسف ، ولكن تحتاج إلى تسجيل الدخول لمشاهدة هذه الضميمة

 
إذا كنت تستخدم مترجم سي ، يمكن للsprinf ظيفة تحويل تطفو الى أسكي.

 
شكرا للرد عليها.أنا أستخدم كايل.كتبت هذه الرموز.

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="حزين" border="0" />على سبيل المثال وردت = 174

.
.
.
.
باطل DATAdatawrite (البيانات تشار [])
(
كثافة العمليات ط = 0 ؛
في حين أن (البيانات [ط]! = 0)
(
روبية = 1 ؛ lcddelay (1) ؛
رو = 0 ؛ lcddelay (1) ؛
أون = 1 ؛ lcddelay (1) ؛
بيانات بيانات = [ط] ؛
أون = 0 ؛ lcddelay (1) ؛
ط ؛

)
)
.
.
.
.
باطلة الرئيسي ()

صحيح غير الموقعة وردت ، lasttwo ، number1 ، number2 ، number3 ؛في حين (1)
(
تلقى = P1 ؛

lasttwo تلقى = 100 ٪ ؛
number1 = lasttwo 10 ٪ ؛
number2 = (lasttwo - number1) / 10 ؛
number3 = (تلقى - lasttwo) / 100 ؛

LCDinit () ؛

LCDdatawrite (؟؟؟؟)

على سبيل المثال وردت = 174

أريد أن أكتب لشاشات الكريستال السائل 174 ولكن لم أفعل هذا.

 
تعويم؟وأنا لا أرى أي تعوم في التعليمات البرمجية.إلا صحيح غير الموقعة.

عندما كنت تشغيل البيانات في البرنامج التالي ، فإنه يطبع 1 7 4
رمز :

# تشمل <stdio.h>كثافة العمليات الرئيسية (الفراغ)

(

صحيح غير الموقعة وردت ، lasttwo ، number1 ، number2 ، number3 ؛تلقى = 174 ؛

lasttwo تلقى = 100 ٪ ؛

number1 = lasttwo 10 ٪ ؛

number2 = (lasttwo -- number1) / 10 ؛

number3 = (وردت -- lasttwo) / 100 ؛printf ( "٪ ٪ ش ش ش ٪ \ ن" ، number3 ، number2 ، number1) ؛

عودة 0 ؛

)
 

Welcome to EDABoard.com

Sponsor

Back
Top