2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

Similar documents
1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

目 录

DPJJX1.DOC

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

51 C 51 isp 10 C PCB C C C C KEIL

W77E58中文手册

ICD ICD ICD ICD ICD

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS

SH79F161B I/O 1. SH79F161B SH79F161B IO 30 I/O I/O 4 I/O SH79F161B 30 I/O Px I/O PxCRy I/O PxPCRy x = 0-3 y = IO PxCRy IO x=0-3 y=0-7

1 TPIS TPIS 2 2

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

Microsoft Word - 專題封面.doc

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

USB解决方案.ppt

General Description: Preliminary TTP916 Consumer IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

目录

2 PIC PIC 1 / CPU PIC MCU PIC RC

微處理機期末專題

System Design and Setup of a Robot to Pass over Steps Abstract In the research, one special type of robots that can pass over steps is designed and se

ARM JTAG实时仿真器安装使用指南

untitled

untitled

SPMC75F2413A_EVM_使用说明_V1.2.doc

untitled

專題最終版.doc

µPSD3000 系列

untitled

12232A LED LED LED EL EL CCFL EL CCF

untitled

Tel:

untitled

1

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

FM1935X智能非接触读写器芯片

2 14 PORTC.1 PORTB.3 PORTA.2/T0 GND PORTB.2 PORTA.0 PORTC.3 PORB.0/OSCO PORTB.1/OSCI PORTC.0 PORTC.2 SH69P21 /SOP PORTA

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7

《手机维修原理及维修实例详解》目录

四位微控制器ML64168_ _.doc

RESET OSCO OSCI OSC CPU WDTEN RC RESET PRESCALER PORTA (4-BITS) WATCHDOG TIMER Power on PORTB (4-BITS) PORTA [0:3] PORTB [0:3] LPD PORTC (4-BITS) LPDO

PIC16F F MPLAB 08 16F LED 15 LED

GH1220 Hall Switch

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

四、通 讯 规 约

学习MSP430单片机推荐参考书

Tel: , Fax: STR-15 STR bps 2400bps 4800bps 9600bps STR : 500mW 2.ISM 433

, STC11F01-35C-SOP16 RMB 1.99 STC10F04-35C-LQFP44 R MB 2. 99

untitled

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键

DATASHEET SEARCH SITE ==

68369 (ppp quickstart guide)

Microsoft Word - SMB-63-2(簡体字).doc


KT-SOPCx开发套件简明教程

网上对外发布资料适用版本

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc

Microsoft Word - MSP430 Launchpad 指导书.docx

行业

单片机原理及应用实验指导书.doc

EK-STM32F

电源管理类产品


行业

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

单片机应用编程技巧(专家:邓宏杰)

展 望 与 述 评 2 广 电 设 备 与 技 术

» n ¹ú KS0108 x ÍÍÙ q n KS0108 KS KS0107 KS0108 KS *32 128*64 192*64 KS0108 KS0108 KS0107 KS =4096 RAM RAM LCD 2 KS

MSP430 MSP430 F149 MSP430F149 P USART MSP430F PWM 63#

Ps22Pdf

HM705/6/813 WDI WDO MR GND I/O NMI INT MCU 1 HM V HM V HM813L 4.65V HM V HM V HM813M

Chroma 61500/ bit / RMS RMS VA ()61500 DSP THD /61508/61507/61609/61608/ (61500 ) Chroma STEP PULSE : LISTLIST 100 AC DC

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

从MCS51向AVR的快速转换.PDF

上海东软载波微电子有限公司 SMART

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

中文手册

Bus Hound 5

2005.book

DSP

行业

Microsoft Word - AP1515V02

PCM-3386用户手册.doc

MSP430F KB+256B flash 10KB RAM 64 Quad Flat Pack QFP MSP430x1xx SLAU049 MSP430 MSP RISC CPU 16 DCO 6 MSP430x15x/16x/161x A/D 12 D/A

