INTRODUCTION TO MICROCONTROLLERS

By P. CAURD

CHAPTER BASIC COMPUTER STRUCTURE AND THE 6812 BASIC COMPUTER STRUCTURE THE INSTRUCTION A FEW INSTRUCTIONS AND SOME SIMPLE PROGRAMS 6812 MICROCONTROLLER ORGANIZATIONS VARIABLE WORD WIDTH SUMMARY AND FURTHER READING THE INSTRUCTION SET MOVE INSTRUCTIONS ARITHMETIC INSTRUCTIONS LOGIC INSTRUCTIONS EDIT INSTRUCTIONS CONTROL INSTRUCTIONS INPUT/OUTPUT INSTRUCTIONS SPECIAL INSTRUCTIONS REMARKS ADDRESSING MODES OPCODE BYTE ADDRESSING MODES POST BYTE INDEX ADDRESSING MODES RELATIVE ADDRESSING AND POSITION INDEPENDENCE STACK INDEX ADDRESSING, REENTRANCY, AND RECURSION ARCHITECTURAL NOTIONS OF ADDRESSING SUMMARY ASSEMBLY LANGUAGE PROGRAMMING INTRODUCTORY EXAMPLE AND ASSEMBLER PRINTOUT ASSEMBLER DIRECTIVES MECHANICS OF A TWO-PASS ASSEMBLER CHARACTER STRING OPERATIONS A SIMPLI?ED TWO-PASS ASSEMBLER DEBUGGING SOURCE CODE PROGRAMS ADVANCED ASSEMBLERS, LINKERS, AND LOADERS CROSS-ASSEMBLERS AND DOWNLOADERS RELOCATABLE ASSEMBLERS AND LOADERS CONDITIONAL ASSEMBLERS MACRO ASSEMBLERS DOCUMENTATION ASSEMBLY-LANGUAGE SUBROUTINES LOCAL VARIABLES PASSING PARAMETERS PASSING ARGUMENTS BY VALUE, REFERENCE, AND NAME CALLING AND RETURNING MECHANISMS ARITHMETIC OPERATIONS MULTIPLICATION AND DIVISION INTEGER CONVERSION FROM FORMULAS TO MACRO PROGRAMS SIMPLE MACRO EXPANSIONS LONG INTEGER ARITHMETIC OPTIMIZATION FLOATING-POINT ARITHMETIC AND CONVERSION FUZZY LOGIC PROGRAMMING IN C AND C++ COMPILERS AND INTERPRETERS OPERATORS AND ASSIGNMENT STATEMENTS CONDITIONAL AND LOOP STATEMENTS CONSTANTS AND VARIABLES PROCEDURES AND THEIR ARGUMENTS AN EXAMPLE OBJECT-ORIENTED PROGRAMMING IN C++ IMPLEMENTATION OF C PROCEDURES GLOBAL AND LOCAL VARIABLES EXPRESSIONS AND ASSIGNMENT STATEMENTS CONDITIONAL STATEMENTS LOOP STATEMENTS, ARRAYS, AND STRUCTS PROCEDURE CALLS AND ARGUMENTS EXAMPLES FROM CHARACTER STRING PROCEDURES ELEMENTARY DATA STRUCTURES WHAT A DATA STRUCTURE IS INDEXABLE DATA STRUCTURES SEQUENTIAL DATA STRUCTURES LINKED LIST STRUCTURES INPUT/OUTPUT INPUT AND OUTPUT DEVICES PARALLEL PORTS INPUT AND OUTPUT SOFTWARE SYNCHRONIZATION HARDWARE GAD?Y SYNCHRONIZATION INTERRUPT SYNCHRONIZATION ANALOG-TO-DIGITAL AND DIGITAL-TO-ANALOG CONVERSION UART PROTOCOL OTHER MICROCONTROLLERS THE 6811 THE 6808 THE 6805 THE 68300 SERIES AND COLDFIRE THE 500 SERIES THE M·CORE SERIES SELECTING A MICROCONTROLLER FOR AN APPLICATION

ISBN978-93-7796-547-1
Copyright Year2027
Pages423
Price$271.99
LanguageEnglish
FormatPDF
CategoryELECTRONICS