|
Intended by Reese (electrical and computer engineering, Mississippi State U.) as an introduction to microprocessors and microcontrollers for the student or hobbyist, this text first reviews digital logic concepts and introduces computer architecture fundamentals. It then offers coverage of assembly language programming in a C language context using the PIC18Fxx2 family. A chapter on advanced assembly language programming structured around computer arithmetic topics is followed by treatment of fundamental microcontroller interfacing topics such as parallel IO, asynchronous serial IO, synchronous serial IO, interrupt-driven IO, timers, analog-to-digital conversion, and digital-to-analog conversions. Three projects involving the above topics are then described. The text concludes with discussion of topics that go beyond PIC18Fxx2 family, such as a survey of other microprocessor families, the CAN bus, and memory technologies. The CD-ROM contains assembly language and C code source files, lab exercises, and all of the figures from the text. Da Vinci Engineering Press is an imprint of Charles River Media. Annotation ©2005 Book News, Inc., Portland, OR More Reviews and Recommendations Robert B. Reese received the B.S. degree from Louisiana Tech University, Ruston, in 1979 and the M.S. and Ph.D. degrees from Texas A&M University, College Station, in 1982 and 1985, respectively, all in electrical engineering. He served as a Member of the Technical Staff of the Microelectronics and Computer Technology Corporation (MCC), Austin, TX, from 1985 to 1988. Since 1988, he has been with the Department of Electrical and Computer Engineering at Mississippi State University, Mississippi State, where he is an Associate Professor. Courses that he teaches include Microprocessors, VLSI systems, Digital System design, and senior design. His research interests include self-timed digital systems and computer architecture. Tags: microprocessors |
Free list