dfgdafhdafhdafhdafh

Microsoft Word - 正文.doc

MSP430x11x1 T A -40 ~ SOWB 20 TSSOP (DW) (PW) MSP430F110IDW MSP430F110IPW MSP430F112IDW MSP430F112IPW + F11x 30kΩ

2 12

bingdian001.com

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁

行业

<4D F736F F D FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63>

行业

行业

第10章:CCP捕捉/比较/脉宽调制

Microsoft Word - ISSFA-0134_A_AP_User-definedDownload_SC_.doc

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

() () () () () () () () DDRAM () II

Transcription:

1 SH88F516 8051 64K FLASH 1024 EEPROM SH88F516 JET51 S-Lab Keil µ vision ISP51 Keil µ vision ISP51 ISP51 PC RS232 MCU SH88F516 SH88F516 1.1 SH88F516 1.1 SH88F516 SH88Fxx: QFP44, DIP40 RAM Flash E2 ADC LPD Part Num EUARTx CMPx PWMx Timerx SPI ExINT (byte) (byte) (byte) (10bit) Pin SH88F516 1280 64K 1K EUART0,1 CMP0,1 AN0-7 PWM0,1,2 Timer0,1,2 Y 2+1(8) Y SH88F54 768 16K 512 EUART0,1 CMP0,1 AN0-7 PWM0,1,2 Timer0,1,2 Y 2+1(8) Y SH89F52: QFP44, DIP40 RAM Flash E2 ADC LPD Part Num EUARTx CMPx PWMx Timerx SPI ExINT (byte) (byte) (byte) (10bit) Pin SH89F52 512 8K 512 EUART0 CMP0 N PWM0,1,2 Timer0,1,2 Y 2+1(8) Y 1.2 SH88F516 2 DIP40 QFP44 QFP44 P4.0~P4.3 DIP40 P4.0~P4.3 1/41

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe http://www.sinowealth.com/ Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-Lab USB PC C:\Keil\Sino Driver\Windows_2K C:\Keil\Sino Driver\Windows_XP_S2K3_Vista_7 PC 2.2 2.2.1 JET51 1) SH88F516 JTAG JET51 JTAG PWR JET51 USB VDD TCK VDD TCK USB GND TDI 10 TMS PINs TDO 10 PINs GND TDI TMS TDO SH88F516 Target Board GND GND 2) 2/41

USB PWR USB JET51 VDD TCK TDI TMS VDD TCK TDI TMS SH88F516 Target Board TDO TDO GND GND 2.2.2 S-Lab 1) S-Lab JTAG SH88F516 JTAG S-Lab USB TCK VDD TDI GND TMS RXD TDO TXD GND 10 PINs 10 PINs VDD TCK GND TDI TXD TMS RXD TDO GND SH88F516 Target Board RXD TXD Keil µ vision 2) S-Lab VDD VDD USB TCK TDI TMS TCK TDI TMS SH88F516 Target Board TDO TDO GND GND 3/41

2.2.3 1) Internal RC Oscillator 2) JET51 S-Lab JTAG TCK TDI TMS TDO JTAG VDD GND JET51 S-Lab 3) VDD 220µF 4/41

2.3 Project User aa.asm Project 1: Project New Project 2: User ( Prj01.Uv2) 3: Sino Wealth 8051 Devices OK 4: SH88F516 5: 5/41

6: Project Options for Target Target1 7: Debug Use Sino Wealth 8051 JET Driver Sino Wealth 8051 Slab Driver 8: Utilities Sino Wealth 8051 JET Driver Sino Wealth 8051 Slab Driver 9: Output Create HEX File 6/41

10: Target1 Source Group1 User aa.asm Add 11: Step10 Add Files to Group Source Group1 Source Group1 aa.asm 7/41

2.4 2.4.1 Project\Build target( ).OBJ.HEX (Error).OBJ.HEX 8/41

