آموزش ميكرو كنترلر AVR به زبان بيسيك || قسمت سوم

در اين قسمت آموزشي به تشريح دستور CASE و زير برنامه ها و نحوي فراخواني آنها مي پردازيم.

دستور العمل CASE :

به كمك اين دستور شما مي تواند محتواي يك متغيير را نسبت به يك بازه عددي انتخاب كنيد و سپس براي اين بازه ها زير برنامه بنويسيد تا ميكرو اين برنامه ها را نسبت به محدوده بازه و متغيير انجام بده.

ساده تر ميگيم: به عنوان مثال شما يك برنامه دماسنج مي خواهيد بنويسيد. بعد از اندازه گيري دما شما مي خواهيد به ميكرو بگيد كه اگر دما از 0 تا 20 درجه بود فلان كار رو انجام بده و اگر دما از 21 تا 30 بود فلان كار رو انجام بده و اگر دما از 31 تا 40 بود فلان كار رو انجام بده. به همين سادگي شما مي توانيد به ميكرو فرمان بدهيد كه اگر دما در اين بازه بود اين كار رو انجام بده.

همين توضيحات رو به كمك اين دستور به صورت برنامه مي نويسيم:

ادامه نوشته

شمارنده دو رقمی با 8051 و زبان اسمبلی

با سلام خدمت دوستان

یکی از دوستان گرامی یه شمارنده خواسته بود به صورت زیر:

با استفاده از میکرو ۸۰۵۱ و زبان اسمبلی یک شمارنده دو رقمی می خواهم که یک کلید برای شروع شمارش داشته باشه و بعد از فشار دادن کلید هر یک ثانیه یک واحد به شمارنده اضافه بکنه و تا به عدد ۹۹ رسید شمارنده ریست شود و دو باره با فشار دادن کلید میکرو شروع به شمارش کند.

نوع فایل: ZIP

پسورد: mc8051.blogfa.com  (به کوچک بودن حروف دقت نمایید).

دانلود