میخوام میکرو با دریافت صفر صعودی و با دریافت یک نزولی بشمارد. به دونه استفاده از تایمر و وقفه
با تشکر
با سلام
استفاده از دو پایه میکرو برای منظور شما پیشنهاد میگردد . دلیل این پیشنهاد این است که ، اگه از یه پین برای فرمان ورودی شمارش استفاده کنید ، بدلیل اینکه پینهای میکرو ، بعد از power on reset به حالت 1 منطقی میروند . برنامه شمارنده ، بدون هیچ کنترلی شروع به شمارش میکنه ...........!!
ولی با دو پین ، شما کاملا روی شمارش صعودی / نزولی / توقف ، کنترل دارید .
اگه با عرض بنده موافقید و بفرمایید و تا ادامه بدم .
dim coun as integer
10:
if p1.0=0 then coun=coun+1
if p1.0=1 then coun=coun-1
waitms 1 'تعیین کننده سرعت شمارش(مثلا هر 1 میلی ثانیه بشمره .. )
goto 10
end
میخوام میکرو با دریافت صفر صعودی و با دریافت یک نزولی بشمارد. به دونه استفاده از تایمر و وقفه
سلام
دوست عزیز لطفا از ایجاد تاپیکهای تکراری خودداری کنید.
در ضمن شما میتونستید با ویرایش عنوان همون تاپیک هم این ضرب العجلتون رو تعیین کنید!
لطفا این مسئله رو تو همون تاپیک پیگیری کنید.
این موضوع به مدیر گزارش داده میشود.
دیدگاه