Skip to main content

Newnes

  • The Art of Assembly Language Programming Using PIC® Technology

    Core Fundamentals
    • 1st Edition
    • Theresa Schousek
    • English
    The Art of Assembly Language Programming using PIC® Technology thoroughly covers assembly language as used in programming the PIC® Microcontroller (MCU). Using the minimal instruction set, characteristic of most PIC® products, the author elaborates on the nuances of how to execute loops. Fundamental design practices are presented based on Orr’s Structured Systems Development using four logical control structures. These control structures are presented in Flowcharting, Warnier-Orr® diagrams, State Diagrams, Pseudocode, and an extended example using SysML®. Basic math instructions of Add and Subtract are presented, along with a cursory presentation of advanced math routines provided as proven Microchip® utility Application Notes. Appendices are provided for completeness, especially for the advanced reader, including several Instruction Sets, ASCII character sets, Decimal-Binary-Hexad... conversion tables, and elaboration of ten ‘Best Practices.’ Two datasheets (one complete datasheet on the 10F20x series and one partial datasheet on the 16F88x series) are also provided in the Appendices to serve as an important reference, enabling the new embedded programmer to develop familiarity with the format of datasheets and the skills needed to assess the product datasheet for proper selection of a microcontroller family for any specific project. The Art of Assembly Language Programming Using PIC® Technology is written for an audience with a broad variety of skill levels, ranging from the absolute beginner completely new to embedded control to the embedded C programmer new to assembly language. With this book, you will be guided through the following areas: Symbols and terminology used by programmers and engineers in microcontroller applications Programming using assembly language through examples Familiarity with design and development practices Basics of mathematical knowledge in hexadecimal Resources for advanced mathematical functions Approaches to locate resources
  • ARM-based Microcontroller Projects Using mbed

    • 1st Edition
    • Dogan Ibrahim
    • English
    ARM-based Microcontroller Projects Using mbed gives readers a good understanding of the basic architecture and programming of ARM-based microcontrollers using ARM’s mbed software. The book presents the technology through a project-based approach with clearly structured sections that enable readers to use or modify them for their application. Sections include: Project title, Description of the project, Aim of the project, Block diagram of the project, Circuit diagram of the project, Construction of the project, Program listing, and a Suggestions for expansion. This book will be a valuable resource for professional engineers, students and researchers in computer engineering, computer science, automatic control engineering and mechatronics.
  • Power Generation Technologies

    • 3rd Edition
    • Paul Breeze
    • English
    This revised third edition of Power Generation Technologies explores even more renewable technologies in detail, from traditional fossil fuels and the more established alternatives such as wind and solar power, to emerging renewables such as biomass and geothermal energy. The book also features new expanded chapters on tidal project proposals, tidal bunds, enhanced geothermal technology, fast-moving areas in marine energy and the development of floating wind turbines.Power Generation Technologies is more than just an account of the technologies – for each method the author explores the economic and environmental costs and risk factors. Each technology is covered using the same basic criteria, so that comparisons between technologies can be made more easily. Those who are involved in planning and delivering energy, including engineers, managers and policy makers, will find a guide through the minefield of maintaining a reliable power supply, meeting targets on greenhouse gas emissions, and addressing economic and social objectives in this book.
  • Microelectronics for the Internet of Things

    • 1st Edition
    • Michael Liu
    • English
    Microelectronics for the Internet of Things provides a systematic evaluation and analysis of microelectronics tailored for the Internet of Things (IoT). The book offers a broad and realistic view on design principles and gives proven techniques that are essential to success in developing microelectronic products for IoT applications in a range of different industries. Through an array of step-by-step tutorials and intuitive explanations, this book bridges the key challenges in designing microelectronics for IoT and corresponding best-practice resolutions. Four real-world examples are presented in detail to demonstrate how to design, prototype and manufacture microelectronic products for various IoT applications across multiple industries.Also discussed are various approaches for realizing minimum-intrusive embedded devices for biomedical uses, and the ongoing or pending convergences of wired and wireless standards in the field of IoT, as well as addressing interoperability challenges, human-factor problems, design-for-test, and sustainability issues.
  • Analog Design and Simulation Using OrCAD Capture and PSpice

    • 2nd Edition
    • Dennis Fitzpatrick
    • English
    New to this edition: Updated to using OrCAD Release 17.2 and its new features; Coverage of PSPICE extra features: PSpice Designer, PSpice Designer Plus, Modelling Application, PSpice Part Search Symbol Viewer, PSpice Report, Associate PSpice model, New delay functions for Behavioural Simulation Models, New Models, Support for negative values in hysteresis voltage and threshold voltage; A new chapter on PSpice Advanced Analysis Analog Design and Simulation Using OrCAD Capture and PSpice, Second Edition provides step-by-step instructions on how to use the Cadence/OrCAD family of Electronic Design Automation software for analog design and simulation. The book explains how to enter schematics in Capture, set up project types, project libraries and prepare circuits for PSpice simulation. There are chapters on the different analysis types for DC Bias point, DC sweep, AC frequency sweep, Parametric analysis, Temperature analysis, Performance Analysis, Noise analysis, Sensitivity and Monte Carlo simulation. Subsequent chapters explain how the Stimulus Editor is used to define custom analog and digital signals, how the Model Editor is used to view and create new PSpice models and Capture parts and how the Magnetic Parts Editor is used to design transformers and inductors. Other chapters include Analog Behaviorial models, Test Benches as well as how to create hierarchical designs. The book includes the latest features in the OrCAD 17.2 release and there are exercises with step by step instructions at the end of each chapter that enables the reader to progress based upon their experience and knowledge gained from previous chapters. The author worked for Cadence for over eight years and supported and delivered OrCAD PSpice training courses all over Europe. This book has been endorsed by Cadence. In addition, there are new chapters on the PSpice Advanced Analysis suite of tools: Sensitivity Analysis, Optimizer, Monte Carlo, and Smoke Analysis.The chapters show how circuit performance can effectively be maximised and optimised for variations in component tolerances, temperature effects, manufacturing yields and component stress.  
  • Linux for Embedded and Real-time Applications

    • 4th Edition
    • Doug Abbott
    • English
    Linux for Embedded and Real-Time Applications, Fourth Edition, provides a practical introduction to the basics, covering the latest developments in this rapidly evolving technology. Ideal for those new to the use of Linux in an embedded environment, the book takes a hands-on approach that covers key concepts of building applications in a cross-development environment. Hands-on exercises focus on the popular open source BeagleBone Black board. New content includes graphical programming with QT as well as expanded and updated material on projects such as Eclipse, BusyBox – configuring and building, the U-Boot bootloader – what it is, how it works, configuring and building, and new coverage of the Root file system and the latest updates on the Linux kernel..
  • Newnes Electronics Assembly Pocket Book

    • 1st Edition
    • Keith Brindley
    • English
    Produced in association with the Engineering Training Authority with contributions from dozens of people in the electronics industry. The material covers common skills in electrical and electronic engineering and concentrates mainly on wiring and assembly. 'Newnes Electronics Assembly Pocket Book' is for electronics technicians, students and apprentices.
  • The Circuit Designer's Companion

    • 4th Edition
    • Peter Wilson
    • English
    The fourth edition of this classic work on circuit design gives you the understanding and practical know-how to produce optimized, reliable, cost-effective electronic circuits. It bridges the gap between the theoretical learning that most university courses provide and the practical knowledge and application that comes from years of experience. Topics covered include analog and digital circuits, component types, power supplies and printed circuit board design, plus new coverage of the latest advances in electronics since the previous edition published. The Circuit Designer’s Companion is ideal for Professional electronics design engineers, advanced amateur electronics designers, electronic engineering students and professors looking for a book with a real-world design outlook. Updated with new material on: Extreme Environment Design Design for Reliability Wide Band Gap Devices for Power Electronics
  • Op Amps for Everyone

    • 5th Edition
    • Bruce Carter + 1 more
    • English
    Op Amps for Everyone, Fifth Edition, will help you design circuits that are reliable, have low power consumption, and can be implemented in as small a size as possible at the lowest possible cost. It bridges the gap between the theoretical and practical by giving pragmatic solutions using components that are available in the real world from distributors. The book does not just give a design with a transfer function; instead, it provides design tools based on transfer function, getting you to a working circuit so you can make the right decision on which op amp is best for the job at hand. With this book you will learn: single op amp designs that get the most out of every amplifier; which specifications are of most importance to your design, enabling you to narrow down the list of amplifiers to those few that are most suitable; strategies for making simple tweaks to the design—changes that are often apparent once a prototype has been constructed; how to design for hostile environments—extreme temperatures, high levels of shock, vibration, and radiation—by knowing which circuit parameters are likely to degrade and how to counteract that degradation.
  • Digital Signal Processing 101

    Everything You Need to Know to Get Started
    • 2nd Edition
    • Michael Parker
    • English
    Digital Signal Processing 101: Everything You Need to Know to Get Started provides a basic tutorial on digital signal processing (DSP). Beginning with discussions of numerical representation and complex numbers and exponentials, it goes on to explain difficult concepts such as sampling, aliasing, imaginary numbers, and frequency response. It does so using easy-to-understand examples with minimum mathematics. In addition, there is an overview of the DSP functions and implementation used in several DSP-intensive fields or applications, from error correction to CDMA mobile communication to airborne radar systems. This book has been updated to include the latest developments in Digital Signal Processing, and has eight new chapters on: Automotive Radar Signal Processing Space-Time Adaptive Processing Radar Field Orientated Motor Control Matrix Inversion algorithms GPUs for computing Machine Learning Entropy and Predictive Coding Video compression