برنامه نویسی

این وبلاگ برای همه افرادیست که به برنامه نویسی زبان های جاوا و ++c و ... علاقه دارند.

برنامه نویسی

این وبلاگ برای همه افرادیست که به برنامه نویسی زبان های جاوا و ++c و ... علاقه دارند.

دستور debounce - زبان بیسیک

فرم کلی این دستور به شکل زیر است:   

 

debounce pinx.y , state , label {, sub} 

توسط این دستور پین x.y چک شده و اگر مقدار ان با state برابر شد، cpu میکرو به label پرش می کند. 

گزینه sub اختیاریست.شما می توانید از این گزینه برای پرش به یک زیر برنامه استفاده کنید. 

به جای گزینه state میتوانید 0 یا 1 قرار دهید.در این صورت: 

اگر state=0 باشد: 

هنگامی که پایه مورد نظر به گراند وصل شود به برچسب مورد نظر پرش می کند. 

و  اگر state=1 باشد: 

هنگامی که پایه مورد نظر به 5 ولت وصل شود به برچسب مورد نظر پرش می کند. 

نکته: پینی که مورد استفاده قرار می گیرد ، حتما باید به عنوان خروجی تعریف شود. 

مثال: 

$regfile "m8def.dat"  

$crystal 12000000 

a:

set portb.1  

b: 

reset port c.1 

c: 

set portc.0  

debounce pinc.1 , 1 , d   

d: 

reset portb.1 

end

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.