Click here to load reader

实例解读 51 单片机完全学习与应用 All you need to know about the 8051 microcontroller

  • Upload
    gwen

  • View
    102

  • Download
    0

Embed Size (px)

DESCRIPTION

实例解读 51 单片机完全学习与应用 All you need to know about the 8051 microcontroller. 杨欣 Yang X 张延强 Zhang Y 编著 莱 · 诺克斯 Nokes L 王玉凤 Wang Y 刘湘黔 Liu X 主审 电子工业出版社 2011.2. 第 16 章 数据的保存. www.circuitfly.com 欢迎访问“电路飞翔网”获取更多信息 《 实例解读 51 单片机完全学习与应用 》 All you need to know about the 8051 microcontroller - PowerPoint PPT Presentation

Citation preview

  • Yang XZhang Y

    Nokes LWang YLiu X

    2011.2*

  • www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X16 *

  • *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XA4/APL0389832GBFlashK9PFG08U5M16KBEEPROMM24128A

  • 16.1 16.1.1 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XAT89S514K bytesFlash128 bytesRAM4K bytesFlashFlash128 bytesRAM

    AT89S514K bytes

  • 16.1.2 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XU3EEPROMM28C16U2SN74AC373NP0M28C16M28C162K8EEPROMEEPROM EEPROMM28C16M28C16M28C16

  • 16.1.3 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XEEPROMM28C16AT89S51M28C16

    M28C16EEPROM16-2M28C16

  • 16.1.3 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XRAMRAMrandom access memoryRAMEEPROMFlash

  • 16.1.4 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X2K8M28C16210248=16384K=10242K=21024M28C161638416384102K82K8bitsKbitsMbitsGbits

  • 16.1.5 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XM28C162K8bitsEEPROM8M28C168bits=1byte2K=210241bit88bits=1byteM28C162K2K8bitsM28C16

  • 16.1.5 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XDQ0~DQ7/8/M28C16A0~A101122112112048=2K82K8bits

  • 16.1.5 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X nmm bits

    8nKRAMROM

  • 16.2 16.2.1 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu Xdata bus8address bus

  • 16.2.1 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X0000111004HI/O04H0000010004H000011100000111004H

  • 16.2.1 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X06HI/O06H0000011006H06H0110001101100011

  • 16.2.2 RAMROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XRAMROMRAMNVRAMROMROM

  • 16.3 RAMs16.3.1 RAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XRAMSRAMRAMDRAMRAMSRAMDRAMDRAMSRAMDRAM

  • 16.3.2 SRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XSRAM10SRAM110//

  • 16.3.2 SRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XSRAM88bitsSRAM//

  • 16.3.3 ASRAMSRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XASRAM SRAMRAM32K8bitsSRAMCY62256

  • 16.3.3 ASRAMSRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X8I/O0~I/O711~19CY6225615215=327683276888CY6225632768bytes32768=32KK=102432K bytes32K8bits

  • 16.3.3 ASRAMSRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X/WE 27/WE=1 /WE=0CY62256 /WE=1 =1A0~A14tRCtRCCY62256tRC>55ns/CE20/OE22tOECY62256tOE
  • 16.3.3 ASRAMSRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XA0~A14tWCCY62256tWC>55ns/CE/WE tWPCY62256tWP>40nsCY62256I/O0~I/O7/WEtDWCY62256tDW>60ns/WEI/O0~I/O7tDH

  • 16.3.4 SB SRAMSRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XSB SRAM RAM A0~A14A0A1 00011011A0A14A0A11A0A14A0A1A0~A144

  • 16.3.5 Cache*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XSRAMcachecachecachecachecacheSRAMcache

  • 16.3.6 DRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XDRAMDRAMDRAMSRAMDRAMDRAMDRAMMOSFETMOSFET

  • 16.3.6 DRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XDRAMR/WR/W =0 R/W =1a R/W=01DINMOSFET1MOSFET1

  • 16.3.6 DRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu Xb0MOSFET000

  • 16.3.6 DRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XcR/W=1MOSFETDOUT

  • 16.3.6 DRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XdR/W=1MOSFETDOUTMOSFETDRAM

  • 16.4 ROMs16.4.1 ROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XROMmask ROMROMPROMEPROMEEPROMFlash

  • 16.4.2 Mask ROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XMask ROM Mask ROMmask ROMmask ROM10aMOSFETGMOSFET+VDD1bmask ROMMOSFETGMOSFET0

  • 16.4.3 PROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XPROMPROMPROMmask ROMPROMMOSFETfusible link PROMMOSFET1PROMPROM01PROMPROMmask ROM

  • 16.4.3 PROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XPROMPROMPROM~

  • 16.4.4 UV EPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XEPROMEPROMEPROMROMEPROMUV EPROMEEPROM

    UV EPROM

  • 16.4.4 UV EPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X20UV EPROM1UV EPROMUV EPROM

  • 16.4.5 EEPROME2PROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XUV EPROMEEPROM

    EEPROMEEPROM E2PROM EEPROMEEPROM

  • 16.4.6 Flash*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XFlashFlashMOSFET0a1bMOSFET

  • 16.4.6 Flash*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XFlash3

    Flash10S+VERASE+VERASE1Flash

  • 16.4.6 Flash*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XFlash10+VPROGS+VPROGS01

  • 16.4.6 Flash*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XFlash+VREAD0MOSFETD-SS01+VREADMOSFETD-SS1

  • 16.4.6 Flash*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XFlash1MOSFET100

  • 16.4.7 Flash*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XFlashPROMEPROMEEPROMPROMUV EPROMEEPROMPROMUV EPROMFlashMOSFETPROMUV EPROM

    FlashSRAMSRAMSRAMSRAMMOSFET16-11Flash

    FlashDRAMDRAM16-17FlashDRAM

  • 16.5 16.5.1 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XEEPOMFlashEEPROMM28C64M28C648K8bitsA0~A12DQ0~DQ7/WE27/CE20/OE22/RB14/M28C64+5V

  • 16.5.2 EA/VPP*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XEA/VPP31 EA/VPPEA/VPP0000H~FFFFH

  • 16.5.3 P0P2*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XA0~A128A0~A774373P05A8~A12P2.0~P2.4

    P0P2P0P2P0A0~A7P0A0~A7

    DQ0~DQ7P0

  • 16.5.4 ALE/PROG*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XALE/PROGALE P0ALE/PROG =074373LED1~D8Q1~Q8P0M28C64DQ0~DQ7P0 ALE/PROG =174373LED1~D8Q1~Q88A0~A7P2A8~A12M28C6413

  • 16.5.5 /PSEN*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XAT89S51/PSEN29

    /PSEN M28C6422/PSEN/OEDQ0~DA7P0

  • 16.6 16.6.1 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X

    64Kbytes64Kbytes64K bytes

    MOVX

  • 16.6.2 EEPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XEEPROM16-3116-35EEPROMM28C643

  • 16.6.2 EEPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X16-31M28C64/OE/PSEN16-35 /OE/RDM28C64/RDMOVX

  • 16.6.2 EEPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X16-31M28C64/CE/PSEN16-35/CEI/OP2.7P0P2P2.7M28C64

  • 16.6.2 EEPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X16-31M28C64/WE 16-35 /WE/WRMOVX/WRM28C64

  • 16.6.2 EEPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XM28C64M28C64P1

  • 16.6.2 EEPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X

  • 16.6.3 SRAM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XSRAMEEPROMK32K8bitsSRAMCY62256AT89S5115A0~A14P0P2P2.7/CECY62256/OE/RDCY62256/WE/WRMOVX/WRCY62256

  • 16.6.2 EEPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X

  • 16.7 16.7.1 EEPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XEEPROMAT24C018SDA5SCL6EEPROM16-2M28C16

  • 16.7.2 EEPROM*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XAT24CEEPROMSDASCLAT89S51I/OP0.3P0.4AT24C01AT24C01WP7AT24C01A0A11200H

    AT24C01SDASCLI2C

  • 16.7 *www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu X

  • 16.8 GPS16.8.1 GPS*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XGPSGPSGPSGPS

  • 16.8.1 GPS*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XGPS

  • 16.8.2 GPS*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XGPSSR-87TX2GPSGPSGPS

  • 16.8.3 NMEA*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XGPSNMEAGPSSR-87NMEAGGAGLLGSAGSVMSSRMCVTGZDA16-1

  • 16.8.3 NMEA*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XNMEA$ASCII$GP16-13*$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1FLGPSTX16-50SR-872TXGPS

  • 16.8.4 GPS*www.circuitfly.com 51 All you need to know about the 8051 microcontrollerYang X Zhang Y Nokes L Wang Y Liu XGPSAT89S51GPSSR-87GPS

    *****************************************************************