A software based Real Time Clock (RTC)
A Real-Time-Clock (RTC) is, as the name suggests, a clock which keeps track of time in a "real mode." While there are a number of 8051-compatible microcontrollers that have built-in, accurate real-time clocks (especially from Dallas Semiconductor), some simple applications may benefit from a software RTC solution that uses the built-in capabilitites of an 8051 microcontroller.
LCD Programming Part 2 4 bit Mode
In the first tutorial we have seen that character LCD's based on the HD44780 chip can be driven in 8bits mode, which requires in total 11 lines from you microcontroller. If we want (or need) to spare some lines for other purposes it is possible to drive the display in 4bits mode, which requires 7 lines. It is possible to use only 6 lines, in which case R/W is tied to GrouND. This configuration is seen many times in projects. Instead of reading the busy flag (which is somewhat trickier than it is in 8 bit modus) we have to use delay loops.
Embedded Processor and Microcontroller primer and FAQ
This article is a primer and general FAQ about embedded processors and microcontrollers. Included is a collection of information sources.
Dallas DS80C320 Tutorial
The DS80C320 microcontroller, by Dallas Semiconductor, is a popular derivative of the industry-standard 8052 microcontroller. The 80C320 offers all the functionality of a standard 8052 with a number of new features and enhancements. However, all the new features are provided in such a way that the vast majority of programs will require no modification. By simply replacing an existing 8052 microcontroller with the 80C320, the program will realize an automatic speed increase.
MICROCONTROLLERS MADE EASY
A few years ago, system control functions were implemented using logic components and were usually large, heavy boxes. Later on, microprocessors were used and the entire controller could fit onto a small circuit board.
The Basics Microcontrollers (part 1)
A designer will use a Microcontroller to Gather input from various sensors Process this input into a set of actions Use the output mechanisms on the Microcontroller to do something useful
8051 Microcontroller FAQ
This article is a collection of information sources on the Intel 8051 family of microcontrollers (and variants).
Microcontroller Primer
This article is a primer and general FAQ about embedded processors and microcontrollers. Included is a collection of information sources.
Designing for Electromagnetic Compatibility (EMC) with HCMOS Microcontrollers (PDF)
The operating speed of present high-density complementary metal oxide semiconductor (HCMOS) devices is approaching that of the fastest bipolar logic families of only a few years ago.
Data Structures for 8 Bit Microcontrollers (PDF 32p)
A data structure describes how information is organized and stored in a computer system. Although data structures are usually presented in the context of large computers, the same principles can be applied to embedded 8-bit processors
8052 Tutorial - Free eBook 8052 Tutorial - Download ebook 8052 Tutorial free
|