THE MICROCONTROLLER IDEA BOOK

By AMELIA MARTINEZ

MICROCONTROLLER BASICS WHAT’S A MICROCONTROLLER? A LITTLE HISTORY NEW TOOLS PROJECT STEPS CHAPTER INSIDE THE 8052-BASIC POSSIBILITIES LIMITS WHAT YOU NEED THE 8051 FAMILY ELEMENTS OF THE 8052 AND 8052-BASIC POWERING UP ABOUT THE CIRCUIT CIRCUIT CONSTRUCTION BASIC TESTS SIMPLE PROGRAMS TO TRY EXITING PROGRAMS SAVING PROGRAMS NONVOLATILE MEMORY OPTIONS ADDING NVRAM OR EEPROM USING THE PROGRAMMING COMMANDS ADDING BOOTUP OPTIONS ERASING NV MEMORY ADDING MORE NVRAM OR EEPROM ADDING EPROM EPROM-PROGRAMMING CIRCUITS POWER SUPPLIES FOR PROGRAMMING STORING PROGRAMS ON DISK PROGRAMMING PROGRAMMING BASICS BASIC-52 BUGS AND THINGS TO WATCH OUT FOR FINDING PROGRAM ERRORS BASIC-52 KEYWORDS BY FUNCTION QUICK REFERENCE TO BASIC-52 INPUTS AND OUTPUTS THE MEMORY MAP USES FOR I/O PORTS ADDING PORTS THE 8255 PROGRAMMABLE PERIPHERAL INTERFACE SWITCHES AND KEYPADS SIMPLE SWITCHES ADDING A KEYPAD DISPLAYS USING LEDS 7-SEGMENT DISPLAYS DISPLAYING MESSAGES INSIDE THE DISPLAY CONTROLLER MOUNTING DISPLAYS IN AN ENCLOSURE USING SENSORS TO DETECT AND MEASURE SENSOR BASICS CHOOSING SENSORS ON/OFF SENSORS ANALOG SENSORS SENSOR EXAMPLES LEVEL TRANSLATING CHOOSING A CONVERTER CLOCKS AND CALENDARS BASIC-52’S REAL-TIME CLOCK A WATCHDOG TIMEKEEPER CONTROL CIRCUITS SWITCHING POWER TO A LOAD CONTROLLING A SWITCH MATRIX OP AMP WITH PROGRAMMABLE GAIN CONTROLLING A STEPPER MOTOR SPEED CONTROL OF A CONTINUOUS DC MOTOR WIRELESS LINKS INFRARED LINKS INCREASING THE DISTANCE RADIO LINKS CALLING ASSEMBLY-LANGUAGE ROUTINES ASSEMBLY-LANGUAGE BASICS LOADING A ROUTINE FILE FORMATS FOR ASSEMBLY-LANGUAGE ROUTINES ASSEMBLING A PROGRAM UPLOADING A PROGRAM EXAMPLE: CREATING A SINE WAVE AVOIDING PROGRAM CRASHES INTERRUPTS ADDING CUSTOM COMMANDS AND INSTRUCTIONS A GENERAL-PURPOSE EPROM PROGRAMMER RUNNING BASIC-52 FROM EXTERNAL MEMORY REASONS COPYING BASIC-52 SYSTEM REQUIREMENTS STORING BASIC-52 PROGRAMS RELATED PRODUCTS ENHANCED BASIC-52 BASIC COMPILERS PROGRAMMING ENVIRONMENTS PC BOARDS BASIC-52 SOURCE CODE

ISBN978-93-7773-579-1
Copyright Year2027
Pages259
Price$265.99
LanguageEnglish
FormatPDF
CategoryELECTRONICS