C328R serial camera driver code in C, for the 8051/ 8052 microcontroller, and the Keil C51 compiler.
Low level C328R VGA JPEG camera module routines for Keil C51. – C328R_0.4.zip |
All Keil C51 code and articles related to the 8052 Microcontroller.
C328R serial camera driver code in C, for the 8051/ 8052 microcontroller, and the Keil C51 compiler.
Low level C328R VGA JPEG camera module routines for Keil C51. – C328R_0.4.zip |
Driver code for various electromechanical actuators, written in C, for the 8051/ 8052 microcontroller, and the Keil C51 compiler.
Miniature DC electric motor pulse width modulation routines for the 8052 and Keil C51 compiler. – Motors_0.0.zip | |
Positive Pulse PWM Servo routines for 8051 and Keil C51 compiler. – Servo_0.1.zip |
Access routines for the DS1307 RTC, written in C, for the 8051/ 8052 microcontroller, and Keil C51 compiler.
DS1307 real-time clock access routines for the 8051 and Keil C51. – DS1307_0.0.zip |
Various user interface routines, for the 8051/ 8052 microcontroller, written in C for the Keil C51 compiler.
Downloads.
4 x 4 keyboard routines for 8051 and Keil C51. – KBoard_0.2.zip | |
HD44780 LCD display controller routines for 8051 and Keil C51. – Lcd_0.1.zip | |
4 x 4 keyboard round robin managed routines for 8051 and Keil C51. – RRKboard_0.0.zip |
Keil C51 compiler, 8051 microcontroller port of Adam Dunkels’ uIP TCP/IP stack v0.9.
Included is the uIP web server application, as well as drivers for both serial port SLIP and network card ethernet communication.
8051/ 8052 microcontroller port of Adam Dunkels’ uIP TCP/IP stack v0.9, for the Keil C51 compiler. – uIP_0.9_Keil_8051.zip |
Various communication protocols for the 8051/ 8052 microcontroller, written in C for the Keil C51 compiler.
Keil C51 compiler, High-level Data Link Controller State machine routines for 8051 microcontrollers. – HDLC.zip | |
100kHz I2C communications protocol routines for the 8051 and Keil C51. – I2C_0.1-1.zip | |
Xmodem transfer protocol routines for 8051 Keil C Compiler. – Xmodem-1.zip |
Featured here is a FAT16 DOS compatible, root directory filesystem for the 8051 and Keil C51, plus low-level io routines to operate this over both SD and CompactFlash memory media.
Respective media support files contain artwork and instructions, to build SD and CompactFlash media receptacle PCBs.
A FAT16 DOS compatible root directory file system for the 8051 and Keil C51. – Dcfs16_0.1.zip | |
Sector level Compact Flash routines for the 8051 and Keil C51. – Cflash_0.1.zip | |
Both of the above, plus instructions for constructing the Compact Flash header PCB. – Cflash_and_DCFS16.zip | |
Sector level SD memory card routines for the 8051 and Keil C51. – SD_Card_0.0.zip | |
FAT16 DOS filesystem, SD card routines, plus instructions for constructing the SD card header PCB. – SD_Card_and_DCFS16.zip |
The Sio_poll low-level serial input/ output routines for the 8051 microcontroller are written specifically for the Keil C51 compiler. They provide simplified low-level serial hardware configuration functionality, in addition to byte-oriented RS232 transmission and reception primitives.
The implemented serial communications primitives may be called either directly, or indirectly via calls to pre-existing high-level C library functions such as puts(), printf(), getchar() and scanf().
Low-level 8051 serial input/ output routines for Keil C51. – Sio_poll_0.3.zip | |
Low-level 8051 serial input/ output routines for Keil C51. – Sio_poll_0.5.zip | |
Low-level 8051 serial input/ output routines for Keil C51. – Sio_poll_0.6.zip | |
Xmodem transfer protocol routines for 8051 Keil C Compiler. – Xmodem-1.zip |
These utility routines for the 8051/ 8052 microcontroller, and are written specifically for the Keil C51 compiler.
ISO3309 16-bit cyclic redundancy check calculation for the 8051 and Keil C51. – Crc_16_0.1.zip | |
Delay routines for 8051 and Keil C51. – Delay_0.1.zip | |
Delay routines for 8051 and Keil C51. – Delay_0.2.zip | |
Pulse width modulation routines for 8052 and Keil C51 compiler. – Pwm_0.0-1.zip | |
Quad, millisecond precision pseudo timer routines for 8051 and Keil C51 compiler. – Timers_0.2.zip | |
Quad, millisecond-precision pseudo-timer routines for 8051 and Keil C51 compiler. – Timers_0.3.zip | |
Watchdog reset timer routines for the Atmel 8051 and Keil C51. – Watchdog_0.0.zip |
The following I2C serial eeprom access routines for the 8051/ 8052 microcontroller, are written specifically for the Keil C51 compiler.
The I2C serial eeprom access modules feature write completion acknowledgement polling technology, so as to offer the fastest possible write cycle completion period.
Serial eeprom code for 24xx_32 and Keil C51 – 24xx32_0.0.zip | |
Serial eeprom code for 24xx_256 and Keil C51 – 24xx256_0.0.zip |