Please enter a valid full or partial manufacturer part number with a minimum of 3 letters or numbers

    USING AT89C51 ADDITION WITH EXAMPLE Search Results

    USING AT89C51 ADDITION WITH EXAMPLE Result Highlights (5)

    Part ECAD Model Manufacturer Description Download Buy
    LBAA0QB1SJ-295 Murata Manufacturing Co Ltd SX1262 MODULE WITH OPEN MCU Visit Murata Manufacturing Co Ltd
    GRJ43DR7LV224KW01K Murata Manufacturing Co Ltd Chip Multilayer Ceramic Capacitors with Soft Termination for General Purpose Visit Murata Manufacturing Co Ltd
    GRJ55DR7LV474KW01L Murata Manufacturing Co Ltd Chip Multilayer Ceramic Capacitors with Soft Termination for General Purpose Visit Murata Manufacturing Co Ltd
    GRJ55DR7LV334KW01K Murata Manufacturing Co Ltd Chip Multilayer Ceramic Capacitors with Soft Termination for General Purpose Visit Murata Manufacturing Co Ltd
    GRJ43QR7LV154KW01L Murata Manufacturing Co Ltd Chip Multilayer Ceramic Capacitors with Soft Termination for General Purpose Visit Murata Manufacturing Co Ltd

    USING AT89C51 ADDITION WITH EXAMPLE Datasheets Context Search

    Catalog Datasheet Type Document Tags PDF

    DL1414T

    Abstract: max232 and 8051 programmer DL1414 7 segment use at89c51 max232 with 8051 PROGRAMMER Microcontroller advantages of AT89C51 moving message display using 8051 11.0592 CRYSTAL used in microcontroller at89c51 11.0592 CRYSTAL used in microcontroller at89c51 p PROCOMM PLUS
    Text: AT89C51 In-Circuit Programming This application note illustrates the in-circuit programmability of the Atmel AT89C51 Flash-based microcontroller. Guidelines for the addition of in-circuit programmability to AT89C51 applications are presented along with an application example and the modifications to


    Original
    AT89C51 AT89C51-XX-5. AT89C51 00000001FF' DL1414T max232 and 8051 programmer DL1414 7 segment use at89c51 max232 with 8051 PROGRAMMER Microcontroller advantages of AT89C51 moving message display using 8051 11.0592 CRYSTAL used in microcontroller at89c51 11.0592 CRYSTAL used in microcontroller at89c51 p PROCOMM PLUS PDF

    DL1414T

    Abstract: 7 segment use at89c51 MICROCONTROLLER AT89C51 11.0592 CRYSTAL used in microcontroller at89c51 max232 with 8051 PROGRAMMER DL1414 moving message display with AT89C51 microcontroller AT89C51 programmer flash programmer circuit for AT89c51 PROCOMM PLUS
    Text: Microcontroller AT89C51 In-Circuit Programming This application note illustrates the in-circuit programmability of the Atmel AT89C51 Flash-based microcontroller. Guidelines for the addition of in-circuit programmability to AT89C51 applications are presented along with an application example


    Original
    AT89C51 AT89C51-XX-5. AT89C51 00000001FF' DL1414T 7 segment use at89c51 MICROCONTROLLER AT89C51 11.0592 CRYSTAL used in microcontroller at89c51 max232 with 8051 PROGRAMMER DL1414 moving message display with AT89C51 microcontroller AT89C51 programmer flash programmer circuit for AT89c51 PROCOMM PLUS PDF

    AT89C51 microcontroller

    Abstract: AT89C51 INSTRUCTION SET BBS 408-436-4309 Microcontroller AT89C51 architecture AT29CXXX AT29C040 AT29LV040 introduction to microcontroller AT89C51 ATmel AT89C51 AT29C040A
    Text: Microcontroller Programming Atmel’s Family Of Flash Memories Flash Introduction Atmel offers a diverse family of Flash Memory devices ranging in density from 256 K to 4 Mbits. These devices read and program with a single voltage supply. The nominal supply voltage is 5 V for the AT29Cxxx, 3.3


    Original
    AT29Cxxx, AT29LVxxx, AT29BVxxx AT89C51 microcontroller AT89C51 INSTRUCTION SET BBS 408-436-4309 Microcontroller AT89C51 architecture AT29CXXX AT29C040 AT29LV040 introduction to microcontroller AT89C51 ATmel AT89C51 AT29C040A PDF

    ic at89c51

    Abstract: Microcontroller AT89C51 architecture AT89C51 microcontroller pin configuration of ic AT89c51 atmel 532 64k at89c51 flash memory Microcontroller advantages of AT89C51 AT29C040 BBS 408-436-4309 AT29C040DA
    Text: Programming Atmel’s Family Of Flash Memories Introduction Atmel offers a diverse family of Flash Memory devices ranging in density from 256 K to 4M-bits. These devices read and program with a single voltage supply. The nominal supply voltage is 5V for the AT29Cxxx, 3.3V for the “low voltage”


    Original
    AT29Cxxx, AT29LVxxx, AT29BVxxx AT89C51 74HCT138 AT89C51 74HCT08 AT29C040 ic at89c51 Microcontroller AT89C51 architecture AT89C51 microcontroller pin configuration of ic AT89c51 atmel 532 64k at89c51 flash memory Microcontroller advantages of AT89C51 AT29C040 BBS 408-436-4309 AT29C040DA PDF

    89c51 hex code

    Abstract: 20C04 ASSEMBLY LANGUAGE FOR AT89C51 29C04
    Text: Flash Programming Atmel’s AT29 Flash Family Introduction Atmel offers a diverse family of small sector Flash memory devices ranging in density from 256K to 4M bits. These de­ vices read and program with a single voltage supply. The nominal supply volt­


    OCR Scan
    AT29CXXX, AT29LVXXX, AT29BVXXX 29C040 0x0400 29C040 AT29C040A AT89C51 89c51 hex code 20C04 ASSEMBLY LANGUAGE FOR AT89C51 29C04 PDF

    Atmel 89C51 microcontroller Datasheet

    Abstract: ATmel 89c51 Atmel 89C51 microcontroller introduction to microcontroller 89C51 A29c040 atmel 89c51 cc AT29 Flash Family ATmel AT89C51 89c51 atmel specification at 89c51 architecture
    Text: Programming Atmel’s AT29 Flash Family Introduction Atmel offers a diverse family of small sector Flash memory devices ranging in density from 256K to 4M bits. These devices read and program with a single voltage supply. The nominal supply voltage is 5V for the AT29CXXX, 3.3V for


    Original
    AT29CXXX, AT29LVXXX, AT29BVXXX 0518B 10/98/xM Atmel 89C51 microcontroller Datasheet ATmel 89c51 Atmel 89C51 microcontroller introduction to microcontroller 89C51 A29c040 atmel 89c51 cc AT29 Flash Family ATmel AT89C51 89c51 atmel specification at 89c51 architecture PDF

    Atmel 89C51 microcontroller Datasheet

    Abstract: introduction to microcontroller 89C51 all 89c51 microcontroller data sheet Atmel 89C51 microcontroller Microcontroller advantages of AT89C51 Microcontroller AT89C51 architecture 29LV040 at 89c51 architecture 89c51 microcontroller 89C51 EXTERNAL RAM
    Text: Flash Programming Atmel’s AT29 Flash Family Introduction Atmel offers a diverse family of small sector Flash memory devices ranging in density from 256K to 4M bits. These devices read and program with a single voltage supply. The nominal supply voltage is 5V for the AT29CXXX, 3.3V for


    Original
    AT29CXXX, AT29LVXXX, AT29BVXXX a9C040 29C040 0x0400; 29C040 Atmel 89C51 microcontroller Datasheet introduction to microcontroller 89C51 all 89c51 microcontroller data sheet Atmel 89C51 microcontroller Microcontroller advantages of AT89C51 Microcontroller AT89C51 architecture 29LV040 at 89c51 architecture 89c51 microcontroller 89C51 EXTERNAL RAM PDF

    AT89C51 Interrupt Priority

    Abstract: AT89C51 opcode 64k at89c51 flash memory Microcontroller AT89C51 architecture ATmel AT89C51 AT89C51 INSTRUCTIONS SET AT89C52 INSTRUCTION SET AT89C AT89C51 AT89S
    Text: Features • 8-Bit CPU Optimized for Control Applications • Extensive Boolean Processing Capabilities Single-Bit Logic • On-Chip Flash Program Memory • On-Chip Data RAM • Bidirectional and Individually Addressable I/O Lines • Multiple 16-Bit Timer/Counters


    Original
    16-Bit AT89S AT89C51 AT89C AT89C52/AT89LV52/AT89S8252 AT89C51 Interrupt Priority AT89C51 opcode 64k at89c51 flash memory Microcontroller AT89C51 architecture ATmel AT89C51 AT89C51 INSTRUCTIONS SET AT89C52 INSTRUCTION SET PDF

    AT89C51 opcode

    Abstract: AT89S Microcontroller AT89C51 architecture AT89C52 INSTRUCTION SET AT89C51 INSTRUCTIONS SET AT89C51 Interrupt Priority at89c51 data sheet at89c52 base clock circuit diagram flash programmer circuit for AT89c51 AT89C
    Text: Architectural Overview Features • • • • • • • • • • • • 8-Bit CPU Optimized for Control Applications Extensive Boolean Processing Capabilities Single-Bit Logic On-Chip Flash Program Memory On-Chip Data RAM Bidirectional and Individually Addressable I/O Lines


    Original
    16-Bit AT89S AT89C51 AT89C AT89C52/AT89LV52/AT89S8252 AT89C51 opcode Microcontroller AT89C51 architecture AT89C52 INSTRUCTION SET AT89C51 INSTRUCTIONS SET AT89C51 Interrupt Priority at89c51 data sheet at89c52 base clock circuit diagram flash programmer circuit for AT89c51 PDF

    AT8952

    Abstract: at89c52 base clock circuit diagram at89c52 base clock circuit diagram free at89c52 base clock Microcontroller AT89C2051 instruction set AT89C51 hardware interfacing AT89C51 INSTRUCTIONS SET at89c52 base clock circuit at89 programmer MICROCONTROLLER AT89C51 pin diagram
    Text: AT89 Series Hardware Description Introduction This chapter presents a comprehensive description of the on-chip hardware features of Atmel’s Flash-based microcontrollers. Included in this description are the following items. • The port drivers and how they function both as ports and, for Ports 0 and 2,


    Original
    AT89C51 AT89C52. 16-bit AT8952 at89c52 base clock circuit diagram at89c52 base clock circuit diagram free at89c52 base clock Microcontroller AT89C2051 instruction set AT89C51 hardware interfacing AT89C51 INSTRUCTIONS SET at89c52 base clock circuit at89 programmer MICROCONTROLLER AT89C51 pin diagram PDF

    11.0592 CRYSTAL used in microcontroller at89c52

    Abstract: AT89C51 Crystal oscillator 12 MHz 7 segment use at89c2051 AT89C51 INSTRUCTIONS SET 11.0592 CRYSTAL used in microcontroller at89c51 p AT89C51 INSTRUCTION SET 11.0592 CRYSTAL used in microcontroller at89c51 clock 7 segment use at89c2051 AT89C2051 internal RAM memory map Microcontroller - AT89C2051 pin diagram
    Text: The information presented in this chapter is collected from the Microcontroller Architectural Overview, AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C2051, and AT89C1051 data sheets of this book. The material has been selected and rearranged to form a quick and convenient reference for the programmers of Atmel’s microcontroller family of devices. This guide pertains specifically to the AT89C51, AT89LV51,


    Original
    AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C2051, AT89C1051 AT89LV52. 11.0592 CRYSTAL used in microcontroller at89c52 AT89C51 Crystal oscillator 12 MHz 7 segment use at89c2051 AT89C51 INSTRUCTIONS SET 11.0592 CRYSTAL used in microcontroller at89c51 p AT89C51 INSTRUCTION SET 11.0592 CRYSTAL used in microcontroller at89c51 clock 7 segment use at89c2051 AT89C2051 internal RAM memory map Microcontroller - AT89C2051 pin diagram PDF

    at89c52 base clock

    Abstract: at89c52 base clock circuit diagram AT89C52 TIMER0 AT89C2051 microcontroller interrupt counting code at89c52 base clock circuit AT89C51 Interrupt Priority AT89C51 hardware interfacing at89c52 full instruction set introduction to microcontroller AT89C52 at89c52 base clock circuit diagram free
    Text: Introduction This chapter presents a comprehensive description of the on-chip hardware features of Atmel’s Flash-based microcontrollers. Included in this description are the following items. • The port drivers and how they function both as ports and, for Ports 0 and 2, in bus


    Original
    16-bit AT89C1051 AT89C2051 at89c52 base clock at89c52 base clock circuit diagram AT89C52 TIMER0 AT89C2051 microcontroller interrupt counting code at89c52 base clock circuit AT89C51 Interrupt Priority AT89C51 hardware interfacing at89c52 full instruction set introduction to microcontroller AT89C52 at89c52 base clock circuit diagram free PDF

    MICROCONTROLLER AT89C51 pin diagram

    Abstract: 11.0592 CRYSTAL used in microcontroller at89c51 11.0592 CRYSTAL used in microcontroller at89c52 7 segment use at89c51 AT89C51 INSTRUCTIONS SET Microcontroller AT89C2051 instruction set 2051 atmel clock 7 segment use at89c2051 flash programmer circuit for AT89c2051 AT89C51 INSTRUCTION SET
    Text: Memory Organization The information presented in this chapter is collected from the Microcontroller Architectural Overview, AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C2051, and AT89C1051 data sheets of this book. The material has been selected and rearranged to form a quick and


    Original
    AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C2051, AT89C1051 AT89LV52. MICROCONTROLLER AT89C51 pin diagram 11.0592 CRYSTAL used in microcontroller at89c51 11.0592 CRYSTAL used in microcontroller at89c52 7 segment use at89c51 AT89C51 INSTRUCTIONS SET Microcontroller AT89C2051 instruction set 2051 atmel clock 7 segment use at89c2051 flash programmer circuit for AT89c2051 AT89C51 INSTRUCTION SET PDF

    RCA SK CROSS-REFERENCE

    Abstract: power switch transistor dk51 SAB8051A-P all 89c51 microcontroller references book DL1414 Free Projects with assembly language 8086 Atmel PART DATE CODE at25c04 at89c52 base clock circuit diagram free assembly language and assembler of AT89C52 programmer p87c51
    Text: MICROCONTROLLER DATA BOOK Atmel Corporation Microcontroller Data Book October 1995 ¿[¡¡¡EL is the registered trademark of Atmel Corporation 2125 O’Nel Drive, San Jose, CA 95131 Im portant N otice Atmel guarantees that its circuits will be free from defects of material and workmanship under


    OCR Scan
    PDF

    microcontroller 89c55

    Abstract: MICROCONTROLLER AT89C51 pin diagram AT89C55-16AA flash programmer circuit for AT89c55 AT89C55-24JC AT89C552 AT89C51 microcontroller atmel 89c55 80C51 "8-Bit Microcontroller" AT89C55
    Text: AT89C55 Features • Compatible with MCS-51 Products • 20K Bytes of In-System Reprogrammable Flash Memory • • • • • • • – Endurance: 1,000 Write/Erase Cycles Fully Static Operation: 0 Hz to 33 MHz Three-Level Program Memory Lock 256 x 8-bit Internal RAM


    Original
    AT89C55 MCS-51TM 16-bit AT89C55 80C51 memor89C55-16PA AT89C55-16QA AT89C55-24AC AT89C55-24JC AT89C55-24PC microcontroller 89c55 MICROCONTROLLER AT89C51 pin diagram AT89C55-16AA flash programmer circuit for AT89c55 AT89C55-24JC AT89C552 AT89C51 microcontroller atmel 89c55 "8-Bit Microcontroller" AT89C55 PDF

    CONTROLLER

    Abstract: pin diagram of microcontroller at89c52 MICROCONTROLLER AT89C52 architecture atmel 89c52 atmel at89c52 AT89C52 power port Microcontroller AT89C52 at89c52 external pullups programming 89C52 80C52
    Text: Features • Compatible with MCS-51 Products • 8K Bytes of In-System Reprogrammable Flash Memory • • • • • • • • – Endurance: 1,000 Write/Erase Cycles Fully Static Operation: 0 Hz to 24 MHz Three-Level Program Memory Lock 256 x 8-Bit Internal RAM


    Original
    MCS-51TM 16-Bit AT89C52 80C51 80C52 AT89C52-20AI AT89C52-20JI AT89C52-20PI AT89C52-20QI AT89C52-24AC CONTROLLER pin diagram of microcontroller at89c52 MICROCONTROLLER AT89C52 architecture atmel 89c52 atmel at89c52 AT89C52 power port Microcontroller AT89C52 at89c52 external pullups programming 89C52 PDF

    AT89C52 INSTRUCTION SET

    Abstract: "8-Bit Microcontroller" AT89C52 at89c52 full instruction set CIRCUIT DIAGRAM FOR AT89C52 atmel at89c52 architecture interrupts in embedded system at89c52 Microcontroller AT89C51 architecture atmel 89c52 AT89C51 INSTRUCTIONS SET AT89C52
    Text: AT89C52 Features • • • • • • • • • • Compatible with MCS-51TM Products 8 Kbytes of In-System Reprogrammable Flash Memory Endurance: 1,000 Write/Erase Cycles Fully Static Operation: 0 Hz to 24 MHz Three-Level Program Memory Lock 256 x 8-Bit Internal RAM


    Original
    AT89C52 MCS-51TM 16-Bit AT89C52 80C51 80C52 AT89C52-24AC AT89C52-24JC AT89C52-24PC AT89C52-24QC AT89C52 INSTRUCTION SET "8-Bit Microcontroller" AT89C52 at89c52 full instruction set CIRCUIT DIAGRAM FOR AT89C52 atmel at89c52 architecture interrupts in embedded system at89c52 Microcontroller AT89C51 architecture atmel 89c52 AT89C51 INSTRUCTIONS SET PDF

    AT89C52 INSTRUCTION SET

    Abstract: CIRCUIT DIAGRAM FOR AT89C52 atmel at89c52 at89c52 full instruction set pin diagram of microcontroller at89c52 AT89C52 power port atmel 89c52 AT89C52 specification AT89C52 INSTRUCTIONS SET atmel at89c52 architecture
    Text: Features • • • • • • • • • • Compatible with MCS-51TM Products 8 Kbytes of In-System Reprogrammable Flash Memory Endurance: 1,000 Write/Erase Cycles Fully Static Operation: 0 Hz to 24 MHz Three-Level Program Memory Lock 256 x 8-Bit Internal RAM


    Original
    MCS-51TM 16-Bit AT89C52 80C51 80C52 AT89C52-24AC AT89C52-24JC AT89C52-24PC AT89C52-24QC AT89C52-24AI AT89C52 INSTRUCTION SET CIRCUIT DIAGRAM FOR AT89C52 atmel at89c52 at89c52 full instruction set pin diagram of microcontroller at89c52 AT89C52 power port atmel 89c52 AT89C52 specification AT89C52 INSTRUCTIONS SET atmel at89c52 architecture PDF

    at89c52 full instruction set

    Abstract: AT89C52 specification interrupts in embedded system at89c52 AT89C52 INSTRUCTIONS SET atmel at89c52 architecture AT89C52-24PI 80C51 80C52 AT89C51 MCS-51
    Text: AT89C52 Features • • • • • • • • • • Compatible with MCS-51 Products 8 Kbytes of In-System Reprogrammable Flash Memory Endurance: 1,000 Write/Erase Cycles Fully Static Operation: 0 Hz to 24 MHz Three-Level Program Memory Lock 256 x 8-Bit Internal RAM


    OCR Scan
    AT89C52 MCS-51â 16-Bit 80C51 80C52 at89c52 full instruction set AT89C52 specification interrupts in embedded system at89c52 AT89C52 INSTRUCTIONS SET atmel at89c52 architecture AT89C52-24PI AT89C51 MCS-51 PDF

    flash programmer circuit for AT89c55

    Abstract: "8-Bit Microcontroller" AT89C52 microcontroller 89c55 "8-Bit Microcontroller" AT89C55 89C55 at89 programmer AT89C51 INSTRUCTIONS SET at89c52 full instruction set AT89C52 INSTRUCTION SET AT89C55
    Text: Features • • • • • • • • • Compatible with MCS-51 Products 20K bytes of In-System Reprogrammable Flash Memory Endurance: 1,000 Write/Erase Cycles Fully Static Operation: 0 Hz to 33 MHz Three-Level Program Memory Lock 256 x 8 bit Internal RAM


    Original
    MCS-51TM AT89C55 80C51 be5-16AA AT89C55-16JA AT89C55-16PA AT89C55-16QA AT89C55-24AC AT89C55-24JC AT89C55-24PC flash programmer circuit for AT89c55 "8-Bit Microcontroller" AT89C52 microcontroller 89c55 "8-Bit Microcontroller" AT89C55 89C55 at89 programmer AT89C51 INSTRUCTIONS SET at89c52 full instruction set AT89C52 INSTRUCTION SET PDF

    Microcontroller AT89C51

    Abstract: at89c52 full instruction set 80C51 AT89C51 AT89LV55 MCS-51 AT89C51 INSTRUCTIONS SET at89c52 external pullups 0811B use at89c51
    Text: 203Features • Compatible with MCS-51 Products • 20K Bytes of Reprogrammable Flash Memory • • • • • • • • – Endurance: 1,000 Write/Erase Cycles Fully Static Operation: 0 Hz to 12 MHz Three-Level Program Memory Lock 256 x 8-bit Internal RAM


    Original
    203Features MCS-51TM 16-bit AT89LV55 80C51 AT89LV55 AT89LV55-12AC AT89LV55-12JC AT89LV55-12PC Microcontroller AT89C51 at89c52 full instruction set AT89C51 MCS-51 AT89C51 INSTRUCTIONS SET at89c52 external pullups 0811B use at89c51 PDF

    AT89c52 specification

    Abstract: CIRCUIT DIAGRAM FOR AT89C52 AT89C52 INSTRUCTION SET AT89C51 lock bit pin diagram of microcontroller at89c52 IMIT TR2 1BOi ic at89c52 atmel 89c52 atmel at89c52 architecture
    Text: n o h o o z -J o t-o iu -t K X -tiK e •V I AT89C52 " J o l I I -O o 2 J o ttd o 2 Features • • • • • • • • • • Compatible with MCS-51 Products 8 Kbytes of In-System Reprogrammable Flash Memory Endurance: 1,000 Write/Erase Cycles


    OCR Scan
    70/-O/if T0f-02fcJ MCS-51â 16-Bit AT89C52 80C51 AT89C52-20AI AT89C52-20JI AT89C52-20PI AT89C52-20QI AT89c52 specification CIRCUIT DIAGRAM FOR AT89C52 AT89C52 INSTRUCTION SET AT89C51 lock bit pin diagram of microcontroller at89c52 IMIT TR2 1BOi ic at89c52 atmel 89c52 atmel at89c52 architecture PDF

    20 pin Atmel 89C2051 microcontroller

    Abstract: flash programmer circuit for AT89c2051 Atmel AT 2051 REAL TIME CLOCK using AT89C2051 led interface with 89C2051 20 pin 89C2051 AT89C2051 MICRO CONTROLLER AT89C2051 PROGRAMMING INTERFACE 2051 atmel atmel 89c2051 datasheet
    Text: Tools Support 8051 Family In-Circuit Emulator The EMUL51TM-PC is a high performance in-circuit emulator specifically designed to provide an optimal environment for 8051 family microcontroller hardware and software development. The EMUL51TM-PC consists of a board which plugs directly into


    Original
    EMUL51TM-PC EMUL51TM-PC RS-232 AT89C1051/2051 20-pin AS-20-2001S-6 20 pin Atmel 89C2051 microcontroller flash programmer circuit for AT89c2051 Atmel AT 2051 REAL TIME CLOCK using AT89C2051 led interface with 89C2051 20 pin 89C2051 AT89C2051 MICRO CONTROLLER AT89C2051 PROGRAMMING INTERFACE 2051 atmel atmel 89c2051 datasheet PDF

    Microcontroller AT89C51

    Abstract: "8-Bit Microcontroller" AT89C52 atmel at89c52 architecture AT89C52 power port
    Text: Features • Compatible with MCS-51 Products • 20K Bytes of Reprogrammable Flash Memory • • • • • • • • – Endurance: 1,000 Write/Erase Cycles Fully Static Operation: 0 Hz to 12 MHz Three-level Program Memory Lock 256 x 8-bit Internal RAM


    Original
    MCS-51TM 16-bit AT89LV55 80C51 0811C 03/01/xM Microcontroller AT89C51 "8-Bit Microcontroller" AT89C52 atmel at89c52 architecture AT89C52 power port PDF