Posts
Showing posts from August, 2022
Controll the entire port of PIC16F877A
- Get link
- Other Apps
https://github.com/anokhramesh/Controll-the-Entire-port-of-PIC16f877A #include <xc.h> #define _XTAL_FREQ 20000000 __CONFIG(FOSC_HS & WDTE_OFF & PWRTE_OFF & BOREN_OFF & LVP_ON & CPD_OFF & WRT_OFF & CP_OFF); void main(void) { TRISD =0x00;// entire pins of port D set as output TRISB =0x00;// entire pins of port B set as output TRISC =0x00;// entire pins of port C set as output while(1) { PORTD =0xff;// turn the entire portD HIGH __delay_ms(500);//wait 1/2 second PORTB =0xff;// turn the entire portB HIGH PORTC =0x00;// turn the entire portC LOW __delay_ms(500);//wait 1/2 second PORTD =0x00;// turn the entire portD LOW __delay_ms(500);//wait 1/2 second PORTB =0x00;// turn the entire portB LOW PORTC =0xff;// turn the entire portC HIGH __delay_ms(500);//wait 1/2 second } return;