void main() { TRISB=0x00; TRISA=0x00; TRISDbits.TRISD7=0; // chan dieu khien coi bao a=0; index=0x03; Init_UART(); Init_Tran_UART(); Init_Rec_UART(); Osc(); Pwm_init(); VITRI=VITRI_3; //putrsUSART ((const far rom char*)"\r\nNguy hiem muc 3\r\n"); while(1) { LATAbits.LATA0= (index );// lay 4 bit chua gia tri cua index truyen sang 7447, tranh chan ngat int0 LATBbits.LATB1= (index >>1); LATBbits.LATB2= (index >>2); LATBbits.LATB3= (index >>3); LATDbits.LATD7= a; SetDCPWM2(VITRI); } while(1); }
static void InitializeSystem(void) { ADCON1 |= 0x0F; // TRISCbits.TRISC6=0; // TRISCbits.TRISC7 =0; // LATCbits.LATC6 =0; // LATCbits.LATC7=0; USBDeviceInit(); #if defined(USE_UART) Init_UART(BAUD_RATE); Init_Tran_UART(); Init_Rec_UART(); #endif #if defined(USE_LCD) Init_PORTS(); Init_LCD(); #endif }