Контакты/Проезд  Доставка и Оплата Помощь/Возврат
История
  +7(495) 980-12-10
  пн-пт: 10-18 сб,вс: 11-18
  shop@logobook.ru
   
    Поиск книг                    Поиск по списку ISBN Расширенный поиск    
Найти
  Зарубежные издательства Российские издательства  
Авторы | Каталог книг | Издательства | Новинки | Учебная литература | Акции | Хиты | |
 

Intermediate C Programming for the PIC Microcontroller: Simplifying Embedded Programming, Ward Hubert Henry


Варианты приобретения
Цена: 8384.00р.
Кол-во:
Наличие: Поставка под заказ.  Есть в наличии на складе поставщика.
Склад Америка: Есть  
При оформлении заказа до: 2025-12-15
Ориентировочная дата поставки: Январь
При условии наличия книги у поставщика.

Добавить в корзину
в Мои желания

Автор: Ward Hubert Henry
Название:  Intermediate C Programming for the PIC Microcontroller: Simplifying Embedded Programming
ISBN: 9781484260678
Издательство: Springer
Классификация:
ISBN-10: 1484260678
Обложка/Формат: Paperback
Страницы: 350
Вес: 0.51 кг.
Дата издания: 16.10.2020
Язык: English
Издание: 1st ed.
Иллюстрации: 62 illustrations, color; 2 illustrations, black and white; xviii, 348 p. 64 illus., 62 illus. in color.
Размер: 23.39 x 15.60 x 1.93 cm
Читательская аудитория: Professional & vocational
Подзаголовок: Simplifying embedded programming
Ссылка на Издательство: Link
Рейтинг:
Поставляется из: Германии
Описание: Introduction The Aims and Objectives of the Book The Objectives of the Book The PrerequisitesChapter 1: Creating a Header File Header Files Creating a Header File Creating a Project in MPLABX Including the Header File Create the Project Source File Analysis of Listing 1.1 SynopsisChapter 2: Controlling a Seven Segment Display The Seven Segment Display Common Anode LED Common Cathode The Program The Algorithm The Flowchart The Listing for the Seven Segment Display Improving the Seven Segment Display Program The Issue with the Program Arrays Using Pointers Analysis The Improved Program Exercise 2.1 SynopsisChapter 3: The 24 Hour Clock The Seven Segment Display The Algorithm The Initialization of the PIC. Analysis of Listing 3.1 A 24 Hr Clock with the LCD Display Analysis of the Header File for the LCD The Analysis of Listing 3.2 Improvements for the 24Hr Clock LCD Program Using Switch and Case Key Words Analysis of the New SubroutineChapter 4: Creating a Square Wave Why Create a Square Wave? Musical Notes Exercise 4.1 The Speed of the Simple DC Motor PWM Pulse Width Modulation Creating a Square Wave Creating a 500Hz Square Wave The Mark Time or Duty Cycle Creating Two Square Wave Outputs Setting the Speed of a DC Motor Driving the Motor Creating a Three speed DC Motor Program Varying the Space Width Using A Variable Input Voltage to Control the Speed of a DC Motor Creating a Musical Note Creating the Middle C Note Create a Musical Keyboard The Analysis of Listing 4.6 Summary of Chapter 4Chapter 5: Making Music Creating a Musical Note Creating the Middle C NoteChapter 6: The Stepper Motor The Servo Motor Controlling the Positions of the Servo Motor with a Variable ResistorChapter 7: Interrupts The Fetch and Execute Cycle The Program Counter PC The Sources of Interrupts Setting the Interrupts The Algorithm for the Interrupt Test Program The Analysis of the Listing 7.1.


Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

Автор: Kormanyos Christopher
Название: Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming
ISBN: 366262995X ISBN-13(EAN): 9783662629956
Издательство: Springer
Цена: 10480.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++.

An Educational Guide to the Avr Microcontroller Programming: Avr Programming: : Demystified

