Пример #1
0
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);
}
Пример #2
0
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
}