Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing Using C and Assembly
This book provides a comprehensive look into the architecture, programming, and interfacing of the microcontroller. Using the Microchip PIC18 family as a reference, it explains the architecture of the computer and the PIC18 microcontroller, discusses how to program in both assembly and in C-language, and then provides a solid discussion of interfacing, complete with a diverse set of examples. Unique to the book is its goal to introduce and explain as many devices as possible and show many complete system applications. All programs from the book are included on the accompanying CD-ROM and problems and examples further one's proficiency in microcontroller interfacing, programming, and system design. Uses the newest 8-bit microcontroller available from Microchip because of its universality (i.e. what is learned about this family is applicable to the earlier families of microcontrollers from PIC as well as other microcontrollers from other manufacturers).
What people are saying - Write a review
We haven't found any reviews in the usual places.
PIC18 FAMILY ARCHITECTURE AND PROGRAM DEVELOPMENT
System IDE 41 24 Assembly Language the Assembler and the Linker
Instructions 66 34 Program Control Instructions and Indirect Addressing
12 other sections not shown
_asm GOTO _endasm a-bit access bank ADCON1 ASCII assembly language binary buffer byte char data clock connected convert count data EEPROM data memory decimal define delay DelaylTCYO device disable low-voltage programming disable watchdog timer DisplayStringPgm 0xC0 EEPROM Example Figure FSR0 function hexadecimal high_vector high-priority interrupt illustrates include pl8cxxx.h input instruction instruction cycle interface interrupt service procedure keypad memory location Microchip microcontroller MOSFET motor MOVF MOVFF MOVLW MOVWF MyLowInt opcode operation oscillator output PIC 18 family PIC microcontroller PORTA PORTB pragma code pragma config pragma config LVP pragma config OSC pragma config WDT priority PRODH PRODL program memory pushbutton queue RC oscillator rom near char sendLCDdata serial Set configuration bits signal status register stepper motor stored strl switch TABLAT temp TRISB two's complement unsigned char USART vector void main void void MyHighlnt void voltage watchdog timer WREG