با سلام خدمت همه دوستان عزیز .
بنده برنامه ای با زبان بیسیک نوشتم که با زدن باتون A ،عددی در LCD افزایش پیدا کنه و با رسیدن این عدد به مقدار 10 با مکس کوتاهی در روال افزایش شمارش ، LED1 برای مدت کوتاهی روشن و سپس خاموش شود . حال با فشردن باتون B این عدد کاهش میابد و این بار هم اگه عدد به مقدار 10 برسه بازهم مکس کوتاه و ادامه کاهش عدد. روال برنامه به ظاهر درسته ولی وقتی این عمل را (افزایش و کاهش عدد ) برای چندین بار متوالی تکرار می کنیم (مثلا 17 ال 20 بار ) متوجه پدیده نادری میشویم . (البته شاید از دید من ) و آن این که عدد دیگر افزایش یا کاهش نمی یابد و بر روی 10 هنگ میکنه . جالبتر اینکه وقتی باتون B را فشار دهیم ، عددی که روی LCD نمایش داده میشود یه چیزی مثل عدد 256 هست !!!!!
کسی از دوستان میتونه بگه که چرا این مساله پیش میاد ؟؟؟
http://rapidshare.com/files/417040533/ECA.rar
بنده برنامه ای با زبان بیسیک نوشتم که با زدن باتون A ،عددی در LCD افزایش پیدا کنه و با رسیدن این عدد به مقدار 10 با مکس کوتاهی در روال افزایش شمارش ، LED1 برای مدت کوتاهی روشن و سپس خاموش شود . حال با فشردن باتون B این عدد کاهش میابد و این بار هم اگه عدد به مقدار 10 برسه بازهم مکس کوتاه و ادامه کاهش عدد. روال برنامه به ظاهر درسته ولی وقتی این عمل را (افزایش و کاهش عدد ) برای چندین بار متوالی تکرار می کنیم (مثلا 17 ال 20 بار ) متوجه پدیده نادری میشویم . (البته شاید از دید من ) و آن این که عدد دیگر افزایش یا کاهش نمی یابد و بر روی 10 هنگ میکنه . جالبتر اینکه وقتی باتون B را فشار دهیم ، عددی که روی LCD نمایش داده میشود یه چیزی مثل عدد 256 هست !!!!!
کسی از دوستان میتونه بگه که چرا این مساله پیش میاد ؟؟؟
http://rapidshare.com/files/417040533/ECA.rar




دیدگاه