Skip to main content

Newnes

  • Programming 8-bit PIC Microcontrollers in C

    with Interactive Hardware Simulation
    • 1st Edition
    • Martin P. Bates
    • English
    Microcontrollers are present in many new and existing electronic products, and the PIC microcontroller is a leading processor in the embedded applications market. Students and development engineers need to be able to design new products using microcontrollers, and this book explains from first principles how to use the universal development language C to create new PIC based systems, as well as the associated hardware interfacing principles. The book includes many source code listings, circuit schematics and hardware block diagrams. It describes the internal hardware of 8-bit PIC microcontroller, outlines the development systems available to write and test C programs, and shows how to use CCS C to create PIC firmware. In addition, simple interfacing principles are explained, a demonstration program for the PIC mechatronics development board provided and some typical applications outlined.
  • The Art of Designing Embedded Systems

    • 2nd Edition
    • Jack Ganssle
    • English
    Jack Ganssle has been forming the careers of embedded engineers for 20+ years. He has done this with four books, over 500 articles, a weekly column, and continuous lecturing. Technology moves fast and since the first edition of this best-selling classic much has changed. The new edition will reflect the author's new and ever evolving philosophy in the face of new technology and realities. Now more than ever an overarching philosophy of development is needed before just sitting down to build an application. Practicing embedded engineers will find that Jack provides a high-level strategic plan of attack to the often times chaotic and ad hoc design and development process. He helps frame and solve the issues an engineer confronts with real-time code and applications, hardware and software coexistences, and streamlines detail management. CONTENTS: Chapter 1 - IntroductionChapter 2 – The ProjectChapter 3 – The CodeChapter 4 – Real TimeChapter 5 – The Real WorldChapter 6 – Disciplined DevelopmentAppendix A – A Firmware StandardAppendix B - A Simple Drawing SystemAppendix C – A Boss’s Guide to Process
  • Analog Circuits

    • 1st Edition
    • Robert Pease
    • English
    Newnes has worked with Robert Pease, a leader in the field of analog design to select the very best design-specific material that we have to offer. The Newnes portfolio has always been know for its practical no nonsense approach and our design content is in keeping with that tradition. This material has been chosen based on its timeliness and timelessness. Designers will find inspiration between these covers highlighting basic design concepts that can be adapted to today's hottest technology as well as design material specific to what is happening in the field today. As an added bonus the editor of this reference tells you why this is important material to have on hand at all times. A library must for any design engineers in these fields.
  • Newnes Signal Processing Ultimate CD

    • 1st Edition
    • Robert Oshana + 6 more
    • English
    The Ultimate Value for Signal Processing ProfessionalsMost engineers rely on a small core of books that are specifically targeted to their job responsibilities. These dog-eared volumes are used daily and considered essential. But budgets and space commonly limit just how many books can be added to your core library. The Newnes Signal Processing Ultimate CD solves this problem. It contains seven of our best-selling titles, providing the "next level" of reference you will need for a fraction of the price of the hard-copy books purchased separately. The CD contains the complete PDF versions of the following Newnes titles: • DSP Software Development Techniques for Embedded and Real-Time Systems (Oshana) 0750677597 • Digital Signal Processing System-Level Design Using LabVIEW (Kehtarnavaz & Kim) 075067914X • Real-Time Digital Signal Processing (Kehtarnavaz) 0750678305 • Mixed-signal and DSP Design Techniques (Analog Devices Inc.) 0750676116 • Digital Signal Processing: A Practical Guide for Engineers and Scientists (Smith) 075067444X • Analog and Digital Filter Design 2e (Winder) 0750675470 • Digital Signal Processing Demystified (Broesch) 1878707167
  • Newnes RF Ultimate CD

    • 1st Edition
    • Ian Hickman + 6 more
    • English
    The Ultimate Value for RF Students and ProfessionalsMost engineers rely on a small core of books that are specifically targeted to their job responsibilities. These dog-eared volumes are used daily and considered essential. But budgets and space commonly limit just how many books can be added to your core library. The Newnes RF Ultimate CD solves this problem. It contains eight of our best-selling titles, providing the "next level" of reference you will need for a fraction of the price of the hard-copy books purchased separately. The CD contains the complete PDF versions of the following Newnes titles: • Practical RF Handbook 4e (Hickman) 0750680393 • Passive RF & Microwave Integrated Circuits (Maloratsky) 075067699X • Electromagnetics Explained (Schmitt) 0750674032 • RF and Microwave Radiation Safety 2e (Kitchen) 0750643552 • Radio Frequency Transistors 2e (Dye & Granberg) 0750672811 • Radio Spectrum Conservation (Gosling) 0750637404 • Radio Antennas and Propagation (Gosling) 0750637412 • Hickman's Analog and RF Circuits (Hickman) 0750637420
  • Platform Interference in Wireless Systems

    Models, Measurement, and Mitigation
    • 1st Edition
    • Kevin Slattery + 1 more
    • English
    Intra-system EMC problems are becoming increasingly common in mobile devices, ranging from notebook PCs to cell phones, with RF/wireless capbilities. These issues range from minor annoyances to serious glitches which impede the functioning of the device. This book gives a thourough review of electromagnetic theory (including Maxwell's equations), discusses possible sources and causes of intra-system interference, shows to use models and analysis to discover potential sources of intra-system EMC in a design, how to use appropriate tests and measurements to detect intra-system EMC problems, and finally extensively discusses measures to mitigate or totally eliminate intra-system EMC problems. With more and more mobile devices incorporating wirless capability (often with multiple wireless systems, such as Bluetooth and WiFi), this book should be part of the reference shelf of every RF/wireless engineer and mobile device designer.
  • Software Development for Embedded Multi-core Systems

    A Practical Guide Using Embedded Intel Architecture
    • 1st Edition
    • Max Domeika
    • English
    The multicore revolution has reached the deployment stage in embedded systems ranging from small ultramobile devices to large telecommunication servers. The transition from single to multicore processors, motivated by the need to increase performance while conserving power, has placed great responsibility on the shoulders of software engineers. In this new embedded multicore era, the toughest task is the development of code to support more sophisticated systems. This book provides embedded engineers with solid grounding in the skills required to develop software targeting multicore processors. Within the text, the author undertakes an in-depth exploration of performance analysis, and a close-up look at the tools of the trade. Both general multicore design principles and processor-specific optimization techniques are revealed. Detailed coverage of critical issues for multicore employment within embedded systems is provided, including the Threading Development Cycle, with discussions of analysis, design, development, debugging, and performance tuning of threaded applications. Software development techniques engendering optimal mobility and energy efficiency are highlighted through multiple case studies, which provide practical “how-to” advice on implementing the latest multicore processors. Finally, future trends are discussed, including terascale, speculative multithreading, transactional memory, interconnects, and the software-specific implications of these looming architectural developments.
  • Programming 32-bit Microcontrollers in C

    Exploring the PIC32
    • 1st Edition
    • Lucio Di Jasio
    • English
    *Just months after the introduction of the new generation of 32-bit PIC microcontrollers, a Microchip insider and acclaimed author takes you by hand at the exploration of the PIC32*Includes handy checklists to help readers perform the most common programming and debugging tasksThe new 32-bit microcontrollers bring the promise of more speed and more performance while offering an unprecedented level of compatibility with existing 8 and 16-bit PIC microcontrollers. In sixteen engaging chapters, using a parallel track to his previous title dedicated to 16-bit programming, the author puts all these claims to test while offering a gradual introduction to the development and debugging of embedded control applications in C. Author Lucio Di Jasio, a PIC and embedded control expert, offers unique insight into the new 32-bit architecture while developing a number of projects of growing complexity. Experienced PIC users and newcomers to the field alike will benefit from the text’s many thorough examples which demonstrate how to nimbly side-step common obstacles, solve real-world design problems efficiently and optimize code using the new PIC32 features and peripheral set. You will learn about:*basic timing and I/O operation*debugging methods with the MPLAB SIM *simulator and ICD tools*multitasking using the PIC32 interrupts*all the new hardware peripherals*how to control LCD displays*experimenti... with the Explorer16 board and *the PIC32 Starter Kit*accessing mass-storage media*generating audio and video signals *and more!TABLE OF CONTENTSDay 1 And the adventure beginsDay 2 Walking in circlesDay 3 Message in a BottleDay 4 NUMB3RSDay 5 InterruptsDay 6 Memory Part 2 ExperimentingDay 7 RunningDay 8 Communication Day 9 LinksDay 10 Glass = BlissDay 11 It’s an analog worldPart 3 ExpansionDay 12 Capturing User InputsDay 13 UTubeDay 14 Mass StorageDay 15 File I/ODay 16 Musica Maestro!
  • Digital Systems Design with FPGAs and CPLDs

    • 1st Edition
    • Ian Grout
    • English
    Digital Systems Design with FPGAs and CPLDs explains how to design and develop digital electronic systems using programmable logic devices (PLDs). Totally practical in nature, the book features numerous (quantify when known) case study designs using a variety of Field Programmable Gate Array (FPGA) and Complex Programmable Logic Devices (CPLD), for a range of applications from control and instrumentation to semiconductor automatic test equipment.Key features include:* Case studies that provide a walk through of the design process, highlighting the trade-offs involved.* Discussion of real world issues such as choice of device, pin-out, power supply, power supply decoupling, signal integrity- for embedding FPGAs within a PCB based design.With this book engineers will be able to:* Use PLD technology to develop digital and mixed signal electronic systems* Develop PLD based designs using both schematic capture and VHDL synthesis techniques* Interface a PLD to digital and mixed-signal systems* Undertake complete design exercises from design concept through to the build and test of PLD based electronic hardwareThis book will be ideal for electronic and computer engineering students taking a practical or Lab based course on digital systems development using PLDs and for engineers in industry looking for concrete advice on developing a digital system using a FPGA or CPLD as its core.
  • Advanced PIC Microcontroller Projects in C

    From USB to RTOS with the PIC 18F Series
    • 1st Edition
    • Dogan Ibrahim
    • English
    This book is ideal for the engineer, technician, hobbyist and student who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the 18F series. The architecture of the PIC 18FXXX series as well as typical oscillator, reset, memory, and input-output circuits is completely detailed. After giving an introduction to programming in C, the book describes the project development cycle in full, giving details of the process of editing, compilation, error handling, programming and the use of specific development tools. The bulk of the book gives full details of tried and tested hands-on projects, such as the 12C BUS, USB BUS, CAN BUS, SPI BUS and real-time operating systems.