'oscillator control bit settings
'111 = 8 MHz (8 MHz source drives clock directly) 0x72
'110 = 4 MHz
'101 = 2 MHz
'100 = 1 MHz
'011 = 500 kHz
'010 = 250 kHz
'001 = 125 kHz
'000 = 31.25 kHz (INTRC source drives clock directly)
'=================================
Device = 18F1320
XTAL=8
OSCCON = %01110000 ' Internal x MHz osc
'THIS CONFIG IS FOR THE INTERNAL 8 MHZ OSCILLATOR, AND MCLRE OFF
@ CONFIG_REQ
@ __CONFIG CONFIG1H, IESO_ON_1 & FSCMEN_OFF_1 & INTIO67_OSC_1
@ __CONFIG CONFIG2L, BORV_27_2 & BOR_ON_2 & PWRT_ON_2
@ __CONFIG CONFIG2H, WDT_ON_2 & WDTPS_32_2
@ __CONFIG CONFIG3H, MCLRE_OFF_3
@ __CONFIG CONFIG4L, DEBUG_OFF_4 & LVP_OFF_4 & STVR_ON_4
@ __CONFIG CONFIG5H, CPB_OFF_5 & CPD_OFF_5
@ __CONFIG CONFIG5L, CP0_OFF_5 & CP1_OFF_5
@ __CONFIG CONFIG6H, WRTC_OFF_6 & WRTB_OFF_6 & WRTD_OFF_6
@ __CONFIG CONFIG6L, WRT0_OFF_6 & WRT1_OFF_6
@ __CONFIG CONFIG7H, EBTRB_OFF_7
@ __CONFIG CONFIG7L, EBTR0_OFF_7 & EBTR1_OFF_7
' End of config block
'==============================================
مثلا میگن برای کریستال 8 باید کد osccon=0x72 رو تو برنامه قرار بدیم
در نهایت از راهنمایی شما صمیمانه متشکرم