Автор: Papazoglou Panayotis M.
Название: An Educational Guide to the Avr Microcontroller Programming: Avr Programming: : Demystified
ISBN: 1986008398 ISBN-13(EAN): 9781986008396
Издательство: Неизвестно
Цена: 4311.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This book (volume 1) constitutes a complete basic educational guide which offers important knowledge and demystifies the AVR programming. Moreover, this book has been written by taking in account the real needs of students, teachers and others who want to develop AVR based applications. All the programs and applications of the book have been developed and tested in a real microcontroller, in contrast with other books where the corresponding material has been developed only theoretically with no tests in practice. The above lines, state the deep belief of the author that this book will constitute a useful teaching and educational tool for helping anyone understand the AVR applications. On the other hand, the book can be used by the teacher for organizing lectures and presentations as well as the laboratory exercises. Free download: Editable power point presentation (editable slides and Visio drawings), source code, solution manual -selected exercises-.

Introduction to microcontroller programming for power electronics control applications

Автор: Rossi, Mattia (politecnico Di Milano, Italy.) Toscani, Nicola (politecnico Di Milano, Italy.) Mauri, Marco (politecnico Di Milano, Italy.) Dezza, Fran
Название: Introduction to microcontroller programming for power electronics control applications
ISBN: 0367709856 ISBN-13(EAN): 9780367709853
Издательство: Taylor&Francis
Рейтинг:
Цена: 16078.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Microcontroller programming is not a trivial task. Indeed, it is necessary to set correctly the required peripherals by using programming languages like C/C++ or directly machine code. Nevertheless, MathWorks® developed a model-based workflow linked with an automatic code generation tool able to translate Simulink® schemes into executable files. This represents a rapid prototyping procedure, and it can be applied to many microcontroller boards available on the market. Among them, this introductory book focuses on the C2000 LaunchPadTM family from Texas InstrumentsTM to provide the reader basic programming strategies, implementation guidelines and hardware considerations for some power electronics-based control applications. Starting from simple examples such as turning on/off on-board LEDs, Analog-to-Digital conversion, waveform generation, or how a Pulse-Width-Modulation peripheral should be managed, the reader is guided through the settings of the specific MCU-related Simulink® blocks enabled for code translation. Then, the book proposes several control problems in terms of power management of RL and RLC loads (e.g., involving DC-DC converters) and closed-loop control of DC motors. The control schemes are investigated as well as the working principles of power converter topologies needed to drive the systems under investigation. Finally, a couple of exercises are proposed to check the reader’s understanding while presenting a processor-in-the loop (PIL) technique to either emulate the dynamics of complex systems or testing computational performance.Thus, this book is oriented to graduate students of electrical and automation and control engineering pursuing a curriculum in power electronics and drives, as well as to engineers and researchers who want to deepen their knowledge and acquire new competences in the design and implementations of control schemes aimed to the aforementioned application fields. Indeed, it is

Programming Arduino Projects with the PIC Microcontroller: A Line-by-Line Code Analysis and Complete Reference Guide for Embedded Programming in C

Автор: Ward Hubert Henry
Название: Programming Arduino Projects with the PIC Microcontroller: A Line-by-Line Code Analysis and Complete Reference Guide for Embedded Programming in C
ISBN: 1484272323 ISBN-13(EAN): 9781484272329
Издательство: Springer
Рейтинг:
Цена: 8384.00 р.
Наличие на складе: Нет в наличии.

