سوئیچ در برنامه بسکام؟؟؟؟

M.Minoo

عضو جدید
سلام دوستان
من این جا یه برنامه بسکام دارم که یه شمارنده رو طراحی می کنه که از 0تا255 رو میشماره و با برنامه پروتئوس پیاده سازیش کردم .
حالا می خوام این برنامه رو با سوئیچ طراح کنم!یعنی برنامه رو طوری تغییر بدیم که با زدن سویچ شمارنده کار کنه مثل زدن کلید
حالا نمیدونم چطوری!!!!!!!!؟؟؟؟؟؟؟؟؟دستور سوئیج توی بسکام چیه؟چی به این برنامه اضاف کنم؟؟؟؟؟
اینم برنامست؟
$regfile="2313def.daf"
$crystal=1000000
config portb= output
portb=00
dim count as byte
count=0
do
portb=count
if pina . 0=1
then incr count
wait 1
loop
end
ممنون میشم اگه کمک کنید هرچه زودتر.مرسی از همه
 

M.Minoo

عضو جدید
البته اینم اضاف کنم که نمیدونم توی پروتئوس واسه سوئیچ چیو بایدبزارم مثلا واسه میکرو میزنیم atmega16 حالا واسه سوئیچ چیو میزنیم؟:que::w10:
 

doorandishan

عضو جدید
سلام
شما باید یکی از پین های میکرو را بعنوان ورودی در نظر بگیرید و یک وقفه برای اون تعریف کنید ( یا از پایه های وقفه خارجی کمک بگیرید ) ، و به ازای هر پالس ورودی ( فشردن سوئیچ ) به شمارنده یکی اضافه کنید. ضمنا نیازی به تعریف سوئیچ داخل برنامه نیست و فقط داخل پروتئوس لازم است سوئیچ را به پایه مورد نظر متصل نمایید.
 
بالا