Showing posts with label Embedded Ebooks. Show all posts
Showing posts with label Embedded Ebooks. Show all posts

Saturday, September 5, 2009

The LabVIEW Style Book (National Instruments Virtual Instrumentation Series)

Drawing on the experiences of a world-class LabVIEW development organization, The LabVIEW Style Book is the definitive guide to best practices in LabVIEW development.

Leading LabVIEW development manager Peter A. Blume presents practical guidelines or "rules" for optimizing every facet of your applications: ease of use, efficiency, readability, simplicity, performance, maintainability, and robustness. Blume explains each style rule thoroughly, presenting realistic examples and illustrations. He even presents "nonconforming" examples that show what not to do-and why not.


Coverage includes

* Significance of style: How good style improves quality and actually saves time over the full project life cycle
* Before you code: Configuring your LabVIEW environment, and organizing your files on disk and in the LabVIEW project
* LabVIEW project specifications: A specialized standard for specifying LabVIEW application requirements
* Efficient VI layout and development: front panel, block diagram, icons, and connectors
* Data structures: Choosing data types, efficient use of arrays and clusters, and special considerations with nested data structures
* Error handling strategies: Trapping and reporting errors for robust and reliable applications
* Design patterns: Standard VI architectures and application frameworks that promote good style
* Documentation: Essential rules for source code documentation and streamlining the process
* Code reviews: Enforcing a style convention using a checklist, the LabVIEW VI Analyzer Toolkit, and peer reviews
* Appendixes: Convenient glossary and style rules summary

This book will be indispensable to anyone who wants to develop or maintain quality LabVIEW applications: developers, managers, and end users alike. Additionally, it will also be valuable to those preparing for NI's Certified LabVIEW Developer or Certified LabVIEW Architect exams, which contain significant content on development style.

Foreword by Darren Nattinger
Preface
Acknowledgments
About the Author
Chapter 1 The Significance of Style
Chapter 2 Prepare for Good Style
Chapter 3 Front Panel Style
Chapter 4 Block Diagram
Chapter 5 Icon and Connector
Chapter 6 Data Structures
Chapter 7 Error Handling
Chapter 8 Design Patterns
Chapter 9 Documentation
Chapter 10 Code Reviews
Appendix A Glossary
Appendix B Style Rules Summary
Index

About the Author

Peter Blume is the founder and president of Bloomy Controls, Inc., a National Instruments Select Integration Partner that specializes in LabVIEW-based systems development. Since LabVIEW Version 2.5, Blume and his staff of engineers have solved more than a thousand industrial applications for customers throughout the northeastern United States. To promote consistent quality among multiple developers in multiple offices, Blume established and evolved the company's LabVIEW development practices.

Blume has written and presented multiple LabVIEW style-related presentations, including Bloomy Controls' Professional LabVIEW Development Guidelines at NIWeek 2002 and Five Techniques for Better LabVIEW Code at NIWeek 2003. He also has published technical articles in various trade publications, including Test & Measurement World, Evaluation Engineering, Electronic Design, and Desktop Engineering.

Blume holds a Bachelor of Science degree in electrical engineering from the University of Connecticut. He is a National Instruments Certified LabVIEW Developer and Certified Professional Instructor. The company has offices in Connecticut, Massachusetts, and New Jersey. For more information, visit www.bloomy.com.

Readers who want to contact Blume regarding style-related suggestions, questions, or comments may do so at the following email address: lvstyle@bloomy.com . Readers interested in contracting Bloomy Controls for a LabVIEW development project should call us directly or contact us through our website at www.bloomy.com/quote.

Click here to download this ebook

Password : www.freebookspot.com

Thursday, June 18, 2009

Analog Electronics with LabVIEW

From the Back Cover

The hands-on, simulation-based introduction to analog electronics.

Analog Electronics with LabVIEW is the first comprehensive introduction to analog electronics that makes full use of computer simulation. Kenneth L. Ashley introduces analog electronics through a series of theory/project sections, in which theoretical presentations correlate directly with circuit measurement and analysis projects. The results of experiments are used to extract device model parameters used in subsequent electronic circuit analysis, providing a significant enhancement in the understanding of modern, computer-based electronic-circuit simulation. Readers will master not only the fundamentals of analog electronics, but also data acquisition and circuit simulation with LabVIEW, basic circuit-solution computation with Mathcad, and circuit simulation with Cadence Schematics or Capture. Coverage includes:


