![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
www..com LS2051 8 MCS-51 AT89C2051 AT89C2051 LS2051 1 AT89C2051 1.27 1 2 AT89C2051 2.55 MCS-51 AT89C2051 2KB Flash 20000 3.0~5.5V 0Hz~24MHz 128x8B SRAM 15 I/O 20mA LED 6 2 16 / 1 UART SPI 1 LS2051 2K Flash 128 SRAM 16 2 / 5 I/O 1 1 15 1 1 LS2051 0Hz~24MHz CPU SRAM/ SRAM LS2051 1 1.27 2.55 1 www..com LS2051 1 1 LS2051 VCC GND P1 8 I/OP1.2P1.7 P1.0 P1.1 AIN0AIN1 P1 20mA LEDP1 "1"P1 "0" "0" P1 P1.2P1.7 P1.5P1.6 IIL P1.7 SPI-MOSISPI-MISOSPI-CLKI/O 40KHz 4.7K P3 P3.0P3.5P3.7 7 I/OP3.6 P3 20mA LEDP3 "1"P3 "0" "0" P3 P3 P3 1 IIL I/O 40KHz 4.7K 2 www..com 1 P3 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 RXD TXD INT0 0 INT 1 1 T0 / 0 T1 / 1 RST 100us 12 XTAL1 XTAL2 2 XTAL1 XTAL2 3 LS2051 2 2 3 C1,C2=30pF10pF C1,C2=40pF10pF 3 www..com (SFR) 2 2 SFR Addr 0F8H 0F0H 0E8H 0E0H 0D8H 0D0H 0C8H 0C0H 0B8H 0B0H 0A8H 0A0H 98H 90H 88H 80H SCON 00000000 P1 11111111 TCON 00000000 TMOD 00000000 SP 00000111 TL0 000000000 DPL 00000000 TL1 00000000 DPH 00000000 TH0 00000000 TH1 00000000 PCON 0XXX0000 SBUF XXXXXXXX IP XXX00000 P3 11111111 IE 0XX00000 PSW 00000000 ACC 00000000 B 00000000 B0 B1 B2 B3 B4 B5 B6 B7 Addr 0FFH 0F7H 0EFH 0E7H 0DFH 0D7H 0CFH 0C7H 0BFH 0B7H 0AFH 0A7H 9FH 97H 8FH 87H IE d7 d6 4 www..com LS2051 MCS-51 AT89C2051 LS2051 1 MOVX LS2051 128 128 LS2051 MOVX[......] 8051 LS2051 2 LCALLLJMPACALLAJMPSJMP JMP @A+DPTR 000H~7FF CJNE [...]DJNZ [...]JB, JNBJCJNCJBCJZ JNZ 100us ACCBDPTRPSW SP 1 32 2 8 2 LS2051 1 AT89C2051 2 LS2051 AT89C2051 LS2051 2 AT89C2051 1 2 1 1 2 2 2 1 2 2 2 2 2 5 www..com LS2051 89C2051 LS2051 89C2051 LS2051 0 Fosc/24 2 Fosc/64 Fosc/128 P1 P3 40KHz 4.7K 6 www..com LS2051 LB1LB2PU 3 3 LS2051 LB1 U P P LB2 U U P Flash Flash 1 CPU SRAM/P1.0 P1.1 "0" "1" LS2051 SRAM 7 www..com 2 SRAM SRAM VCC P1.0 P1.1 "0" "1" Flash LS2051 SPI Flash SPI LS2051 Flash SPI LS2051 SPI RSTSCKP1.7 MOSIP1.5 MISOP1.6 5 RST "1" SCK MOSI LS2051 MISO "0" 5 Flash SPI 6 6 SPI 8 www..com MOSI SCK 7 MISO MISO "1" MISO "0" Flash AA-50-AX-AY-data SPI 5 Flash AA 50 Flash Flash Flash AA-8A AA-E4LS2051 2KB Flash SPI Flash AA 8A E4 SPI Flash Flash SPI AA 8A Flash 7 SPI 7 Flash 9 www..com Flash SPI AA-50-AX-AY-data 5 Flash 8 SPI MOSI 0 MOSI 1 8Flash 10 www..com 4 4 LS2051 VCC ICC -40~ +85 -60~ +125 -1.0V~ +7.0V 6.6V 25.0mA 11 www..com 5 5 LS2051 Sym VIL VIH VIH1 VOL VOH IIL ITL ILI VOS Parameter Input Low-voltage Input High-voltage Input High-voltage Output Low-voltage Output High-voltage Logical 0 Input Current Logical 1 to 0 Transition Current Input Leakage Current Comparator Input Offset Voltage Comparator Input VCM Common Mode Voltage RRST CIO ICC Reset Pull-down Resistor Pin Capacitance Power Supply Current Test Freq. = 1 MHz, TA = 25C Active Mode, 12 MHz, VCC =5V 30 70 10 20 K pF mA 0 VCC V (Except XTAL1, RST) (XTAL1, RST) IOL = 20 mA, VCC = 5V IOH = -80 A, VCC = 5V 10% VIN = 0.45V VIN = 2V, VCC = 5V 10% 0 < VIN < VCC VCC = 5V 2.4 -50 -750 10 20 Condition Min Max Units V V V V V A A A mV -0.5 0.2 VCC + 0.9 0.7 VCC 0.2 VCC - 0.1 VCC + 0.5 VCC + 0.5 0.5 OL I IOL 20mA IOL 80mA IOLVOL 12 www..com LS2051 6 6 Rn Direct R0R7 n=07 RAM(00H7FH)SFR(80HFFH) BACCPSWIP P3IEP2SCONP1TCONP0 @Ri #data #data16 Addr16 Addr11 Rel bit Ri=R0 R1 51RAM (00H7FH) 8 16 16 11 RAM(20H2FH) LS2051 6 7 7 LS2051 1ADD A,Rn 2ADD A,direct 3ADD A,@Ri 4ADD A,#data 5ADDC A,Rn 6ADDC A,direct 7ADDC A,@Ri 8ADDC A,#data 9SUBB A,Rn 10 SUBB A,direct 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 C C C C C C 13 www..com 11SUBB A,@Ri 12 SUBB A #data 13INC A 14INC Rn 15INC direct 16INC @Ri 17INC DPTR 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 C C 1 l 1 1 1 16 DPTR 1 DPTR (DPL) FFH 00H (DPH) 1 18DEC A 19DEC Rn 20DEC direct 21DEC @Ri 22MUL AB 1 1 2 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 B B A B 16 A B FFH(OV) 1 0 23DIV AB 1 4 1 B B A B A B (C)(OV) 0 24DA A 1 1 1 A (A) 3-0>9 (AC)=1(A) 3-0 (A)3-0+6 25ANL A,Rn 26ANL A,direct 27ANL A,@Ri 28ANL A,#data 29ANL direct,A 30ANL direct,#data 31ORL A,Rn 32ORL A,direct 33ORL A,@Ri 34ORL A,#data 35ORL direct,A 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 OR OR OR OR OR 14 1 2 1 2 2 3 1 1 1 1 1 2 1 1 1 1 1 1 AND AND AND AND AND AND (A) 7-4>9 (C)=1(A) 7-4(A)7-4+6 www..com 36ORL direct,#data 37XRL A,Rn 38XRL A,direct 39XRL A,@Ri 40XRL A,#data 41XRL direct,A 42XRL direct,#data 43CLR A 44CPL A 45RL A 46RLC A 47RR A 48RRC A 49SWAP A 50MOV A,Rn 51MOV A,direct 52MOV A,@Ri 53MOV A,#data 54MOV RnA 55MOV Rn,direct 56 MOV Rn,gdata 57MOV direct,A 58MOV direct,Rn 59MOV direct1, direct2 60MOV direct,@Ri 61MOV direct,#data 62MOV @Ri,A 63MOV @Ri,direct 3 2 1 OR 1 2 1 2 2 3 1 1 1 1 1 2 1 1 1 1 1 1 XOR XOR XOR XOR XOR XOR 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 C C 4 4 (A)3-0(A)7-4 1 2 1 2 1 2 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 1 1 2 1 1 1 3 2 1 2 1 2 2 1 3 2 1 1 2 1 2 1 1 15 www..com 64MOV @Ri,#data 65MOV DPTR,#data16 66MOVC A,@A+DPTR 67MOVC A,@A+PC 68PUSH direct 69POP direct 70XCH A,Rn 71XCH A,direct 72XCH A,@Ri 73XCHD A,@Ri 74CLR C 75CLR bit 76SETB C 77SETB bit 78CPL C 79CPL bit 80ANL C,bit 81ANL C,/bit 82ORL C,bit 83ORL C,/bit 84MOV C,bit 85MOV bit,C 86JC rel 87JNC rel 88JB bit,rel 89JNB bit,rel 90JBC bit,rel 91ACALL addr11 92 LCALL addr16 2 1 1 3 2 1 16 1 2 2 (A) ((A)+(DPTR)) 1 2 2 (PC)(PC)+1 (A)((A)+(PC)) 2 2 1 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 4 4 1 2 1 2 1 2 2 2 2 2 2 2 2 2 3 3 3 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 C 0 0 C 1 1 C C AND C C AND C C OR C C OR C C C C=1 rel C=0 rel 1 rel 0 rel 1 rel 0 2 2 1 2K 3 2 1 64K 16 www..com 93RET 94RETI 95AJMP addr11 96LJMP addr16 97SJMP rel 98JMP @A+DPTR 99JZ rel 100JNZ rel 101CJNE A,direct,rel 102CJNE A,#data,rel 103CJNE Rn,#data,rel 104CJNE @Ri,#data,rel 105DJNZ Rn,rel 106DJNZ direct,rel 107NOP 1 1 2 3 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 (2K ) (64K ) (2K )-128+127 2 2 3 2 2 2 1 1 1 0 rel 0 rel rel 3 2 1 rel 3 2 1 rel 3 2 1 rel 2 3 2 2 1 1 1 0 rel 1 0 rel 1 1 1 1 MOV 0FEH#data MOV 0FCH# addr8 MOV 0FBH# addr8 MOV 0FFH# addr8 MOV 0FDH,#1/#0 0 1PC=PC+1 PC= addr8 1 0PC=PC+1 PC= addr8 addr8 #1 1#0 0 17 www..com 1 1 2 1 P1 07H,38H,39H,07H,07H,04H,0BH MAIN: MOV 0FFH,#ROAD1 MOV A,#2 ADD A,#5 INC A SUBB A,#4 MOV R0,A MOV 0FBH,#$ MOV A,12H MOV P1,A MOV A,R0 MOV P1,A ADD A,12H MOV P1,A AJMP $ P1 A=4 A=0BH P1 1 A=7 1 1 0 1 1 A=2 A=7 A=8 A=4 ROAD1: MOV A,#7 MOV P1,A MOV B,#8 MUL AB MOV P1,A INC A MOV P1,A SUBB A,#50 MOV P1,A 2 A=7 P1 B=0 A=56 A=57 A=7 18 www..com MOV 12H,A MOV 0FDH,#1 RETI 1 2 , MOV 0FEH,# RETI 2 1 c P1.0 2 P1.1 music_c_asm.c, road1.a51, loadp.a51 music_c_asm.c extern void loadp(void) #include 19 //n // , , , www..com 0x1F, 0x05, 0x20 , 0x10, 0x1C, 0x10, 0x20 , 0x20, 0x26, 0x20, 0x2B , 0x20, 0x30, 0x20, 0x2B , 0x40, 0x20, 0x30, 0x1C , 0x10, 0x18, 0x20, 0x15 , 0x20, 0x1C, 0x20, 0x20 , 0x20, 0x26, 0x40, 0x20 , 0x20, 0x2B, 0x20, 0x26 , 0x20, 0x20, 0x20, 0x30 , 0x30, 0x20, 0x30, 0x1C , 0x10, 0x18, 0x40, 0x1C , 0x20, 0x20, 0x20, 0x26 , 0x40, 0x13, 0x60, 0x18 , 0x20, 0x15, 0x40, 0x13 , 0x40, 0x18, 0x80, 0x00 }; void int0() interrupt 1 { TH0=0xd8; TL0=0xef; n--; } void int1() interrupt 3 { TL1=temp_tl1; TH1=temp_th1; P1_1=~P1_1; } void delay (unsigned char m) { unsigned i=3*m; while(--i); } void delayms(unsigned char a) { while(--a); } void main() { unsigned char p,m; unsigned char i=0; TMOD&=0xff; 20 // 0 // 1 2 music // // // while(--a) while(a--); //m www..com TMOD|=0x11; TH0=0xd8; TL0=0xef; IE=0x8a; loadp(); play: while(1) { a: p=music_tab[i]; if(p==0x00) { i=0; delayms(1000); goto play; } else if(p==0xff) { i=i+1; delayms(100); TR0=0; goto a; } else { m=music_tab[i++]; n=music_tab[i++]; } TR0=1; // 0 while(n!=0) { P1_0=~P1_0; delay(m); } TR0=0; //, P1 // 0 21 //load 2 // 1 // 100ms // www..com } } 2 loadp.a51 extrn code(road1) NAME LOADP LOADP1 SEGMENT CODE loadp LOADP1 PUBLIC RSEG loadp: USING 0 MOV RET END road1.a51 extrn data(temp_th1) extrn data(temp_tl1) NAME ROAD11 ROAD1 SEGMENT CODE ROAD1 ROAD11 0 ; ; A ; table PUBLIC RSEG ROAD1: USING start0: mov 60h,#00h next: mov a,60h mov dptr,#table movc a,@a+dptr mov r2,a jz end1 anl a,#0fh mov r5,a ; R2 ; 00()? ;, 4 () ; R5 0FFH,#ROAD1 ; 2 ROAD1 2 22 www..com mov a,r2 ; A swap a anl a,#0fh jnz sing clr tr1 jmp d1 sing: dec a mov 63h,a rl a mov dptr,#table1 movc a,@a+dptr mov th1,a mov temp_th1,a mov a,63h rl a inc a movc a,@a+dptr mov tl1,a mov temp_tl1,a setb tr1 d1: call delay inc 60h jmp next end1: clr tr1 jmp start0 delay: mov r7,#02h d2: mov r4,#187 d3: mov r3,#248 djnz r3,$ djnz r4,d3 djnz r7,d2 ; ;() ;? ;, ; 1( 0). ;(22H). ; 2 ; table1 ; TH1 ;(21H) ; ; 2 ; 1 ; table1 ; TL1 ;(20H) ; timer0 ; 1/4 187 ; 1 ; ; timer1 ;? ;187 23 www..com djnz r5,delay ret table1: dw 64260,64400,64524,64580 dw 64684,64777,64820,64898 dw 64968,65030,65058,65110 dw 65157,65178,65217 table: ;1 ; db 82h,01h,81h,94h,84h,0b4h,0a4h,04h,82h,01h,81h,94h,84h,0c4h,0b4h,04h ;2 db 82h,01h,81h,0f4h,0d4h,0b4h,0a4h,94h,0e2h,01h,0e1h,0d4h,0b4h,0c4h,0b4h,04h ;3 db 82h,01h,81h,94h,84h,0b4h,0a4h,04h,82h,01h,81h,94h,84h,0c4h,0b4h,04h ;4 db RET END 82h,01h,81h,0f4h,0d4h,0b4h,0a4h,94h,0e2h,01h,0e1h,0d4h,0b4h,0c4h,0b4h,04h,00h 24 www..com 0~24MHz 0~24MHz 3.0V~5.5V 3.0V~5.5V LS2051-224SJI LS2051-224PJI 20S -40~85 20P3 -40~85 LS2051 20 SOIC 9 9 LS2051 SOIC 25 www..com LS2051 20 DIP 10 10 LS2051 DIP 26 |
Price & Availability of LS2051
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |