۰۴-مرداد-۱۳۹۱, ۱۶:۱۴:۱۰
با عرض سلام خدمت اساتید محترم
من میخوام یک کلید بزارم و با فشردن آن یک خروجی مثبت بشه و بعد از برگشت از یک پایه دیگه وارد بشه و این مدت زمان را اندازه بگیرم برنامه رو بصورت زیر نوشته ام نمیدونم چه اشکالی داره لطفا راهنمایی بفرمایید
سوال دوم این که موقع استفاده از دو ورودی ADC چطوری مشخص کنم آیا درهم تداخل نمیکنند
سوم این که من مخواهم سه تا برنامه با هم اجرا بشن چطوری اینها رو با یکجا بنویسم
برناه
من میخوام یک کلید بزارم و با فشردن آن یک خروجی مثبت بشه و بعد از برگشت از یک پایه دیگه وارد بشه و این مدت زمان را اندازه بگیرم برنامه رو بصورت زیر نوشته ام نمیدونم چه اشکالی داره لطفا راهنمایی بفرمایید
سوال دوم این که موقع استفاده از دو ورودی ADC چطوری مشخص کنم آیا درهم تداخل نمیکنند
سوم این که من مخواهم سه تا برنامه با هم اجرا بشن چطوری اینها رو با یکجا بنویسم
برناه
کد:
$regfile = "m8def.dat"
$crystal = 1000000
'LCD
Config Lcdpin = Pin , Db4 = Pinc.2 , Db5 = Pinc.1 , Db6 = Pinc.0 , Db7 = _
Pind.0 , E = Pinc.3 , Rs = Pind.1
Config Lcd = 16 * 2
'Var
Dim S(1) As String * 8
Dim Bet As Integer
Dim Er As Integer
Declare Sub Meter
S(1) = " "
Config Pind.2 = 1
Config Pind.3 = 0
Cursor Off
Cls
Do
Call Meter
Loop
End
Sub Meter
If Pind.2 = 0 Then Waitms 10
Reset Pind.3
Bet = 0
Incr Bet
If Bet > 32000 Then Bet = 0
Er = Bet / 100
Locate 2 , 10 : Lcd " "
Locate 2 , 10 : Lcd Er ; "cm"
End Sub
End