* Elementary analog circuit analysis, including the resistor voltage divider and MOSFET DC gate voltage, MOSFET drain current-source equivalent, amplifier frequency response, and more
* Fundamentals of transistors and voltage amplification
* Characterization of MOS transistors for circuit simulation
* Common-source amplifiers, MOSFET source-follower buffer stage, differential amplifier stage, and MOSFET current sources
* Operational amplifiers: resistor negative feedback approaches and capacitor-based applications
* Development of a Basic CMOS Operational Amplifier
* LabVIEW tutorial with emphasis on analog electronics, the discrete nature of compute data acquisition, and LabVIEW measurement VIs such as the autoranging DC voltmeter
* Characterization of the BJT for circuit simulation including linear modeling
* BJT NPN common-emitter amplifier, including emitter degeneration and current-source PNP load with emitter degeneration

For those new to LabVIEW, the book also contains a complete introductory tutorial with emphasis relevant to analog-electronics applications.

The accompanying CD-ROM includes a complete copy of LabVIEW 6 Student Edition Software, along with all the LabVIEW, Mathcad, and Schematics (or Capture) files you need to perform the experiments and exercises in this book, plus samples of all project measurement and data files for measurement simulation.

Click Here to download Analog Electronics with LabVIEW

Password : www.freebookspot.com

Monday, May 25, 2009

Programming 8-bit PIC Microcontrollers in C: with Interactive Hardware Simulation

Step-by-step, practical instruction on how to program PICs in C, with no prior experience necessary!

Product Description
PIC Microcontrollers are present in almost every new electronic application that is released from garage door openers to the iPhone. With the proliferation of this product more and more engineers and engineers-to-be (students) need to understand how to design, develop, and build with them. Martin Bates, best-selling author, has provided a step-by-step guide to programming these microcontrollers (MCUs) with the C programming language.

With no previous knowledge of C necessary to read this book, it is the perfect for entry into this world for engineers who have not worked with PICs, new professionals, students, and hobbyists. As MCUs become more complex C is the most popular language due to its ability to process advanced processes and multitasking. RTOSs, that is a need to know for engineers, is also discussed as more advanced MCUs require timing and organization of programming and implementation of multitasking. The book includes lots of source code, circuit schematics, and hardware block diagrams. Microchip's PICDEM Mechatronics board is used to detail the examples throughout the book.

* Focuses on the C programming language which is by far the most popular for microcontrollers (MCUs)
* Features Proteus VSMg the most complete microcontroller simulator on the market, along with CCS PCM C compiler, both are highly compatible with Microchip tools
* Extensive downloadable content including fully worked examples

Click here to download Programming 8-bit PIC Microcontrollers in C: with Interactive Hardware Simulation

Password : www.freebookspot.com

Introduction to Microcontrollers: Architecture, Programming, and Interfacing for the Motorola 68HC12

Provides a comprehensive introductory text/ reference for electrical and computer engineers, students and even hobbyists who have little experience in high-level programming language. Discusses how a typical microcontroller executes assembler language instruction and addresses models on microprocessors.

Introduction to Microcontrollers is a comprehensive introductory text/reference for electrical and computer engineers, students, and even hobbyists who have little experience in a high-level programming language. The book helps them understand how a typical microcontroller executes assembly language instructions and addressing modes on microprocessors. The book shows how to program with C++ and compile assembly language statements. The book utilizes the new 16-bit microcontroller, the Motorola 68Hc12, as the primary example. This "chip" replaces the very popular 8-bit microcontroller, the 68Hc11, as the leading microprocessor for a wide variety of applications and as a core tool for teaching engineering students. This new microcontroller is expected to be popular in industry because of its low cost per unit, low power consumption, and high processing speed.

* First introductory level book on the Motorola 68HC12
* Teaches engineers how a computer executes instructions
* Shows how a high-level programming language converts to assembly language
* Teaches the reader how a microcontroller is interfaced to the outside world
* Uses hundreds of examples throughout the text
* Over 200 homework problems give the reader in-depth practice
* A CD-ROM with HiWare's professional C++ compiler is included with the book
* A complete summary chapter on other available microcontrollers


Click here to Download Introduction to Microcontrollers: Architecture, Programming, and Interfacing for the Motorola 68HC12

Password : www.freebookspot.com

Sunday, May 24, 2009

PIC Microcontrollers, Second Edition: An Introduction to Microelectronics

A comprehensive, highly illustrated introduction to microelectronic systems and the PIC microcontroller.

Product Description
The use of microcontroller based solutions to everyday design problems in electronics, is the most important development in the field since the introduction of the microprocessor itself. The PIC family is established as the number one microcontroller at an introductory level.

Assuming no prior knowledge of microprocessors, Martin Bates provides a comprehensive introduction to microprocessor systems and applications covering all the basic principles of microelectronics.

Using the latest Windows development software MPLAB, the author goes on to introduce microelectronic systems through the most popular PIC devices currently used for project work, both in schools and colleges, as well as undergraduate university courses. Students of introductory level microelectronics, including microprocessor / microcontroller systems courses, introductory embedded systems design and control electronics, will find this highly illustrated text covers all their requirements for working with the PIC.

