Skip to content

thulasi0304/8051-LED-Blinking-Using-16Bit-Timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8051 LED Blinking Using 16-Bit Timer

Description

This project demonstrates LED blinking using Timer0 in Mode 1 (16-bit timer) on the AT89C51 microcontroller. The timer generates a 1-second delay to blink 8 LEDs continuously. The program is developed in Embedded C using Keil uVision and simulated in Proteus.

Components Used

  • AT89C51 Microcontroller
  • 8 LEDs
  • Crystal Oscillator (11.0592 MHz)

Software Used

  • Keil uVision
  • Proteus 8

Features

  • Uses Timer0 in Mode 1 (16-bit timer)
  • Generates an accurate 1-second delay
  • Blinks 8 LEDs continuously
  • Demonstrates timer programming in the 8051 microcontroller

Files

  • 8led using timer.c – Embedded C source code
  • 8led using timer.uvproj – Keil project file
  • STARTUP.A51 – Startup file
  • Circuit.png – Proteus circuit diagram

About

8051 LED blinking using Timer0 Mode 1 (16-bit timer) with a 1-second delay in Embedded C, Keil uVision and Proteus.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages