Regular price
34.750 KD
inc. VAT
Couldn't load pickup availability
Table of contents
- Cover
- Copyright Pageii
- Contentsiii
- Introductionvii
- What's on the CD-ROM?xv
- Chapter One. Introduction to C1
- Some Simple Programs1
- Names8
- Types and Type Declarations9
- Storage Classes, Linkage, and Scope12
- Character Constants15
- Arrays18
- Other types20
- Operators and Expressions24
- Increment and Decrement Operators30
- Precedence and Associativity34
- Program Flow and Control36
- Functions51
- Recursion61
- Summary63
- Chapter Two. Advanced C Topics65
- Pointers65
- Multidimensional Arrays80
- Structures87
- More Structures107
- Input and Output110
- Memory Management114
- Miscellaneous Functions116
- Summary121
- Chapter Three. What Are Microcontrollers?123
- Microcontroller Memory127
- Input/Output129
- Programming Microcontrollers134
- Coding Tips for Microcontrollers137
- Chapter Four. Small 8-Bit Systems149
- Microcontroller Memory153
- Timers166
- Analog-to-Digital Converter Operation195
- Pulse Width Modulator System201
- Other Program Items207
- Summary209
- Chapter Five. Programming Large 8-Bit Systems211
- Header File211
- Sorting Programs230
- Data Compression237
- Timer Operations245
- Summary285
- Chapter Six. Large Microcontrollers287
- The MC68HC16288
- System Integration Module (SIM)296
- A Pulse Width Modulation Program299
- Cosmic MC68HC16 Compiler305
- Table Look-Up319
- Digital Signal Processor Operations326
- Other MC68HC16 Considerations345
- Chapter Seven. Advanced Topics in Programming Embedded Systems (M68HC12)347
- Numeric Encoding352
- Numeric Decoding354
- Coding the alpha data356
- The Monitor Program370
- The SAVEIT() Routine376
- The printout() and the printafter() Functions378
- Reset381
- Input/Output Functions382
- Putting It All Together386
- Summary391
- Chapter Eight. MCORE, a RISC Machine393
- Delay Routine395
- Delays Revisited401
- Serial Input/Output404
- Handling Interrupts413
- A Clock Program419
- Keyboard432
- Integrating Keyboard and Clock440
- Adding a Display442
- Summary446
- Index447
- Embedded Technology’ Series455
Book details
- Vendor Elsevier S & T
- SKU 9781878707574
- ISBN-13 9780080497877
- Author VanSickle, Ted
- Edition 2nd
- Category Computers
- Subject Microprocessors
Do you have questions about this book?
Ted Van Sickle spent over fifteen years at Motorola as a microcontroller specialist. He now consults and teaches classes on software design and programming for microcontroller systems. He holds a MSEE from the University of Michigan.
Introduces microcontrollers and describes their programming environment, offering tips on coding for microcontrollers
Describes techniques to get maximum performance from your code
Discusses the differences between 8-bit and larger microcontrollers, giving application examples and providing details on using different compilers
Introduces microcontrollers and describes their programming environment, offering tips on coding for microcontrollers
Describes techniques to get maximum performance from your code
Discusses the differences between 8-bit and larger microcontrollers, giving application examples and providing details on using different compilers
Instant delivery by email
Your access email arrives within minutes of checkout, with a sign-in link for each book — no shipping, no waiting.
Read on any device
Books open in VitalSource Bookshelf on your phone, tablet, or computer, online or offline. Your library is always available at aafaq.vitalsource.com — just log in with the email you used at checkout.
Lost the email?
Resend it to yourself in seconds from My eBook orders, or email cs@aafaqeducation.com and we'll help.