Добавить в избранное
Форум
Правила сайта "Мир Книг"
Группа в Вконтакте
Подписка на книги
Правообладателям
Найти книгу:
Навигация
Вход на сайт
Регистрация



Реклама



Название: The 8051 and MSP430 Microcontrollers: Architecture, Programming and Applications
Автор: K. Uma Rao, Andhe Pallavi
Издательство: Wiley
Год: 2019
Страниц: 505
Язык: английский
Формат: pdf (true)
Размер: 24.1 MB

This book presents the key features, architecture and programming of 8051 and MSP430 in a simple lucid manner.

The microprocessor is a logic device which can be programmed, to enable it to be used to control processes or as a data processing unit or as the computing unit of a computer. A microcontroller, on the other hand, is a microcomputer which has the microprocessor, memory and I/O device on a single chip. Various microcontroller designs focus on the chip facility to provide serial ports, analog-to-digital ­converters, timers, counters, ROM, RAM, output ports, etc. on a single chip. Microcontrollers range from very simple to extremely complex designs. The microcontroller is meant to read data, perform limited calculations on it and control the environment. In a microcontroller, in general, several pins have multiple functions, which can be chosen by the programmer. Further, microcontrollers also have several bit-handling instructions, along with the byte-handling instructions.

The 8051 is an 8-bit family of microcontroller used worldwide and first invented by Intel in 1981. Due to its simple architecture and ease of programming, the 8051 finds wide applications in the areas of automobiles, wearable devices, security, energy management, domestic appliances, medical devices music players, robotics, etc. The MSP430 is a mixed-signal microcontroller family from Texas Instruments. Built around a 16-bit CPU, the MSP430 is designed for low cost and low power consumption embedded applications.

Apart from the on-chip facilities mentioned, other options include comparators, on-chip opamps for signal conditioning, 12-bit DAC, LCD driver, hardware multiplier, USB and DMA. The 8051 and MSP430 Microcontrollers: Architecture, Programming and Applications presents the key features, architecture and programming of 8051 and MSP430 in a simple lucid manner. The programming includes both Assembly Language and C programming. The book is written for a semester course and can be used by diploma and under graduate students. It is written in a manner to facilitate self-learning.

• Chapter 1: This chapter presents the brief history, terminology and tasks of microprocessors, microcontrollers and computing systems. Concepts of hardware, software, firmware, timesharing, multitasking, distributed processing and multiprocessing, memory address and memory organization are introduced.
• Chapter 2: This chapter deals with data representation. Common number systems namely decimal, binary and hexadecimal, conversion of numbers from one base to another, use of different binary codes, and arithmetic operations using binary numbers are presented with a number of examples and practice problems.
• Chapter 3: It is important for any user to know the detailed architecture of a controller before using it. This chapter presents the architecture of 8051 covering the general hardware features including registers, their functions, the internal memory, input/output ports, timers and counters and the interrupts. Details of the control registers and their configuration are presented.
• Chapter 4: The reader is introduced to assembly language and the instructions in 8051 for data transfer. The reader is facilitated to operate with different addressing modes, transfer data to and from internal and external memory, and write simple programs for data transfer. The chapter also covers the topic of stack and its operation.
• Chapter 5: This chapter deals with basic arithmetic and logic operations. Operations of addition, subtraction, BCD addition, SWAP, rotate, byte and bit level logic operations are discussed in detail with a number of illustrative examples. The 8051 normally executes the instructions sequentially. It is often necessary to transfer program control to a different location. This can be achieved in different ways in 8051.
• Chapter 6: The instructions related to Jump, Call and loop are explained which modify the normal sequence of operation.
• Chapter 7: Assembly language is often difficult for the beginner. The 8051 can also be programmed using C language. This chapter presents the concepts of C programming for 8051. The topics include the data types, arrays, delay creation, programming of 8051 ports, data transfer, arithmetic and logic operations using C.
• Chapter 8: This chapter addresses the topics of timers, counters and serial port instructions. The configuration of the timer and serial port control registers are also dealt with. A number of illustrative examples are presented using the timers and serial ports. The programs are presented in both Assembly Language and C so that the reader can compare the style of programming.
• Chapter 9: Interrupts are an integral part of any processor. This chapter is devoted to the interrupts in 8051. The chapter discusses in detail the enabling and disabling of interrupts, the interrupt vector table, the priority setting for interrupts, interrupt service subroutine and the use of timers as interrupts.
• Chapter 10: This chapter presents the reader with the interfacing techniques for 8051. Some of the issues are how to interface the 8051 to various devices such as 7-segment LED display, LCD display, stepper motors, DC motors, DAC and ADC. For each of these devices, the hardware interfacing along with programs in ALP and C are presented.
• Chapter 11: This chapter focuses on introducing the reader to Keil Software to simulate some of the standard programs using 8051 microcontroller. These examples are meant to familiarize the learner with different aspects of 8051 dealt with in the previous chapters.
• Chapter 12 to 14: These three chapters are devoted entirely to MSP 430. Key features, architecture, key instructions and programming details are addressed in detail. Apart from discussing the hardware of MSP430, number of programs are presented for clarity.
• Chapter 15: This chapter presents some projects that can be executed using 8051 or MSP430.

This book is written in a very simple style to enable students and professionals to learn the fundamental aspects of architecture, programming and interfacing of 8051 and MSP430. The reader is urged to try out all exercises given at the end of each chapter and practice the examples presented on Keil Software.

Скачать The 8051 and MSP430 Microcontrollers: Architecture, Programming and Applications









НЕ РАБОТАЕТ TURBOBIT.NET? ЕСТЬ РЕШЕНИЕ, ЖМИ СЮДА!





Автор: Ingvar16 Вчера, 21:55 | Напечатать | СООБЩИТЬ ОБ ОШИБКЕ ИЛИ НЕ РАБОЧЕЙ ССЫЛКЕ
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.





С этой публикацией часто скачивают:
    {related-news}

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


 MyMirKnig.ru  ©2019     При использовании материалов библиотеки обязательна обратная активная ссылка    Политика конфиденциальности