آقا من براي كم كردن نرم افزار به دستور lookup نياز دارم يكي اين دستور را با مثال بزند خدا پدر و مادرش را بيامرزد
آقا من براي كم كردن نرم افزار به دستور lookup نياز دارم يكي اين دستور را با مثال بزند خدا پدر و مادرش را بيامرزد
نوشته شده توسط محمد مهندس [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
برای picbasic که اینطوره
LOOKUP Index , [constant , {constant}], var
این دستور برای خواندن مقداری از جدول ثابتها متناظر با مقدار index استفاده میشه اگر مقدار index صفر باشه در var مقدار ثابت اولی قرار میگیره و اگر مقدار index یک باشه در var مقدار ثابت دومی جای میگیره و....
اگر مقدار index از تعداد ثابتها بیشتر باشه varبدون تغییر می مونه
این کار میتونه مثلا برای تبدیل bcd به seven segment استفاده بشه
LOOKUP b0 ,[$3f,$06,$5b,$4f,$66,$6d,$7d,$07,$7f,$6f],b1
در این کد مقدار bcd در b0 به مقدار seven segment در b1 تبدیل میشه
با این فرض که
b1.0=a,b1.1=b,b1.2=c,b1.3=d,b1.4=e,b1.5=f,b1.6=g (اتصالات seven segment )
Last edited by mohsen++; 11-06-2007 at 15:50.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)