Описание: Preface: The Arduino Programs
Chapter 1: IntroductionThis chapter will set up the basics and cover the following: - What is a microcontroller- What are the main differences between the Arduino and the PIC- What are the aims and objectives of this book- How the book will workEach chapter looks at a different Arduino project creating a practical circuit built of vero board with the full program listing.Each program will have a full line by line analysis of all new instructions detailing how they work and what they are doing.
Chapter 2: What You Will Need- What you will need to use the book, such as a minimal approach; where the reader can just try the programming at no cost by simulation within MPLABX. Then use an inexpensive PIC programming option at around 30 to a full prototype board costing from around 70 to 150.- An introduction to MPLABX as to what it is and how you create a project and simulate a simple program.
Chapter 3: Our First Programs- We start with the first projects: Flashing a simple LED- Running a simple seven segment display.- As we write these programs we will look at creating our first header file for the configuration words.- As we use new instructions; as this is the first program all the instructions will be new, we explain how the instructions work and how they can be used to achieve what we want.- We will look at building the circuit on vero board by drawing the circuit diagram, the vero board plan what components and how they work and how to solder them.
Chapter 4: The 7 Segment Display and the 8by8 Matrix Display- This will look at the next two projects: The 4 seven segment display & 8by8 Matrix Display - This will mean we will look at the ADC module how it works and how we use it. Also we will look at the LCD with a full explanation of how it works and how we use it. We will also make our second header file for the LCD. We will also look at arrays and how we can use them.
Chapter 5: The Joystick Controller, The Ultrasonic and PIR Sensors- This will look at two more projects: the Joystick control and the Ultrasonic and PIR Sensors- The stepper motor linking that with the joystick control.- The ultrasonic sensor linking it with the buzzer.
Chapter 6: The Servo Motor and The Rotary EncoderThis will look at three more projects- The servo motor- The rotary encoder.- The RGB led- This will look at PWM as to how we can use it to create a square wave and the compare aspect of the CCP module.
Chapter 7: Interrupts and a RTC and The DS1307 RTC Module- This will look at a real time clock using interrupts and an external crystal. It will then look at the DS1307 RTC Module.- This will explain what interrupts are and how they work and how we can use them.
Chapter 8: The DHT11 Humidity and Temperature Sensor and SPI and I2C Communication- This will look at the DHT11 humidity and temperature sensor. It will also look at the TC72 and TC74 temperature sensors.- This will look at SPI and I2C comms.
Chapter 9: The USART and Bluetooth Communication With HC-06 Module- This will look at the USART in the PIC. How they work and how they can be used. This will move onto how we can use the HC-06 bluetooth module to send the temperature readings from the TC72 and TC74 to your mobile phone.
Chapter 10: DC Motors and Using a Keypad- This will look at the DC motor and fan.

C Programming for the PIC Microcontroller: Demystify Coding with Embedded Programming

Автор: Ward Hubert Henry
Название: C Programming for the PIC Microcontroller: Demystify Coding with Embedded Programming
ISBN: 1484255240 ISBN-13(EAN): 9781484255247
Издательство: Springer
Рейтинг:
Цена: 6288.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Chapter 1: IntroductionThis chapter introduces the reader to the aims and objectives of the book. It then covers some of the fundamentals of what is a micro-processor based system and how a micro-controller is different. It then covers the historic development of the 'C' programming language for PIC controllers.
Chapter 2: Our First ProgramThis chapter covers the following:

  • Process of creating a project in MPLABX and
  • Writing a simple 'C' program and adding comments to the instructions.
  • It explain what the configuration words for the PIC are and how to set them.
  • It explains what the PORTS are and how we use the TRIS registers to set the PORTS. It covers what are the main aspects of a 'C' program.
  • It covers how to set the internal oscillator.
  • Simulating a basic program within the IDE and simulating the program with a suitable ECAD software.
After reading this chapter you should be able to create a project and write a program that uses inputs from switches and turns on outputs.

Chapter 3: Updating the ProgramIn this chapter we will cover the "IF Then Else" instructions and saving the old program.
Chapter 4: Creating a DelayIn this chapter we will one of the most fundamental aspects of any micro-processor based system. How to overcome the fact that micros go too fast. This chapter covers the following:

  • Controlling the Timer0
  • Creating and calling subroutines
After reading this chapter you will be able to create a one second delay with any of the oscillator source and then create a variable delay. You will also learn how to create and use a subroutine
Chapter 5: Applying What We've LearnedIn this chapter we are going to apply what we have learnt in a simple program. It is probably the most common program that all new embedded programmers start with. It will take you through a structured approach to design programs.After reading this chapter you will be able to program s simple model of a set of traffic lights.
Chapter 6: Real World InputsIn this chapter we will look at using the PIC to measure real world signals such as signals from pressure, temperature and speed. It will cover the following:
  • Using the three registers that control the ADC.
  • Receiving an analogue input and displaying it as a binary value.
