RefreshNotes
Read Short Notes & Refresh Your Memory
8051
8051 Question Bank
8051 Projects
8051 Program - memory subroutines
8051 Program - conversion subroutines
8051 Program - math subroutines
8051 Program - i2c subroutines
8051 Program - day of week calculation
8051 Program - 5 digit decimal to binary
8051 Program - byte to ascii
8051 Program - 16 bit binary to ascii
8051 Program - bcd byte
8051 Program - 16 bit hex to bcd
8051 Program - serial port autobaud
8051 Program - 8-16 channel adc
8051 Program - 32bit multiplication
8051 Program - running led
8051 Program - 8 bit lcd code
8051 Program - 4 bit lcd code
8051 Program - return length of string
8051 Program - remove trailing spaces
8051 Program - locate ETX in string
8051 Program - replace 0x00 with ETX in string
8051 Program - copy xram to xram string
8051 Program - copy xram to xram
8051 Program - copy rom to xram string
8051 Program - copy rom to xram
8051 Program - copy iram to xram
8051 Program - copy xram to iram
8051 Program - divide
8051 Program - sign fixup for divide
8051 Program - signed mod
8051 Program - signed divide
8051 Program - unsigned mod
8051 Program - unsigned divide
8051 Program - count ascii decimal in string
8051 Program - validate string for A..Z, a..z, 0..9
8051 Program - validate acc for A..Z, a..z, 0..9
8051 Program - validate acc for ascii hex
8051 Program - validate acc for ascii decimal
8051 Program - convert dptr to unsigned string
8051 Program - convert dptr to signed string
8051 Program - convert 12bit binary to bcd
8051 Program - convert 8bit binary to bcd
8051 Program - convert binary to ascii base36
8051 Program - convert binary to ascii
8051 Program - convert base36 value to binary
8051 Program - convert bcd value to hex
8051 Program - convert ascii decimal to binary
8051 Program - convert ascii hex to binary
8051 Program - convert acc to uppercase
8051 Program - convert acc to lowercase
8051 Program - call function dptr points to
8051 Program - multiply dptr by 1000
8051 Program - multiply dptr by 100
8051 Program - multiply dptr by 10
8051 Program - shift r3r4r5r6r7 4bits left
8051 Program - shift dptr left
8051 Program - rotate dptr left 4bits
8051 Program - shift dptr right
8051 Program - arithmetic shift right dptr
8051 Program - decrement dptr
8051 Program - 2s complement dptr
8051 Program - exchange r6r7 and dptr
8051 Program - exchange r0r1 and dptr
8051 Program - store r6r7 to dptr xram
8051 Program - load dptr from (dptr) xram
8051 Program - load dptr from (dptr) rom
8051 Program - shift a 16 bit iram value 4 bits left
8051 Program - compare dptr to ba
8051 Program - compare dptr to 16bit iram value
8051 Program - increment 16bit in iram
8051 Program - subtract ba from dptr
8051 Program - subtract acc from dptr
8051 Program - add ba to dptr
8051 Program - add acc to dptr
8051 Program - signed 16bit multiply Accumulate table
8051 Program - signed 16bit multiply divide
8051 Program - unsigned 32bit division
8051 Program - signed 32bit division
8051 Program - unsigned 16bit division
8051 Program - signed 16bit division
8051 Program - unsigned 8bit division
8051 Program - signed 8bit division
8051 Program - signed 16bit multiply Accumulate
8051 Program - unsigned 16bit multiplication
8051 Program - signed 16bit multiplication
8051 Program - signed 8bit x 16bit multiplication
8051 Program - unsigned 8bit multiplication
8051 Program - signed 8bit multiplication
8051 Program - signed 32bit subtraction
8051 Program - signed 16bit subtraction
8051 Program - signed 32bit addition
8051 Program - signed 16bit addition
8051 Program - signed 8bit to 16bit conversion
8051 Program - unsigned to signed conversion 32bit
8051 Program - unsigned to signed conversion 16bit
8051 Program - unsigned to signed conversion 8bit
8051 Program - signed to unsigned conversion 32bit
8051 Program - signed to unsigned conversion 16bit
8051 Program - signed to unsigned conversion 8bit
8051 Program - detect switch debounce
8051 Program - timer interrupt based led blinking
8051 Program - timer based led blinking
8051 Program - simple serial transmission
8051 Program - serializing data
8051 Program - send ascii to port
8051 Program - port loopback
8051 Program - polling an io pin
8051 Program - parity generation
8051 Program - logical operation
8051 Program - led rotation pattern
8051 Program - frequency measurement
8051 Program - count external interrupt
8051 Program - bit shifting
8051 Program - 16bit random number generator
8051 Program - 8bit random number generator
8051 Program - 1sec delay timer
8051 Program - 1ms delay
8051 Program - check nth bit of a byte
8051 Program - check for NULL
8051 Program - ones and twos complement
8051 Program - find out of range data
8051 Program - count 0 and 1 in a byte
8051 Program - count number of ones in a byte
8051 Program - square and cube operation
8051 Program - square root of a given number 8bit
8051 Program - square of a given number 8bit
8051 Program - search a byte in array and count match
8051 Program - search an element in an array
8051 Program - gcf of two numbers
8051 Program - lcm of two numbers
8051 Program - fibonacci series
8051 Program - factorial of a given number
8051 Program - largest element in an array
8051 Program - smallest element in an array
8051 Program - hex up and down counters
8051 Program - bcd up and down counters
8051 Program - bcd down counter 8bit
8051 Program - bcd up counter 8bit
8051 Program - down counter 8bit
8051 Program - up counter 8bit
8051 Program - bubble sort descending order
8051 Program - bubble sort ascending order
8051 Program - sorting descending order
8051 Program - sorting ascending order
8051 Program - stair wave
8051 Program - sawtooth wave
8051 Program - triangular wave
8051 Program - sine wave
8051 Program - pwm
8051 Program - 10khz square wave
8051 Program - 2khz square wave
8051 Program - 1khz square wave
8051 Program - hex to bcd 12bit
8051 Program - hex to bcd 8bit
8051 Program - bcd to hex 8bit
8051 Program - ascii to bcd
8051 Program - bcd to ascii
8051 Program - ascii to hex
8051 Program - hex to ascii
8051 Program - ascii to decimal
8051 Program - decimal to ascii
8051 Program - hex to decimal 8bit
8051 Program - decimal to hex
8051 Program - average of a set of numbers
8051 Program - sum of set of numbers in external ram
8051 Program - sum of a set of numbers
8051 Program - addition 8bit 2digit bcd
8051 Program - multiplication 16bit by 8bit
8051 Program - addition multibyte
8051 Program - division 16bit
8051 Program - multiplication 16bit
8051 Program - subtraction 16bit
8051 Program - addition 16bit
8051 Program - division 8bit
8051 Program - multiplication 8bit
8051 Program - subtraction 8bit
8051 Program - addition 8bit
8051 Program - arithmetic operation 8bit
8051 Program - swap nibbles
8051 Program - memory compare
8051 Program - exchange block of data external memory
8051 Program - exchange content of two ram locations
8051 Program - move block of data external memory
8051 Program - move block of data with overlap
8051 Program - move block of data without overlap
8051 Program - rom to ram
8051 Program - external ram to internal ram
8051 Program - internal ram to external ram
8051 Program - ram to ram
8051 Program - clear stack memory
8051 Program - clear bit memory
8051 Program - clear register banks
8051 Development Boards and Evaluation Kits
8051 Software Development Tools
8051 Timer Delay Calculation
8051 Serial Baudrate Calculation
8051 Crystal and Baudrate
8051 Enhanced Version 8052
8051 Assembly Template
8051 Interrupt Vector Table
8051 DC Motor Interfacing
8051 Stepper Motor Interfacing
8051 Sensor Interfacing
8051 Relay Interfacing
8051 DAC Interfacing
8051 ADC Interfacing
8051 LCD Interfacing
8051 7-Segment Display Interfacing
8051 Keyboard Interfacing
8051 Switch Interfacing
8051 LED Interfacing
8051 Memory Mapped IO
8051 External Data Memory Interfacing
8051 External Program Memory Interfacing
8051 Programming External Interrupt
8051 Programming Serial Interrupt
8051 Programming Timer Interrupt
8051 Serial Port Programming
8051 Counter
8051 Timer Programming
8051 IO Port Programming
8051 Delay
8051 Loop
8051 Return from Subroutine and Interrupt
8051 Absolute Call
8051 Long Call
8051 Jump if Bit is Set and Clear Bit
8051 Jump if Bit Not Set
8051 Jump if Bit Set
8051 Jump if Carry is Not Set
8051 Jump if Carry is Set
8051 Decrement and Jump if Not Zero
8051 Compare and Jump if Not Equal
8051 Jump if Accumulator Not Zero
8051 Jump if Accumulator Zero
8051 Indirect Jump
8051 Short Jump
8051 Absolute Jump
8051 Long Jump
8051 Unconditional and Conditional Jump
8051 No Operation
8051 Push and Pop
8051 Exchange Digit
8051 Exchange Accumulator
8051 Swap Nibble
8051 Rotate Accumulator
8051 Clear Accumulator and Bit
8051 Set Bit
8051 Complement Accumulator and Bit
8051 Logical XOR for Byte
8051 Logical OR for Byte and Bit
8051 Logical AND for Byte and Bit
8051 Decrement Byte
8051 Increment Byte and DPTR
8051 Signed Numbers
8051 Division Unsigned 8-bit
8051 Multiplication Unsigned 8-bit
8051 Subtraction of 16-bit Numbers
8051 Subtraction of Unsigned Numbers
8051 Binary Coded Decimal
8051 Addition of 16-bit Numbers
8051 Addition of Unsigned Numbers
8051 Addition with Carry
8051 Addition
8051 Move External
8051 Move Code Byte
8051 Move Word
8051 Move Bit
8051 Move Byte
8051 Data Types and Directives
8051 Simulator
8051 Assembling a Program
8051 Assembly Programming
8051 Interrupts
8051 Serial Port
8051 Timers
8051 Program Flow
8051 Flags Bits
8051 Register Bank and Stack
8051 Instructions and Examples
8051 XRL Instruction
8051 XCHD Instruction
8051 XCH Instruction
8051 SWAP Instruction
8051 SUBB Instruction
8051 SJMP Instruction
8051 SETB Instruction
8051 RRC Instruction
8051 RR Instruction
8051 RLC Instruction
8051 RL Instruction
8051 RETI Instruction
8051 RET Instruction
8051 PUSH Instruction
8051 POP Instruction
8051 ORL Instruction
8051 NOP Instruction
8051 MUL Instruction
8051 MOVX Instruction
8051 MOVC Instruction
8051 MOV Instruction
8051 LJMP Instruction
8051 LCALL Instruction
8051 JZ Instruction
8051 JNZ Instruction
8051 JNC Instruction
8051 JNB Instruction
8051 JMP Instruction
8051 JC Instruction
8051 JBC Instruction
8051 JB Instruction
8051 INC Instruction
8051 DJNZ Instruction
8051 DIV Instruction
8051 DEC Instruction
8051 DA Instruction
8051 CPL Instruction
8051 CLR Instruction
8051 CJNE Instruction
8051 ANL Instruction
8051 AJMP Instruction
8051 ADDC Instruction
8051 ADD Instruction
8051 ACALL Instruction
8051 Instructions that Affect Flag Settings
8051 Instruction Opcode
8051 Program Branching Instructions
8051 Boolean Variable Manipulation Instructions
8051 Data Transfer Instructions
8051 Logical Operation Instructions
8051 Arithmetic Operation Instructions
8051 Instruction Set Summary
8051 Machine Cycle
8051 Instruction Cycle
8051 Instruction Set Overview
8051 External Addressing Mode
8051 Indexed Addressing Mode
8051 Long Addressing Mode
8051 Absolute Addressing Mode
8051 Relative Addressing Mode
8051 Immediate Addressing Mode
8051 Indirect Addressing Mode
8051 Direct Addressing Mode
8051 Register Addressing Mode
8051 Addressing Modes
8051 B Register
8051 A Register
8051 PSW Register
8051 IP Register
8051 IE Register
8051 SBUF Register
8051 SCON Register
8051 Timer Registers
8051 TMOD Register
8051 TCON Register
8051 PCON Register
8051 Data Pointer
8051 Stack Pointer
8051 Stack
8051 P Registers
8051 SFR
8051 R Registers
8051 Program Counter
8051 Registers
8051 Special Function Registers
8051 Bit Memory
8051 Register Bank
8051 Data Memory
8051 Program Memory
8051 Memory Map
8051 Memory Types
8051 Architecture
8051 Pin Diagram
8051 Features
8051 History
Home
Subscribe to:
Posts (Atom)