سلام دوستان :
خسته نباشید
من با سنسور آلتراسونیک srf05 کار میکنم و چند تا برنامه هم از انجمن گرفتم و هم از سایت دیگه
نمونه کد خوب با زبان بسکام دارین شما اون رو امتحان کنم ؟؟؟ :angry: :angry: :angry: :angry:
این برنامه ای که امتجان کردم :
خسته نباشید
من با سنسور آلتراسونیک srf05 کار میکنم و چند تا برنامه هم از انجمن گرفتم و هم از سایت دیگه
نمونه کد خوب با زبان بسکام دارین شما اون رو امتحان کنم ؟؟؟ :angry: :angry: :angry: :angry:
این برنامه ای که امتجان کردم :
کد:
$regfile = "m16adef.dat" $crystal = 8000000 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Dim A As Integer : Dim B As Integer : Dim X As Integer '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Config Porta = Output : Config Portc = Output '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Cursor Off Cls Locate 1 , 1 : Lcd "Loding..." Locate 2 , 1 : Lcd "ULTERASOINC" Waitms 2000 Cls Config Timer0 = Timer , Prescale = 8 Enable Timer0 Enable Ovf0 On Ovf0 Ovf Config Int0 = Rising On Int0 Interrupt Enable Int0 Enable Interrupts A = 0 Timer0 = 0 Start Timer0 '------------------------- SEND PULSE -----------------------------' Do Porta.0 = 1 Waitus 12 Porta.0 = 0 Waitus 12 Loop '------------------------------------------------------------------' End '-------------------------- INTERRUPT -----------------------------' Interrupt: Reset Porta.0 Stop Timer0 If A = 0 Then A = Timer0 Else A = A * 256 : A = A + Timer0 'Cls : Locate 2 , 3 : Lcd "out of range" ; A End If A = A / 100 Cls : Home : Lcd "Distance:" ; A ; " cm" A = 0 Waitms 500 Timer0 = 0 : Start Timer0 Return '-------------------------------------------------------------------' '------------------------- OVF TIMER0 ------------------------------' Ovf: Stop Timer0 : Timer0 = 0 Incr A Start Timer0 Return '-------------------------------------------------------------------'
دیدگاه