C and the 8051: Programming for Multitasking
This guide to programming the 8051 is unique in that it uses the three major programming languages, details the specific multi-tasking features of the 8051, and emphasizes the overall design focus that must go along with good software development. KEY TOPICS: "It also teaches languages with the emphasis on embedded hardware rather than data processing, and emphasizes the thinking that goes into multi-tasking. For design engineers, product development engineers and senior engineers involved in software development or the development of dedicated programs for embedded control products.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Loaping and Branching
Pointers and Based Variables
14 other sections not shown
Other editions - View all
applications array assembly language Avocet BITBUS bitwise operators block buffer bytes Chapter chip code space compiler context switching DECLARE define uchar unsigned define uint unsigned delay discussed display embedded embedded systems EPROM event example external Figure flag forever function hardware header initialization input instructions interface Intermetrics interrupt interval keyinterp keyscan lcdcmd lcddat ldgzero linker loop math microcontroller mode modular modular programming module movx msec multitasking newnumbflg=0 off-chip on-chip RAM operating system outputs parallel ports parameters PL/M pointer PORTA priority procedure processor pulse real-time register banks result routine rseg RTOS scan SDLC segment serial communication serial port signal solenoid specific stack STEPR struct structure subroutine system calls task timeout timer UART uchar unsigned char uchar xdata update variable void main(void wait zero