After reading this chapter you will be able to use analogue inputs.
Chapter 7: How to Use The Liquid Crystal DisplayThis chapter you should be able to use the LCD it covers the following;
  • How to set up the LCD
  • How to display text on the LCD
  • How to display numbers on the LCD
  • How to use arrays and pointers

Chapter 8: Creating a Header FileThis chapter covers how to create a header file. It then uses a header file in a program to control the LCD in 8 bit mode.
DIY Microcontroller Projects for Hobbyists: The ultimate project-based guide to building real-world embedded applications in C and C++ programming

Автор: Garcia-Ruiz Miguel Angel, Mancilla Pedro Cesar Santana
Название: DIY Microcontroller Projects for Hobbyists: The ultimate project-based guide to building real-world embedded applications in C and C++ programming
ISBN: 1800564139 ISBN-13(EAN): 9781800564138
Издательство: Неизвестно
Рейтинг:
Цена: 7355.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: This book is a project-based introduction if you`re new to electronics, microcontroller boards, and C and C++ programming that will have you quickly building practical and real-world projects. Throughout the book, you`ll discover how to connect easy-to-use sensors and displays to microcontroller boards and learn how to test them.

Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

Автор: Christopher Michael Kormanyos
Название: Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming
ISBN: 3642346871 ISBN-13(EAN): 9783642346873
Издательство: Springer
Цена: 6981.00 р.
Наличие на складе: Нет в наличии.

Описание:

The C++ language has powerful object-oriented and template features that can improve software design and portability while simultaneously reducing code complexity and the risk of error. Furthermore, C++ compiles highly efficient native code. This unique and effective combination makes C++ well-suited for programming microcontroller systems that require compact size, high performance and safety-critical reliability.

With this book, Chris Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into three parts plus several appendices. Part I provides a foundation for real-time C++ by covering language technologies, including object-oriented methods, template programming and optimization. Next, part II presents detailed descriptions of a variety of C++ components that are widely used in microcontroller programming. It details some of C++ s most powerful language elements, such as class types, templates and the STL, to develop components for microcontroller register access, low-level drivers, custom memory management, embedded containers, multitasking, etc. Finally, part III describes mathematical methods and generic utilities that can be employed to solve recurring problems in real-time C++. The appendices include a brief C++ language tutorial, information on the real-time C++ development environment and instructions for building GNU GCC cross-compilers and a microcontroller circuit.

The most recent specification of C++11 in ISO/IEC 14882:2011 is used throughout the text. To facilitate portability, no libraries other than those specified in the language standard itself are used. Efficiency is always in focus and numerous examples are backed up with real-time performance measurements and size analyses that quantify the true costs of the code down to the very last byte and microsecond.

The target audience of this book mainly consists of students and professionals interested in real-time C++. Readers should be familiar with C or another programming language and will benefit most if they have had some previous experience with microcontroller electronics and the performance and size issues prevalent in embedded systems programming."

Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

Автор: Kormanyos Christopher
Название: Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming
ISBN: 3662585936 ISBN-13(EAN): 9783662585931
Издательство: Springer
Рейтинг:
Цена: 6986.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into three parts plus several appendices. Part I provides a foundation for real-time C++ by covering language technologies, including object-oriented methods, template programming and optimization. Next, part II presents detailed descriptions of a variety of C++ components that are widely used in microcontroller programming. It details some of C++’s most powerful language elements, such as class types, templates and the STL, to develop components for microcontroller register access, low-level drivers, custom memory management, embedded containers, multitasking, etc. Finally, part III describes mathematical methods and generic utilities that can be employed to solve recurring problems in real-time C++. The appendices include a brief C++ language tutorial, information on the real-time C++ development environment and instructions for building GNU GCC cross-compilers and a microcontroller circuit.For this third edition, the most recent specification of C++17 in ISO/IEC 14882:2017 is used throughout the text. Several sections on new C++17 functionality have been added, and various others reworked to reflect changes in the standard. Also several new sample projects are introduced and existing ones extended, and various user suggestions have been incorporated. To facilitate portability, no libraries other than those specified in the language standard itself are used. Efficiency is always in focus and numerous examples are backed up with real-time performance measurements and size analyses that quantify the true costs of the code down to the very last byte and microsecond.The target audience of this book mainly consists of students and professionals interested in real-time C++. Readers should be familiar with C or another programming language and will benefit most if they have had some previous experience with microcontroller electronics and the performance and size issues prevalent in embedded systems programming.