Part A covers the essential principles, concentrating on a systems approach. The PIC itself is covered in Part B, step by step, leading to demonstration programmes using labels, subroutines, timer and interrupts. Part C then shows how applications may be developed using the latest Windows software, and some hardware prototyping methods.

The new edition is suitable for a range of students and PIC enthusiasts, from beginner to first and second year undergraduate level. In the UK, the book is of specific relevance to AVCE, as well as BTEC National and Higher National programmes in electronic engineering.

* A comprehensive introductory text in microelectronic systems, written round the leading chip for project work
* Uses the latest Windows development software, MPLAB, and the most popular types of PIC, for accessible and low-cost practical work
* Focuses on the 16F84 as the starting point for introducing the basic architecture of the PIC, but also covers newer chips in the 16F8X range, and 8-pin mini-PICs

Password : www.freebookspot.com

Practical Aspects of Embedded System Design using Microcontrollers

Second in the series, Practical Aspects of Embedded System Design using Microcontrollers emphasizes the same philosophy of "Learning by Doing" and "Hands on Approach" with the application oriented case studies developed around the PIC16F877 and AT 89S52, today's most popular microcontrollers. Readers with an academic and theoretical understanding of embedded microcontroller systems are introduced to the practical and industry oriented Embedded System design. When kick starting a project in the laboratory a reader will be able to benefit experimenting with the ready made designs and 'C' programs. One can also go about carving a big dream project by treating the designs and programs presented in this book as building blocks. Practical Aspects of Embedded System Design using Microcontrollers is yet another valuable addition and guides the developers to achieve shorter product development times with the use of microcontrollers in the days of increased software complexity.

Going through the text and experimenting with the programs in a laboratory will definitely empower the potential reader, having more or less programming or electronics experience, to build embedded systems using microcontrollers around the home, office, store, etc. Practical Aspects of Embedded System Design using Microcontrollers will serve as a good reference for the academic community as well as industry professionals and overcome the fear of the newbies in this field of immense global importance.

About the Author

The proposed book will complement Springer's rich collection of books on embedded systems and especially the book "Exploring C for Microcontrollers - A Hands on Approach" authored by the same group in 2007

Password : www.freebookspot.com

Friday, May 15, 2009

Programming and Customizing the AVR Microcontroller

This reader-friendly guide shows you how to take charge of the newest, most versatile microcontrollers around, Atmel's AVR RISC chip family. Inside, Electronics World writer and astronomy instrumentation developer Dhananjay V. Gadre walks you from first meeting these exciting new computers-on-a-chip all the way through design and ready-to-launch products.

Click here to download this ebook

Password : books_for_all

C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR Compiler

CD-ROM is not included.

Do you want a low cost way to learn C programming for microcontrollers? This book shows you how to use Atmel's $19.99 AVR Butterfly board and the FREE WinAVR C compiler to make a very inexpensive system for using C to develop microcontroller projects.

Students will find the thorough coverage of C explained in the context of microcontrollers to be an invaluable learning aide. Professionals, even those who already know C, will find many useful tested software and hardware examples that will speed their development work.


In addition to an in-depth coverage of C, the book has projects for:
* Port I/O reading switches and blinking LEDs
* UART communication with a PC
* Using interrupts, timers, and counters
* Pulse Width Modulation for LED brightness and motor speed control
* Creating a Real Time Clock
* Making music
* ADC: Analog to Digital Conversion
* DAC: Digital to Analog Conversion
* Voltage, light, and temperature measurement
* Making a slow Function Generator and Digital Oscilloscope
* LCD programming
* Writing a Finite State Machine

CD contains all the source code, the free WinAVR C compiler, AVRStudio, and lots of other useful things.

About the Author
The author (Electrical Engineer, Official Atmel AVR Consultant, and award winning writer) makes the sometimes-tedious job of learning C easier by often breaking the in-depth technical exposition with humor and anecdotes detailing his personal experience and misadventures.

Click here tp download this ebook

Password : www.freebookspot.com

Atmel AVR Microcontroller Primer: Programming and Interfacing

This textbook provides practicing scientists and engineers a primer on the Atmel AVR microcontroller. Our approach is to provide the fundamental skills to quickly get up and operating with this internationally popular microcontroller. The Atmel ATmega16 is used as a representative sample of the AVR line. The knowledge you gain on the ATmega16 can be easily translated to every other microcontroller in the AVR line. We cover the main subsystems aboard the ATmega16, providing a short theory section followed by a description of the related microcontroller subsystem with accompanying hardware and software to exercise the subsytem. In all examples, we use the C programming language. We conclude with a detailed chapter describing how to interface the microcontroller to a wide variety of input and output devices.