2.4.2 CODE OPTION 1: Project Option for Target Target 1 ( ) 2: Utilities Setting Device SH88F516 9/41

3: option OK 4: 10/41

2.4.3 1) 1 JET51 S-Lab 5V Power Off Power On again Power Off Power On again / JTAG JET51 S-Lab JET51 S-Lab 20mA 1 2) 2 1 2 JET51 S-Lab 3 JET51 S-Lab PC USB USB 4 S-Lab S-Lab 3V 5V Ext 11/41

2.4.4 Download Flash Download Download 12/41

2.5 Debug\Start/Stop Debug Session JTAG 0000H SP 07H Debug Step Step Over Run Stop 1) 2) Step Over ACALL LCALL ACALL LCALL 3) 7 7 7 4) JTAG 5) 13/41

3 ISP51 3.1 ISP51 1) ISP51 http://www.sinowealth.com/ 2) JET51 USB PC C:\Program Files\SinoWealth\ISP51 USB PC 3) S-Lab USB PC C:\Program Files\SinoWealth\ISP51\S-Lab Driver\V2.1\Windows_2K\x86 C:\Program Files\SinoWealth\ISP51\S-Lab Driver\V2.1\Windows_XP_S2K3_Vista_7\x86 PC 3.2 3.2.1 JET51 1) SH88F516 JTAG JET51 JTAG PWR JET51 USB VDD TCK VDD TCK USB GND TDI 10 TMS PINs TDO 10 PINs GND TDI TMS TDO SH88F516 Target Board RST GND RST GND 2) 14/41

USB PWR USB JET51 VDD TCK TDI TMS TDO VDD TCK TDI TMS TDO SH88F516 Target Board RST RST GND GND 3.2.2 S-Lab 1) S-Lab JTAG SH88F516 JTAG S-Lab USB TCK VDD TDI GND TMS RXD TDO TXD GND 10 PINs 10 PINs VDD TCK GND TDI TXD TMS RXD TDO GND SH88F516 Target Board TCK,TDI,TMS TDO ISP51 2) S-Lab VDD VDD USB TXD RXD RXD TXD SH88F516 Target Board GND GND 15/41

3.2.3 MAX232 PC 232_TXD 232_RXD 232_GND 8 7 15 MAX232 16 9 10 15 VDD CMOS_TXD CMOS_RXD GND VDD RXD TXD GND SH88F516 Target Board 3.2.4 1) JET51 S-Lab TCK TDI TMS TDO TXD, DXD VDD GND JET51 S-Lab 2) VDD 220µF 16/41

3.3 JET51 1) PC JET51 2) ISP51 17/41

3) JET51 4) MCU.BIN.HEX 18/41

5) 19/41

E2Prom 6) 7) JET51 MCU 20/41

3.4 S-Lab SH88F516 ISP P1.0 P1.1 ISP ISP S-Lab JET51 1) PC S-Lab 3.2.2 2) S-Lab 21/41

3) S-Lab 3V 5V Ext 3.3 4) ~ 6) ISP51 a. S-Lab b. S-Lab 3.5 PC PC 3.4 3.2.3 22/41

4 4.1 8051 SH88F516 8051 51 4.1.1 SH88F516 1 51 12 8051 10 4.1.2 SH88F516 / 16BIT 8BIT 16BIT 8BIT 4.1.3 DPTR SH88F516 DPTR 4.1.4 RAM SH88F516 RAM BANK MOVX @RI A MOVX A @RI 256BYTE RAM 4.1.5 SH88F516 8051 SH88F516 RST 4.1.6 SH88F516 EA PSEN WR RD ALE 4.1.7 SH88F516 SFR CLKCON 0B2H 1/12 CLKCON 1/2 1/4 SH88F516 a) b) C) SH88F516 8051 23/41

