Cargando…

Embedded C programming : techniques and applications of C and PIC MCUS /

This book provides an introductory course on concepts of C programming using a PIC microcontroller and CCS C compiler. Through a project-based approach, it provides an easy to understand method of learning the correct and efficient practices to program a PIC microcontroller in C language. Principles...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Siegesmund, Mark (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Kidlingtom, Oxford ; Waltham, Massachusetts : Newnes, 2014.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 SCIDIR_ocn893674622
003 OCoLC
005 20231120111826.0
006 m o d
007 cr cn|||||||||
008 141020t20142014enka ob 000 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d OCLCO  |d UIU  |d YDXCP  |d OCLCF  |d COO  |d DEBSZ  |d UMI  |d DEBBG  |d STF  |d B24X7  |d OCLCQ  |d Z5A  |d REB  |d U3W  |d D6H  |d CEF  |d NLE  |d I8M  |d LIV  |d WYU  |d AU@  |d ABC  |d VT2  |d LQU  |d RDF  |d OCLCQ  |d UKMGB  |d S2H  |d OCLCO  |d OCLCQ  |d OCLCO 
015 |a GBB496631  |2 bnb 
015 |a GBB497973  |2 bnb 
016 7 |a 016862734  |2 Uk 
016 7 |a 016864078  |2 Uk 
019 |a 897387948  |a 932053938  |a 1066461725  |a 1103261332  |a 1105182111  |a 1105564344  |a 1129359810  |a 1153033011  |a 1192334331  |a 1235842907  |a 1240530000  |a 1262670688  |a 1294661849 
020 |a 9780128014707  |q (e-book) 
020 |a 0128014709  |q (e-book) 
020 |a 0128013141 
020 |a 9780128013144 
020 |z 9780128013144 
035 |a (OCoLC)893674622  |z (OCoLC)897387948  |z (OCoLC)932053938  |z (OCoLC)1066461725  |z (OCoLC)1103261332  |z (OCoLC)1105182111  |z (OCoLC)1105564344  |z (OCoLC)1129359810  |z (OCoLC)1153033011  |z (OCoLC)1192334331  |z (OCoLC)1235842907  |z (OCoLC)1240530000  |z (OCoLC)1262670688  |z (OCoLC)1294661849 
050 4 |a QA76.73.C154  |b .S54 2014eb 
082 0 4 |a 005.133  |2 23 
100 1 |a Siegesmund, Mark,  |e author. 
245 1 0 |a Embedded C programming :  |b techniques and applications of C and PIC MCUS /  |c Mark Siegesmund. 
264 1 |a Kidlingtom, Oxford ;  |a Waltham, Massachusetts :  |b Newnes,  |c 2014. 
264 4 |c �2014 
300 |a 1 online resource (421 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
504 |a Includes bibliographical references. 
588 0 |a Print version record. 
520 |a This book provides an introductory course on concepts of C programming using a PIC microcontroller and CCS C compiler. Through a project-based approach, it provides an easy to understand method of learning the correct and efficient practices to program a PIC microcontroller in C language. Principles of C programming are introduced building on skill sets and knowledge. Topics include: complete introduction to C programming using PIC microcontrollers, with a focus on real-world applications, programming methodology and tools; C code project examples, tables, graphs, charts, references, photographs, schematic diagrams, flow charts and compiler compatibility notes to channel knowledge into real-world examples. --  |c Edited summary from book. 
505 0 |a Half Title; Title Page; Copyright; Contents; Introduction; Chapter 1 C Overview and Program Structure; C Source Code; Comments; Program Structure; C Preprocessor Directives; Functions; Declarations; Statements and Expressions; Time; Typing Accuracy; Text Formatting; Compatibility Notes; Summary; Quiz; Chapter 2 Constants; Bits, Bytes, Etc.; Bits; Nibbles; Bytes; Syntax of C Constants; Binary; Decimal; Signed Integers; Hexadecimal; Octal; Floating Point; Fixed Point; Characters; String of Characters; True and False; Const; Tri-Graph Sequences; Compatibility Notes; Design Documentation 
505 8 |a Enumerated TypesFixed Point; Floating Point; Interpretation Help; Floating-Point Format; Void; typedef; Declaring Variables; Identifiers; Scope of a Variable; Life of a Variable; More Qualifiers; Design Documentation; RAM; Summary; Quiz; Chapter 5 Expressions and Operators; Mathematical Operators; Compatibility Notes; Operator Precedence; Expression Type and Type Conversion; Relational Operators; Binary Bitwise Operators; Compatibility Notes; Assignment Operators; Increment/Decrement Operators; Other Operators; Sequence Points; Expression Examples; Summary; Quiz; Chapter 6 Statements 
505 8 |a If Statementwhile Loops; for Loop; Jump Statements; switch/case Statement; Side Effects; Nesting, Indentation, and Use of Braces; Design Documentation; Program Complexity; Summary; Quiz; Chapter 7 Functions; main() FUNCTION; Function Definitions; Function Parameters; Compatibility Notes; Reference Parameters; Default Parameters; Overloaded Functions; Return Values; Inline Functions; Nested Functions; Recursive Functions; A Little More on Sequence Points; Well-Structured Programs; Design Documentation; Implementation Details; Summary; Quiz; Chapter 8 Arrays; Array Initializers; Constant Arrays 
505 8 |a String VariablesDimensionless Arrays; Multidimensional Arrays; Index Range; Example Array Usage; Lookup Tables; Searching Arrays; Sorting Arrays; Summary; Quiz; Chapter 9 Structures; Structure Nesting and Arrays; Structure Layout in Memory; Bit Fields; Unions; Example of Structures in a Program; Summary; Quiz; Chapter 10 Memory and Pointers; Memory; Address-of Operator; Indirection Operator; Forcing a Variable Address; Pointer Types; Pointer Math; Back to Subscripts; Back to Function Parameters; Back to Structures; Function Pointers; Other Uses for Pointers; Bad Ideas; Common Mistakes 
650 0 |a C (Computer program language) 
650 0 |a Microcontrollers. 
650 6 |a C (Langage de programmation)  |0 (CaQQLa)201-0019413 
650 6 |a Microcontr�oleurs.  |0 (CaQQLa)201-0277604 
650 7 |a C (Computer program language)  |2 fast  |0 (OCoLC)fst00843279 
650 7 |a Microcontrollers  |2 fast  |0 (OCoLC)fst01744800 
776 0 8 |i Print version:  |a Siegesmund, Mark.  |t Embedded C programming : techniques and applications of C and PIC MCUS.  |d Kidlingtom, Oxford ; Waltham, Massachusetts : Newnes, �2014  |h xvi, 404 pages  |z 9780128013144 
856 4 0 |u https://sciencedirect.uam.elogim.com/science/book/9780128013144  |z Texto completo