Skip to content

sahily/led

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

led

Driver for LED

Getting Started

Requirements

  • Keil IDE
  • Flash Magic
  • 8051 microcontroller
  • LEDs (x8)

Installing

  1. Connect LEDs to Port 0 of the 8051 microcontroller
  2. Open Keil and create new project
    • Choose Philips P89V51RD2 database
  3. Add led.c file to Source Group
    • Edit led.c's main function: P0 = 0xNN
  4. Build target
  5. Use Flash Magic to write the resulting hex file to the 8051 microcontroller

Example

We can turn the 3rd, 6th, and 7th LEDs on by programming Port 0 to 0x26, which is 00100110 in binary. We write P0 = 0x26 in led.c's main function, build the target, and use Flash Magic to write the hex file to the microcontroller.

Authors

  • Sahil Mahajan

License

This project intentionally has no license.

Releases

No releases published

Packages

No packages published

Languages