4.2 FLASH ROM/ EEPROM 4.2.1 FLASH ROM SH88F516 FLASH ROM 1K BYTE 1 SECTOR MASS ERASE JET51/ISP51 4.2.2 EEPROM SH88F516 EEPROM 256 BYTE 1 SECTOR EEPROM MASS ERASE EEPROM 4.2.3 ISP SH88F516 64K FLASH ISP 1K 63K FLASH ISP 64K FLASH 4.2.4 ICP SH88F516 ICP P2.0~P2.3 VDD 220µF 4.2.5 FLASH/ EEPROM / 4.2.5.1 1) 1 2) XPAGE IB_OFFSET 2 IB_OFFSET XPAGE : FLASH EEPROM XPAGE IB_OFFSET SPEC EEPROM FLASHCON FAC 1 FLASHCON FAC 0 24/41

3) IB_DATA FLASH IB_CON1~5 IB_CON1---- #6EH ; IB_CON2 --- #05H IB_CON3---- #0AH IB_CON4 ---- #09H IB_CON5 ---- #06H 5 5 4) IB_CON5 CPU IDLE CPU 5) 4 NOP CPU IDLE 6) 3 7) XPAGE 8) CLR EA ; 1 MOV FLASHCON,#01H ; EEPROM MOV XPAGE,#18H ; 2 MOV IB_OFFSET,#00H MOV IB_DATA,#05H ; 3 MOV IB_CON1,#6EH ; 4 MOV IB_CON2,#05H MOV IB_CON3,#0AH MOV IB_CON4,#09H MOV IB_CON5,#06H ;/* 5: CPU IDLE */ NOP ; 6 NOP NOP NOP ;/* 7: */ MOV XPAGE,#00H ; 8 SETB EA MOV FLASHCON,#00H ; EEPROM 25/41

4.2.5.2 1) 1 2) XPAGE IB_OFFSET FLASH EEPROM XPAGE SPEC EEPROM FLASHCON FAC 1 FLASHCON FAC 0 5 8) 3) IB_CON1~5 IB_CON1---- #0E6H ; IB_CON2 --- #05H IB_CON3---- #0AH IB_CON4 ---- #09H IB_CON5 ---- #06H 5 4) IB_CON5 CPU IDLE CPU 5) 4 NOP CPU IDLE 6) 3 7) XPAGE CLR EA ; 1 MOV FLASHCON,#01H ; EEPROM MOV XPAGE,#18H ; 2 MOV IB_CON1,#0E6H ; 3 MOV IB_CON2,#05H MOV IB_CON3,#0AH MOV IB_CON4,#09H MOV IB_CON5,#06H ;/* 4: CPU IDLE */ NOP ; 5 26/41

NOP NOP NOP ;/* 6: */ MOV XPAGE,#00H ; 7 SETB EA MOV FLASHCON,#00H ; EEPROM 4.2.5.3 FLASH/ EEPROM / 1) Enable LVR function 2) 2 XPAGE 3) 0EBH 0EBH MOV FlashFlag #0EBH LCALL EreaseFlash EreaseFlash: MOV A, FlashFlag CJNZ A,#0EBH, EreaseFlashExit EreaseFlashExit: MOV FlashFlag #0 RET 3) 4.3 RAM 4.3.1 RAM SH88F516 256 BYTE RAM 1024BYTE RAM 4.3.2 RAM RAM 0~FFH 0~7FH 80~FFH 27/41

SFR 4.3.3 RAM RAM 0~3FFH 8051 MOVX A @Ri (i=0 1) 0~FFH RAM SH88F516 XPAGE ($F7) 8 MOVX A @Ri 0~FFH RAM 4.4 PORT 4.4.1 PORT SH88F516 PORT 4 IO Quasi-Bi Push-Pull Input-Only Open-Drain 4 SPEC 4.4.2 8051 IO sink source 4.4.3 sink source IO IO 4.4.4 IO IO Floating 4.4.5 IO VDD+0.3V 4.4.6 SH88F516 IO IO 4.5 4.5.1 I/O PORT I/O 28/41

