Skip to main content

Posts

Showing posts with the label 8051

LED with 8051

1: LED with 8051 #include <reg51.h> //sfr P1 = 0x90; //sfr P3 = 0xB0; void delay(unsigned int i) {     unsigned int j,k;     for(j=0;j<=i;j++)     {         for(k=0;k<256;k++);     } } void main(void) {     unsigned int i,j;     P1 = 0xff;     P3 = 0xff;     while(1)     {         P1 = 0x01;         delay(4000);         for(i=0;i<=10;i++)         {                P1 = P1 << 1;                delay(4000);         }         //P1 = 0x00;         delay(4000);     ...

LED Blinking with 8051 Microcontroller

#include <reg51.h> sbit Led0=P1^0; void delay(unsigned int i) {     unsigned int j,k;     for(j=0;j<=i;j++)     {         for(k=0;k<256;k++);     } } void main(void) {     P1 = 0xff;     while(1)     {         Led0 = 0;         delay(5);         Led0 = 1;         delay(5);     } }