Principles and Applications of Microcomputers: 8051 Microcontroller Software, Hardware, and Interfacing: Vol. I 8051 Assembly-Language Programming

Автор: Lin Ming-Bo
Название: Principles and Applications of Microcomputers: 8051 Microcontroller Software, Hardware, and Interfacing: Vol. I 8051 Assembly-Language Programming
ISBN: 1537158406 ISBN-13(EAN): 9781537158402
Издательство: Неизвестно
Цена: 11208.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Principles and Applications of Microcomputers is a comprehensive textbook, which exemplifies the fundamental principles and applications of microcomputers with the most popular 8051 microcontroller and the Keil C51-MDK (microcomputer development kit). After reading this book, you will be able to design various microprocessor- or microcomputer-based application systems. The main features of this book are as follows: -- Partition the MCS-51 instruction set into many pedagogic groups suitable for entry-level readers and then illustrate them with an abundant number of examples. -- Introduce MCS-51 C programming with most popular topics and then balance the programming of assembly-language and C programs in the design of MCS-51 microcontroller applications.-- Divide the MCS-51 system into the software model and the hardware model. The software model is first introduced and then the hardware model follows. This way greatly facilitates the reader to study a microcomputer system.-- Discuss in detail features and applications of SRAM and Flash. The design of memory modules and the timing consideration related to the MCS-51 are also involved. -- Deal with the interrupt handling, system reset, and watchdog, as well as power control and management of the MCS-51 system.-- Detail I/O concepts and structures, serial/parallel data transfer and control, and ADC/DAC circuits, as well the structures and features of MCS-51 I/O ports, including serial port, SPI, and I2C. Besides, various timers/counters are dealt with in depth.-- Address the structures, functions, and applications of various timers/counters and programmable timers. -- Involve design principles of keyboards circuits, including both polling and interrupt methods, as well as circuit modules and applications of LED and LCD displays. -- Provide an abundance of review questions to each section to help readers evaluate their understandings about the topics introduced in the section. This book can be used as the textbook for the following courses and others: Assembly-Language Programming, Fundamental Principles of Microcomputers, or Principles and Applications of Microcomputers.

Microchip Avr(r) Microcontroller Primer: Programming and Interfacing, Third Edition

Автор: Barrett Steven F., Pack Daniel J.
Название: Microchip Avr(r) Microcontroller Primer: Programming and Interfacing, Third Edition
ISBN: 1681736233 ISBN-13(EAN): 9781681736235
Издательство: Mare Nostrum (Eurospan)
Рейтинг:
Цена: 18572.00 р.
Наличие на складе: Нет в наличии.

Описание: This textbook provides practicing scientists and engineers a primer on the Microchip AVR® microcontroller. The revised title of this book reflects the 2016 Microchip Technology acquisition of Atmel Corporation. In this third edition we highlight the popular ATmega164 microcontroller and other pin-for-pin controllers in the family with a complement of flash memory up to 128 KB. The third edition also provides an update on Atmel Studio, programming with a USB pod, the gcc compiler, the ImageCraft JumpStart C for AVR compiler, the Two-Wire Interface (TWI), and multiple examples at both the subsystem and system level. Our approach is to provide readers with the fundamental skills to quickly set up and operate with this internationally popular microcontroller. We cover the main subsystems aboard the ATmega164, providing a short theory section followed by a description of the related microcontroller subsystem with accompanying hardware and software to operate the subsystem. In all examples, we use the C programming language. We include a detailed chapter describing how to interface the microcontroller to a wide variety of input and output devices and conclude with several system level examples including a special effects light-emitting diode cube, autonomous robots, a multi-function weather station, and a motor speed control system.


ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru
   В Контакте     В Контакте Мед  Мобильная версия