PIN22 P2.7/INT47/PWM1 PWM1 INT47 4.5.2 PORT FLAG PORT FLAG 1 FLAG 0 8051 4 4 4 POWER DOWN POWER DOWN 2ms WARM UP 4 2ms 4.5.3 CPU POWER DOWN PORT POWER DOWN POWER DOWN 4.6 IDLE & POWER DOWN IDLE POWER DOWN 3 NOP IDLE POWER DOWN MOV 8EH #55H ORL PCON #01H ;idle mode (or #02H: power-down mode) NOP ; NOP ; NOP ; ; Idle ; 3 NOP 4.7 ADC 4.7.1 ADC SH88F516 10BIT ADC TADC[2:0] 2 4 6 8 12 16 24 32 ADC 1µs 8BIT ADC 29/41

ADC ADC 4.7.2 A/D A/D 2 TS[3:0] 2 ADC 12 ADC CLOCK A/D 14µs A/D ADC ADC 4.7.3 ADC ADCON=101x xxx1b ADC ADC ADC 4.8 25 RC 16.6MHz±1% RC -10 ~+70 16.6MHz±3% RC RC 4.9 4.9.1 SH88F516 1ms 4s 1 4.9.2 RC 4.9.3 1~2uA POWER DOWN POWER DOWN 30/41

4.10 EUART0/1 4.10.1 SH88F516 EUART EUART1 15-bit EUART1 EUART0 Timer1 Timer2 EUART0 Timer1 Timer2 T2CON TCLK RCLK 0 Timer1 1 Timer2 EUART0 EUART1 EUART1 EUART0/1 4% 4.10.2 EUART TXD RXD I/O 4.10.3 MODE2 UART MODE2 STOP SBUF MOV SCON,#80H ; UART MODE2, 1 t BIT = 64 t SYS LOOP: MOV SBUF,#55H WAIT: JNB TI, $ CLR TI ; 3 t SYS REPT 56 ; 56 t SYS NOP ENDM LJMP LOOP ; 5 t SYS SMOD=1 1 t BIT = 32 t SYS 24 t SYS 4.11 SPI SPI SPI CPOL=1 SPI SCK SPI 1 BIT 31/41

SPI I/O 5 5.1 SH88F516 MPC89x515A_A10 简 较 SH88F516 MPC89x515A_A10 Software Difference Hardware Difference Package DIP40/QFP44 DIP40/QFP44/PLCC44 DIP40/QFP44 Pin Location OSC FLASH DIP40 MPC89x515A_A10 QFP44 MPC89x515A_A10 30kHz ~ 16.6MHz <=48MHz@12T 1 1 12 1 <=24MHz@6T 32.768kHz 64K 100,000 cycles 10 years EEPROM 1024 bytes EEPROM RAM CPU/System Clock 256 bytes internal RAM 1024 bytes external RAM CPU 1T 63K 256 bytes internal RAM 1024 bytes external RAM CPU 12T/6T 32/41

system clock OSC OSC OSC 4 OSC system clock 3 CPU clock 1~8 CPU clock 1 ~ 3 SPEC IO UART 3 4 P4 stong pull high Port 0 1 2 system clock P4 P4 0xC0 0xE8 UART 1 UART 1 Timer UART SPEC 33/41

Timer OSC 8051 SPEC Timer0/1/2 Timer0/1/2 Timer0/1/2 Timer0/1/2 MPC89x515A_A10 INT RESET 40PIN INT0/1 INT0/1 INT4 44PIN INT2/3 10us EA/ALE/PSEN/WR/RD/P2 Idle power-down Idle power-down SPEC 8051 Power-down spec 8051 power-down SPI ADC 34/41

