[color=navy][color=teal][size=+2]سلام
من میخواستم یک عدد بیشتر از 300 رو با استفاده از جدول Lookup روی LCD نشون بدم :
تو این برنامه تمام متغیر هام از نوع Byte هستند ولی وقتی میخوام مقدار مثلا دهم از جدول رو نشون بدم که بیشتر از 255 میشه در این حالت من متغیر A1 رو اگه بصورت wordو.... تعریف کنم عدد درست نشون نمیده با Lookup چه باید کرد که درست بشه؟
تعریف متغیر به عنوان Byte

تعریف متغیر به عنوان Word
من میخواستم یک عدد بیشتر از 300 رو با استفاده از جدول Lookup روی LCD نشون بدم :
(A1 = Lookup(a2 , A3
A5 = A1 + A4
Cls
Locate 1 , 1
Lcd A1
Locate 2 , 1
Lcd A5
A3:
Data 0 , 31 , 60 , 91 , 121 , 152 , 182 , 213 , 244 , 274 , 305 , 335
A5 = A1 + A4
Cls
Locate 1 , 1
Lcd A1
Locate 2 , 1
Lcd A5
A3:
Data 0 , 31 , 60 , 91 , 121 , 152 , 182 , 213 , 244 , 274 , 305 , 335
تو این برنامه تمام متغیر هام از نوع Byte هستند ولی وقتی میخوام مقدار مثلا دهم از جدول رو نشون بدم که بیشتر از 255 میشه در این حالت من متغیر A1 رو اگه بصورت wordو.... تعریف کنم عدد درست نشون نمیده با Lookup چه باید کرد که درست بشه؟
تعریف متغیر به عنوان Byte

تعریف متغیر به عنوان Word

دیدگاه