The 8051 Microcontroller and Embedded Systems : using Assembly and C
Muhammad Ali Mazidi,
- 2/e
- Upper Saddle River, N.J. : Pearson/Prentice Hall, 2006
- 547P
Introduction to computing -- The 8051 microcontrollers -- 8051 assembly language programming -- Jump, loop, and call instructions -- I/O port programming -- 8051 addressing modes -- Arithmetic & logic instructions and programs -- 8051 Programming in C -- 8051 hardware connection and Intel hex file -- 8051 timer programming in assembly and C -- 8051 serial port programming in assembly and C -- Interrupts programming in assembly and C -- LCD and keyboard interfacing -- ADC, DAC, and sensor interfacing -- 8051 Interfacing to external memory -- 8051Interfacing with the 8255 -- - DS12887 RTC interfacing and programming -- Motor control : relay, PWM, DC, and stepper motors -
This textbook covers the hardware and software features of the 8051 in a systematic and step-by-step way