(۰۶-خرداد-۱۳۹۱, ۲۰:۳۰:۰۱)sun2012 نوشته است: سلام خدمت تمام اساتید محترم
من جواب سوال زیرو باید تا چند وقته دیگه پیداکنم و ببرم سرکلاس اما اعتراف میکنم بلد نیستم میخواستم بدونم کسی میتونه معرفت کنه و برنامه شو واسم بنویسه ، با تشکر .....
برنامه ای نویسید که فرکانس موج تولید شده را در تایمر یک با استفاده از حالت کپچر بدست آورد ؟؟؟؟؟؟
منتظر کمکتون هستم ..... یا علی
سلام دوسته من به ایران ویج خوش اومدی.
اگه دیر جوابتو دادم شرمنده چون خودم تازه عضو شدم
این یک برنامه فرکانس متر دیجیتال تا چند مگا هرتز که به زبان بیسیک نوشته شده:
کد:
$regfile = "m64def.dat" : $crystal = 8000000
Config Lcdpin = Pin , Db4 = Porte.4 , Db5 = Porte.5 , Db6 = Porte.6 , Db7 = Porte.7 , E = Porte.3 , Rs = Porte.2 : Config Lcd = 20 * 4
Config Timer3 = Timer , Prescale = 1024
Config Timer1 = Counter , Edge = Rising
Dim Ti As Single
Dim Pa As Single
Dim A As Byte
On Ovf1 P
Enable Interrupts : Enable Timer3
Start Timer3
Cursor Off
Lcd "h.unique"
Waitms 500
Cls
Do : If Timer3 > 7825 Then : Stop Timer3 : Ti = A * 65535 : Pa = Ti + Counter1 : Locate 1 , 1 : Lcd "Freq:" ; Pa ; "Hz"
Timer3 = 0 : Counter1 = 0 : Pa = 0 : Ti = 0 : A = 0 : Start Timer3 : End If : Loop
End 'end program
P:
Locate 2 , 1 : Lcd "p" : Incr A : Return
موفق باشی.