2、Search for the header file for your device(pic18f458.h) in your compiler library directory. Then see what the names are for the bit masking(e.g. WDTDIS)…(根据实际硬件设计配置)
__CONFIG(1, OSC_HS); /* HS oscillator */__CONFIG(2, (BORV_3 & BOREN_BOHW & PWRT_OFF & WDT_OFF & WDTPS_32768)); /* VBOR set to 2.1V, Brown-out Reset enabled in hardware only (SBOREN is disabled), PWRT disabled, Watchdog Timer Postscale, 1:32,768 WDT disabled (control is placed on the SWDTEN bit) */__CONFIG(3, (MCLRE_OFF & LPT1OSC_OFF & PBADEN_OFF)); /* MCLR pin enabled; RE3 input pin disabled, Timer1 configured for higher power operation, PORTB<4:0> pins are configured as digital I/O on Reset */__CONFIG(4, (DEBUG_OFF & BBSIZ_1024 & LVP_OFF & STVREN_ON)); /* Background debugger disabled, RB6 and RB7 configured as general purpose I/O pins, Instruction set extension and Indexed Addressing mode disabled (Legacy mode), 1K words (2 Kbytes) boot block, Single-Supply ICSP disabled, Stack full/underflow will cause Reset */