Table of Contents:
Atmel AVR Architecture Overview / Serial Communication Subsystem / Analog-to-Digital Conversion / Interrupt Subsystem / Timing Subsystem / Atmel AVR Operating Parameters and Interfacing / ATmega16 Register Set / ATmega16 Header File

Click here to download this ebook

Password : www.freebookspot.com

Embedded C Programming And The Atmel AVR, 2nd Edition

Enter the world of embedded programming and microcontroller applications! One of the only books available today that uses the increasingly popular and cost-effective Atmel AVR embedded controller as the platform and application for learning, Embedded C Programming and the Atmel AVR, 2E is the perfect choice for novices. Featuring a host of fully-functional example applications, this highly innovative book enables users to adopt a "learn by doing" approach as they develop the knowledge and skills needed to achieve proficiency. Following an introduction to Atmel AVR RISC processors, readers are launched immediately into an embedded C language tutorial. Here, they'll experiment with variables and constants, operators and expressions, control statements, pointers and arrays, memory types, preprocessor directives, real-time methods, and more! In addition to a comprehensive library functions reference, an entire chapter on the CodeVision AVR C Compiler provides clear, step-by-step instruction in IDE installation and operation, mixing Assembler with C, and using the Code Wizard Code Generator. Use of peripherals - such as keypads, LCD displays, and other common embedded microcontroller-related devices - is also explored fully in this all-inclusive, state-of-the-art programmer's how-to and reference manual.


About the Author
Dr. Richard H. Barnett has been instructing in the area of embedded microcontrollers for the past eighteen years and currently consults actively in the field. Prior to his tenure as a professor of Electrical Engineering Technology at Purdue University, he spent ten years as an engineer in the aerospace electronics industry. Dr. Barnett?s teaching awards include the Charles B. Murphy Award as one of the best teachers at Purdue University and Purdue University?s Book of Great Teachers, a list of the 225 most influential teachers over Purdue?s entire history.

Sarah Cox has a Bachelor of Science degree in both Computer and Electrical Engineering from Purdue University. She is currently the Director of Software Development at Progressive Resources LLC , where she has developed software for projects ranging from small consumer products to industrial products and test equipment. These projects have spanned several fields, among them automotive, medical, entertainment, child development, public safety/education, sound and image compression, and construction. In addition, Ms. Cox has been listed as co-inventor on numerous patent applications.

Senior Operating Member
Progressive Resources LLC

Mr. O'Cull received a B.S. degree from the School of Electrical Engineering Technology at Purdue University. His career path started in the design of software and control systems for CNC (computer numeric controlled) machine tools. From there he moved to other opportunities in electronics engineering and software development for vision systems, laser-robotic machine tools, medical diagnostic equipment, and commercial and consumer products, and he has been listed as inventor/co-inventor on numerous patents.

Mr. O'Cull started Progressive Resources in 1995 after several years of working in Electrical and Software Engineering and Engineering management. Progressive Resources LLC (http://www.prllc.com) specializes in innovative commercial, industrial, and consumer product development. Progressive Resources is a Microchip consultant member since 1995.
Product Details

* Paperback: 560 pages
* Publisher: Delmar Cengage Learning; 2 edition (June 5, 2006)
* Language: English
* ISBN-10: 1418039594
* ISBN-13: 978-1418039592

Click here to download this ebook

PIC Microcontroller: An Introduction to Software & Hardware Interfacing

This book presents a thorough introduction to the Microchip PICR microcontroller family, including all of the PIC programming and interfacing for all the peripheral functions. A step-by-step approach to PIC assembly language programming is presented, with tutorials that demonstrate how to use such inherent development tools such as the Integrated Development Environment MPLAB, PIC18 C compiler, the ICD2 in-circuit debugger, and several demo boards. Comprehensive coverage spans the topics of interrupts, timer functions, parallel I/O ports, various serial communications such as USART, SPI, I2C, CAN, A/D converters, and external memory expansion.



About the Author
Han-Way Huang is a Professor in the Department of Electrical and Computer Engineering and Technology at Minnesota State University, Mankato, MN. He is a member of both IEEE and ASEE. Dr. Huang has taught microprocessor applications for more than 15 years and has authored several books on microprocessors.

Click here to download this ebook

Password : www.freebookspot.com

Microcontrollers: Fundamentals and Applications with PIC

While the official documentation provided for the PIC family from Microchip is extensive, it can also be overwhelming. This book gives users the information necessary to understand the architecture and the programming of microcontrollers. Each topic is described using a reader-centered, top-bottom approach. First, the authors describe the concepts that are common to any microcontroller. Each of the topics is then detailed for PIC microcontrollers. Practical applications supplement each topic to provide further clarity. This book does not limit itself to a digital view of microcontrollers. Instead, it includes aspects of analog signals such as the acquisition and processing of external analog signals.

Click here to download this ebooks

Your IP Address