PWM LPD CPM LVR ISP WDT DC/AC 1K ISP ISP 1K/2K/4K ISP MPC89x515A_A10 MPC89x515A_A10 VDD 3.6V ~ 5.5V 3.3V /5V SPEC VIH/VIL VOH/VOL IOP ISB1 IDLE mode schmitt SPEC MPC89x515A_A10 Push-Pull Mode Quasi-Bi mode sink VDD 0.7V IOH current 8mA -10mA Push-Pull Mode Quasi-Bi mode GND +0.6V IOL source current 10mA Quasi-Bi 150uA Mode 60uA 10mA@VDD=5.0V 30mA@VDD=5.0V 16.6MHz 20MHz 5mA@VDD=5.0V 7mA@VDD=5.0V 16.6MHz 20MHz sink/source 35/41

ISB1 35uA@VDD=5.0V 32.768kHz IDLE mode ISB2 10uA@VDD=5.0V 50uA@VDD=5.0V Power-Down mode internal pull-low resistor on RST pin Typical 10K ohm 45-116K ohm 5.2 SH88F516 vs SM59D4G2 简 较 SH88F516 SM59D04G2 Package DIP40/QFP44 DIP40/QFP44/PL CC44 Software Difference Hardware Difference DIP40/QFP44 Pin Location DIP40 SM59D04G2 QFP44 SM59D04G2 OSC 30kHz ~ 16.6MHz 2 ~ 25MHz 1 1 1 12 FLASH 32.768kHz 2MHz 64K 100,000 16K 100,000 cycles 10 years cycles 10 years EEPROM 1024 bytes 16K Flash EEPROM EEPROM 36/41

RAM CPU/Syste m Clock 256 bytes internal RAM 1024 bytes external RAM CPU 1T 256 bytes internal RAM 768 bytes external RAM CPU 12T/6T system clock OSC OSC 4 OSC OSC system clock 3 CPU 3 CPU clock clock 1~8 CPU clock 1 ~ 3 1 ~ 3 SPEC SPEC IO 3 P0 open-drain 4 P0 3 stong pull high Quasi-Bi P4 Port 0 1 2 system clock stong pull high Port 0 1 1 clock 37/41

UART Timer P4 P4 0xC0 0xD8 UART 1 UART 1 Timer UART SPEC OSC 8051 SPEC Timer0/1/2 Timer0/1/2 Timer0/1/2 Timer0/1/2 SM59D04G2 INT RESET INT0/1 INT4 INT0/1 P1 EEI 10us EA/ALE/PSEN/W R/RD/P2 Idle power-down Idle power-down SPEC 8051 spec 38/41

8051 power-down SPI SPEC ADC PWM LPD CPM LVR ISP SM59D04G2 PCA WDT DC/AC SM59D04G2 VDD 3.6V ~ 5.5V 2.7V ~ 3.6V 4.5V ~ 5.5V VIH/VIL VOH/VOL schmitt schmitt SM59D04G2 Push-Pull Mode Quasi-Bi Mode VDD 0.7V IOH 0.45V IOH -10mA 3.2mA Push-Pull Mode Quasi-Bi Mode GND +0.6V IOL 0.9*VDD IOL 10mA Quasi-Bi 60uA Mode 60uA SPEC SPEC 39/41

IOP 10mA@VDD=5.0V 16.6MHz 20mA@VDD=5.0 V 16MHz ISB1 IDLE 5mA@VDD=5.0V 6.5mA@VDD=5.0 mode 16.6MHz V 16MHz ISB1 32.768kH z IDLE mode 35uA@VDD=5.0V ISB2 Power-Do 10uA@VDD=5.0V 50uA@VDD=5.0V wn mode internal pull-low resistor on RST pin Typical 10K ohm 50-300K ohm 40/41

6 1.0 2009.09 2.0 2010.05 IO 2.1 S-Lab PC ISP51 ADC 2010.11 2.2 FLASH / MODE2 项 2010.12 41/41