Mississippi State University
Mississippi State University Libraries

Need help?

Live chat

Chat Hours

Call or stop by

Reference Desk:
(662) 325-7667

Desk Hours   Location

MSU Faculty Authors

Conference Proceedings/Papers

Jerry Wayne Bruce

Associate Professor, Electrical and Computer Engineering

E-mail address: jwbruce@ece.msstate.edu
Website: http://www.ece.msstate.edu/people/profile.php?jwbruce


J.W. Bruce received the B.S.E. from the University of Alabama in Huntsville in 1991, the M.S.E.E. from the Georgia Institute of Technology in 1993, and the Ph.D. from the University of Nevada Las Vegas in 2000, all in electrical engineering. Dr. Bruce has served as a member of the technical staff at the Mevatec Corporation providing engineering support to the Marshall Space Flight Center Microgravity Research Program. He also worked in the 3D Workstation Graphics Group at the Intergraph Corporation designing the world's first OpenGL graphics accelerator for the Windows operating system. Since 2000, Dr. Bruce has served in the Department of Electrical and Computer Engineering at Mississippi State University. Dr. Bruce has contributed to the research areas of data converter architecture design and embedded systems design. His research has resulted in more than 30 technical publications and one book chapter.


Microcontrollers: From Assembly Language to C Using the PIC24 Family

Bruce, Jerry Wayne
Publisher: Charles River Media
2009
ISBN: 1584505834
Collaborators: Robert B. Reese and Bryan A. Jones

Microcontrollers: From Assembly Language to C Using the PIC24 Family provides an introduction to microprocessors and microcontrollers for either the student or hobbyist. It begins by discussing simple microprocessor architecture concepts, moves to assembly language programming in a C language context, then covers fundamental hardware interfacing topics such as parallel IO, asynchronous serial IO, synchronous serial I/O (I2C and SPI), interrupt-driven IO, timers, analog-to-digital conversion, and digital-toanalog conversion. Programming topics are discussed using both assembly language and C, while hardware interfacing examples use C to keep code complexity low and improve clarity. This book's C examples on hardware interfacing strive for code clarity first and optimization second, providing a gentle learning curve and ensuring understanding of the key concepts. The book's numerous examples include complete schematics and working code to operate a number of useful peripherals, including temperature sensors, LCD displays, a robot, and a reflow oven, providing a good starting point for your designs. Numerous lab experiments are included in the appendices, while the companion CD-ROM includes complete source code for all book examples, which can be compiled using the freely available Microchip C compiler and development environment. Visit www.reesemicro.com to obtain supplementary information on the text, the latest version of the library and example code with accompanying documentation, and links to courses which use this text. In addition, an online discussion group promotes interaction with the authors and a forum to discuss PIC24-based projects.




Bruce, J. W. "Design Inspections and Software Product Metrics in an Embedded Systems Design Course [Nominated for Best Paper out of 1400+ submissions]." Proceedings of the ASEE Annual Conference and Exposition, Session 1620, Salt Lake City, UT, June, 2004. 2004.
Bruce, J. W., and Lori Mann Bruce. "Maximizing Your Productivity as a Junior Faculty Member: Being Effective in the Classroom." Proceedings of the ASEE Annual Conference and Exposition, Session 2275, Salt Lake City, UT, June 2004. 2004.
Bruce, Lori Mann, and J. W. Bruce. "Maximizing Your Productivity as a Junior Faculty Member: Balancing Research, Teaching, and Service." Proceedings of the ASEE Annual Conference and Exposition, Session 1475, Salt Lake City, UT, June 2004. 2004.
Bruce, J. W. "Design Methodology Suitable for Team-Based Embedded Systems Education." Proceedings of the ASEE Annual Conference and Exposition, Paper 83, Session 6120, Nashville, TN, June 2003. 2003.
Bruce, J. W., M. A. Thornton, L. Shivakumaraiah, P. S. Kokate, and X. Li. "Efficient Adder Circuits Based on a Conservative Reversible Logic Gate." Proceedings of the IEEE Computer Society Annual Symposium on VLSI, Pittsburgh, PA, April 2002. 2002. 83-88.
Bruce, J. W., J. E. Creekmore, S. R. Porter, R. P. King, and B. J. Blalock. "Adaptive Design Method for Efficient Direct Digital Synthesis." Proceedings of the 45th Annual IEEE Midwest Symposium on Circuits and Systems, Tulsa, OK, August 4-7, 2002. 2002. 545-548.
Bell, J. A., and J. W. Bruce. "CMOS Current Mode Interpolating Flash Analog to Digital Converter." Proceedings of the 45th Annual IEEE Midwest Symposium on Circuits and Systems, Tulsa, OK, August 4-7, 2002. 2002. 363-366.
Bell, J. A., J. W. Bruce, B. J. Blalock, and P Stubberud. "CMOS Current Mode Flash Analog to Digital Converter." Proceedings of the 44th Annual IEEE Midwest Symposium on Circuits and Systems, Dayton, OH, August 2001. 2001. 272-275.
Creekmore, J. E., S. R. Porter, J. W. Bruce, and B. J. Blalock. "Direct Digital Frequency Synthesis Using Nonlinear Digital-to-Analog Conversion." Proceedings of the 44th Annual IEEE Midwest Symposium on Circuits and Systems, Dayton, OK, August 2001. 2001. 897-900.
Bruce, J. W., and P. Stubberud. "A Comparison of Hardware Efficient Dynamic Element Matching Networks for Digital to Analog Converters." Proceedings of the 43rd Annual IEEE Midwest Symposium on Circuits and Systems, East Lansing, MI, August 2000. 2000. 672-675.
Stubberud, P., and J. W. Bruce. "An Analysis of Dynamic Element Matching Algorithms for Analog to Digital Converters." Proceedings of the 43rd Annual IEEE Midwest Symposium on Circuits and Systems, East Lansing, MI, August 2000. 2000. 684-687.
Bruce, J. W., and P. Stubberud. "An Analysis of Analog to Digital Conversion and Harmonic Distortion." Proceedings of the 43rd Annual IEEE Midwest Symposium on Circuits and Systems, East Lansing, MI, August 2000. 2000. 656-659.