سلام
دلیل اختلاف زمان اصلی با زمان ذکر شده عدم برابر بودن کریستال نوشته شده در برنامه با کریستال استفاده شده است
یعنی وقتی شما یک تا خیر 1 ثانیه رو توی برنامه مینویسی و اون تاخیر در عمل چندین ثانیه طول میکشه دلیلش این هست که کرستالی رو که توی برنامه معرفی کردی با کریستالی که به دو پایه xtal 1 , xtal 2 متصل کردی یکی نیست (با تنظیم فیز بیت کریستال میتونی این مشکل رو حل کنی
اینم یه برنامه دیگه که led وصل شده به پورت c.0 رو با تاخیر 1 پانیه روشن و خاموش میکنه
کد:
$regfile="m32def.dat"
$crystal=1000000
Config Portc.0 = Output
Do
Set Portc.0
Wait 1
Reset Portc.0
Wait 1
Loop
End