Home
User Manual
Contents
1. MBUG BHA DRS PgUp PgDn Ctrl PgUp Ctr PgDn HomeEnd Ctrl Home Ctrl End Tab MBUG 1 2 3 Alt 39 MBUG Help ZZ MBUG MBUG HLP XE F1 OS shell DOSJE DOS
2. XXXX lt BTOP gt YYYY lt BEND gt lt OFFSET gt XXXX YYYY 002DH DJNZ R1 002AH MON ME 5103 P 002D ME 5103 002D NEXT ME 5103 002D XX D9 ME 5103 002D D9 DJNZ R1 002AH MON ME 5103 P 002D 27 ME 5103 ME 5103 002D BTOP ME 5103 002D c 002A ME 5103 002A BEND ME 5103 002A OFFEST ME 5103 002E FB 1 HEX DEC FINIR T ARE e JW RE ME 5103 HEX DEC
3. BT 1 256 01 00H 256 HIST BP BT c ME 5103 P 002A ME 5103 002A BP ME 5103 002A 002A BP 18 ME 5103 ME 5103 002A 002A ME 5103 002A 002A BP 08 ME 5103 08 BP ME 5103 08 8 MON ME 5103 P BP BP RESET SFR ME 5103
4. PIRE ALLE ETE 2 1 ISP 2 F MARHE H E r1 ISP 33 ME 5103 3 SP ISP ISP MCU 3 3 ISP Wi 0 1 INTO 2 501 3 ADC 4 to
5. 28 MON ME 5103 P HEX ME 5103 H 1FA ME 5103 H 1 ME 5103 D 506 ME 5103 1274 ME 5103 1274 ME 5103 1780 ME 5103 3560 ME 5103 HEX ME 5103 H DE8 FUNC AP EE ME 5103 16 0CE86H 0CE87H 32 lt 0 F gt FUNC 0 F X 2 USER AF dg 6 ME 5103 16
6. LOC _ TMP EQU ORG ORG ORG END END 53 MBUG Syntax error Extra characters on line Oprands is lost ORG address is less Invalid operand Invalid instruction Invalid data Multi defined Undefined Address out of range Invalid source file 54 ORG MBUG 55 A ME 5103 A ME 5103 ME 5103 PSEN ME 5103 RDAMWR3 ME 5103 0 MCU PSEN RD WR ME 5103 ME 5103
7. 2 1 MBUG MBUG MBUG MCU MBUG EPROM SFR RO R7 f KE 38 MBUG RUN MBUG
8. MBUG Assemble INTEL ASM51 PLM51 DEBUG LOAD RUN RS RUN MBUG ME 5103 PC RO R7 SFR F2 BP Ctr B KEBA REM F2 Ctrl B Ctrl F7
9. 1 RAM 2 EXEC 77 5 EXEC EXEC EXEC ME 5103 0000 0024 0026 0028 002A 002B 002C 0123 7840 7400 7910 F6 04 08 0024 jump start MOV RO 40H address MOV A 00H initial value MOV R1 10H count MOV RO A load value to ram INC INC RO next value point to nextlocation 19 ME 5103 002D D9FB DJNZ R1 002AH loop until done 002F 00 NOP endless loop 0030 80FD SJMP 002FH iM 16 ME 5103 0 20 RESET ME 5103 P 002C ME 5103 0
10. ME 5103 7 8 9 FUNC USER MP R7 DPTR IE Psw FFIS FFNO RIEL 4 5 6 B DEC HEX HIST R4 R5 R6 B 5 COMP MOVE OFFSET 1 2 3 BEND R1 R2 R3 TM TC BP BT 0 F E D Me ee RO SC SB TH1 TL1 THO TLO LAST NEXT 1 2 ME 5103 1 1 RESET MON LAST NEXT TRACE STEP EXEC BT BEND COMP DEC MOVE HEX OFFSET HIST FILL MAP 11 ME 5103 FFIS FUNC FFNO USER RESET RESET PC SFR ME 5103 RAM 7 P ME 5103 0 8 LED A
11. FX 2 7 0 ME 5103 1 ME 5103 2 3 c ai XXXX lt BTOP gt YYYY lt BEND gt ZZ lt COMP gt XXXX YYYY ZZ ME 5103 FFIS FFNO 26 ME 5103 FFIS FFNO ME 5103 OFFSET
12. ME 5103 47 MBUG MBUG MBUG MBUG IBM PC HEX MBUG MBUG 0 9 A Z a z MBUG MBUG B 00001111B D 10 869D 1265 H 1FH 0FFFFH 1 28 ASCII Y Yes MBUG
13. RUN Z Ctrl S Ctrl C pem MCU Ctrl O MBUG Ctrl B Ctrl T Ctrl N PC Ctrl D Ctrl M Ctrl G F2 BP F3 PC PC F4 Here F5 Scal Ctrl F5 F6 ZOOM Ctrl F6 F7 Symbol Ctrl F7 F8 Step Ctrl F8 F9 Exec F10 Menu ia n 3 se m Quit 384 MBUG 42 MBUG Alt X DOS MBUG MBUG MBUG LOAD ME 5103
14. ME 5103 ME 5103 3 3 T 3 4 T 28T 32T 28T 32T 35 ME 5103 2 36 32T 38T MBUG MBUG MBUG ME 5103 IBM PC MBUG ME 5103 ME 5103 P MBUG ME 5103
15. 3 2 RESET TI CE80H CE81H CE82H CE83H CE84H CE85H ag am CC CE86H CE87H DF80H CE88H 8 LED CE89H CE8AH CE9FH DF80H ME 5103 zz P f 8 DF80H CE80H CE81H CE80H CE81H E 5103 18 Pi Jt I CE82H CE83H 31 ME 5103 DFAOH CE82H CE83H
16. DO000H 0CE84H 0CE85H 32 lt 0 F gt USER 0 F X2 ME 5103 1 PLA PAL GAL 8K RAM ME 5103 11 IC U7 U8 U9 lt 29 ME 5103 U5 2000H 9FFFH U4 A000H BFFFH 32K 8K RAM ME 5103 48K JP1 JP5 ME 5103 JP1 2 3
17. DW 0 65535 32768 32767 ORG 100H DISP EQU ODEOOH X LABEL MOV A 5 ORG 200H DW LABEL DISP 1234 2A34H 50H 300 50 MBUG 200H 1 0 0DEH 0 4 0D2H 2AH o DS DS ORG 100H DS 128 100H 128 0 EQU EQU COUNT EQU 10 SPACE EQU 10H DISP EQU ORG_ADR1 EQU 100H START EQU MAIN ORG ORG_ADR1 MAIN MOV R0 COUNT MOV A SPACE LCALL DISP MOV DPTR START XDATA XDATA 51 MBUG
18. ME 5103 ME 5103 1 8K 51034 2 3 MBUG 4 RS232 5 ME 5103 ME 5103 CN14HXE RS232m iy 2 ME 5103 5V IBM PC RS2328 ME 5103 48K 0000H 1FFFH 8K 2000H 9FFFH 05 A000H BFFFH U4 RAM EPROM EEPROM C000H DFFFH 26pin IDC HE o 5103 31 CPU FEF MCU 40 ji ME 5103 IBM PC CN6 5V ME 5103 COM1
19. CE82H CE83H E HAF m STETA 85 CE84H CE85H LJMP 0D0O00H CE84H CE85H IL BEFEIFA 6 CE86H CE87H RET CE86H CE87H 8 LED 2 9 88 ME 5103 8 LED CE88H MCU EOH 00 7F RAM 80 FE SFR FF SUS FBG NH AL CE89H ME 5103
20. ME 5103 ae MBUG ME 5103 ASM PL M51 C 51 MBUG MBUG MBUG DOS MBUG MBUG MBUG 37 MBUG
21. 4 STEP 4 PC STEP TRACE STEP PC 16 9 PC 0000 0123 AJMP 0024 0024 7840 40 0026 7400 A 00H 0028 7910 R1 10H 002A F6 MOV R0O A 002B 04 INC A 002C 08 INC RO 002D D9FB DJNZ R1 002AH PF HIST jump start address initial value count load value to ram next value point to nextlocation loop until done 17 ME 5103 RAM 16 RAM 40H 4FH 00H 0FH TRACE INC RO PC 002C ME 5103 P HIST ME 5103 002B LAST ME 5103 002A LAST ME 5103 002D LAST ME 5103 002C MON ME 5103 P KEE
22. F7 Symbol FGHR 42 EFT ERA toe e L aad 42 F8 Trace Ctrl F8 IREK FIWHEER 42 F9 Exec 42 F10 Menu R S 42 43 Shit F2 Comp 0 RR 43 Shift F3 Move 8 43 Shift F4 Fill UT eese he 43 Shift F5 Match E isses 43 Shift F6 Unmatch 907 43 Shift F7 Save 43 aut uh u 44 MBUG 45 MBUG 2 45 MBUGILAZWAZRBUTPE oo ec IRI Nee E 45 MBUG 2 45 MBUG ccc ccc eee eee 45 MBUG HIGH LOW 46 MBUG 46 e 46 DW 9 47 DO 48 EU es Re tU s mute Ute etai dene 48 DATA E ere eet ate Sot dudes 48 RR 49 1 49 XXX 50 50 I2
23. YYYY P BTOP BEND COMP HHRH E TARGET PROG TARGET DATA ME 5103 2 5 23 ME 5103 XXXX lt BTOP gt YYYY BEND ZZZZ lt gt ZZZZ XXXX YYYY 2 5 0 ME 5103 1 ME 5103 2 ME 5103
24. MBUG 6 Setup MBUG MCU SETUP lt gt lt gt lt gt SFR 16 H 16 Q F2 SAVE amp UPDATA UPDATA F4 RESTORE MBUG CFG F10 Menu Assemble AY fz MBUG INTEL HEX Disassemble 41 MBUG MBUG INTEL HEX
25. DATA DATA ERROR DATA 60H IO_PORT XDATA OCF01H ORG 100H MAIN MOV RO ERROR CJNE RO 3 M1 M1 JNC TALK TALK MOV DPTR ZO PORT LCALL DISP BIT BIT SW1 BIT 36H SW2 BIT 37H CONTROL DATA 2FH TRAC FLAG BIT CONTROL 3 52 ORG MAIN MOV MOV ORL 8XXXX MCU 8XXXX MBUG 100H C SW1 C SW2 C TRAC_FLAG MCU SFR MCU 8051 8052 80652 80552 8751 MCU ORG st ORG KAR 8000H LOC_TMP 0 LOC_TMP 3 LOC_TMP 100H LOC_TMP
26. DOS EXIT MBUG Load A Wit INTEL HEX INTEL OMF _PS U_PS ME 5103 MCU MBUG 1 MBUG Bai MCU EA IA ASM HEX 2 INTEL ASM51 DEBUG ASM 3 INTEL PLM51 DEBUGj PLM RL51 4 INTEL OMF C C 5 Archimedes C 51 C 40 RL51 PLM51 a
27. XXXX lt gt YYYY BEND 0 1 ZZZZ MOVE XXXX YYYY ZZZZ EEPROM EPROM MOVE EEPROM MON ME 5103 P 0000 ME 5103 0000 BTOP ME 5103 0000 c 0000 ME 5103 OFFF BEND ME 5103 OFFF c 0 25 ME 5103 ME 5103 0 MAP ME 5103 EEP A000 ME 5103 A000 MOVE ME 5103 EEPROM P FFIS FFNO 72 ASA ARG e TARGET DATA ME 5103
28. 3 BTOP BEND COMP MOVE HRE E TARGET PROG TARGET DATA 24 ME 5103 ME 5103 2 6 ME 5103 ME 5103 ME 5103
29. 1 2 JP2 MCU P3 0 P3 1 U13 MAX232 RS232 CN6 1 2 CN1 2 3 U13 JP3 ME 5103 JP4 A000H BFFFH U4 JP5 7 a ME 5103 CN1 CN6 CN1 IDC40 CN1 DIP40 MCU CN2 CN3 ME 5103 ME EP2 ME EP3 CN4 CN5 ME 5103 CN6 ME 5103 IBM PC CN1 CN6 C m ME 5103 ME 5103 48K 0
30. oe 8 OF aad tesis ben trend ie aa ese 8 NEXT LAST 22222 2 2 10 TRACE 13 A citar ka Reus cp er 13 HIST ste Erica ein cea 13 BP BT Mie RI 14 EXEC 5 15 MAP GL ETUR EHE S eee he 17 Hed 19 BTOP BEND H PPR I eese hn 19 COMP OPE ICI state uerb ent 20 MOVE ZEIGEN 21 FFIS FFNO TULACRHTE 22 m Ope SERE ie o we d austin tad eco etus 23 OFFSET 27 23 HEX DEC MITE GE 24 FUNG JU 3986651 u g E eb LPs 25 USER JJA Dea E Re AS ae 25 ME 5103 26 ME 5103 9 26 ME 510825 5 u usu uy aya sua hh en yq 27 ME 5103 iz FJK H 8 81 28 ME 5103 7 82 8 28 1 2 h CE84H CE85H a
31. MBUG n T ME 5103 MBUG ME 5103 ME 5103 ME 5103 MBUG an ME 5103 8051 80C51 8052 80C52 EA 0 8031 80C31 8032 80C32 INTEL 8751 87C51 EA 1 PHILIPS 80 451 80 552 80 652 87 750 87 751 87 752 ATMEL 89 51 EA 0 1 89C2051 ME 5103 DP40 MCU
32. MBUG MBUG DOS ME 5103 MBUG MBUG MBUG INTEL HEX ME 5103 MBUG ME 5103 1 IBM PC 286 386 486 2 MS DOS 3 1 3 300K
33. ME 5103 HTJ ME 16 14 6 LED 8 LED 2 LED ME 5103 RAM SFR ME 5103 ME 5103 6MHz 4 16MHz 8155 I O IBM PC MCU TXD RXD 9 D ME 5103
34. 2 EEPROM EPROM MCU ME 5103 PSEN WR RD ME 5103 LED A 2 4 ME 5103 EEPROM EPROM EEP 21 ME 5103 ROM EPROM RAM ME 5103 2864 2817A ME 5103 ME EP2 2732 64 1128 256 ME 5103 ME EP3 8751 52 87C51 52 89C51 52 2 4 H ME 5103 EEPRO
35. 4 RS 232 ME 5103 ME 8751 8751 87C51 89C51 EA 1 ME 451 PHILIPS 80C451 ME 552 PHILIPS 80C552 ME 752 PHILIPS 87C752 87C751 87C750 ME 89C251 ATMEL 89C2051 MP 100 EPROM 2764 128 256 512 010 020 040 080 EEPROM 2817 64 256 010 020 FLASH MEM 29C256 512 010 020 MCU 87C51 52 54 58 89 51 52 55 89 2051 1051 PLD AT16V8 20V8 22V 10 ME 5103 ME 5103 ME 5103 ME 5103 ME 5103 EL EPR AE ME 5013 PCB 5 JP1 JP2 JP4 JP5 5 1 1 JP1 JP2 _MCU TTL RS232 JP4 U4 A000H BFFFH JP5
36. CODE XDATA 1 MCU PSEN RD WR ME 5103 ME 5103 2 MCU PSEN ME 5103 RD WR 3 MCU PSEN RD WR Dow 56 B ME 51
37. 0000H ME 5103 0000 02 TRACE IRER fE TRACE 16 TRACE ME 5103 PC ME 5103 TRACE ME 5103 PC MON 4 TRACE 4 PC TRACE STEP zF STEP TRACE STEP ME 5103 PC STEP ME 5103 MON HIST Z t PC
38. 00H 7FH 000H 07FH 128 80H FFH 128 RAM 256 RAM MCU 8052 080H 0FFH SFR 2 2 2 2 y 00H 7FH 128 RAM 80H FFH 128 RAM 000H 07FH 128 RAM 13 ME 5103 080H OFFH SFR ME 5103 XDATA 2 3 42 3 1 0000 ME 5103 0 1 CE80H CE9FH ME 5103 1 EO00H FFFFH ME 5103 2 3 0000H FFFFH NEXT LAST E yt E
39. RESET JP5 ME 5103 RESET U6 0000H 1FFFH ME 5103 MON P MON RESET SFR 0 F HF iE 16 NEXT LAST SFR 2 1 SFR 12 ME 5103 2 1 SFR TMOD TCON TIMERO TIMER1 SCON SBUF
40. DPH DPL MON ME 5103 P 07 ME 5103 07 NEXT RAM 07H ME 5103 07 02 R7 0 RAM 07H LAST RAM 06H ME 5103 06 XX XX RAM 06H MON 15 ME 5103 ME 5103 P 089 ME 5103 089 NEXT SFR TMOD ME 5103 089 00 30 TMOD 30H ME 5103 089 30 LAST SFR TCON ME 5103 088 00 LAST SFR PCON ME 5103 087 70 LAST SFR 86H ME 5103 086 FF 86H SFR MON ME 5103 P 0000 ME 5103 0000 LAST RAM 0000H ME 5103 0000 XX 02 RAM 0000H 02H ME 5103 0000 02 NEXT RAM 0001H ME 5103 0001 XX LAST RAM
41. 10000 a AR 48 MBUG 128 16 3000 8 MBUG HIGH LOW HIGH LOW DEL VAL EQU 103AH MOV A 0 DELAY LCALL SUB1 CJNE A 5 3 SUB1 MOV R6 HIGH DEL_VAL MOV R7 LOW DEL_VAL DJNZ R7 DJNZ R6 4 INC A RET MBUG DB DB 0 255 128 127 49 MBUG x EQU 5AH CK_FLAG DATA 21H STR1 EQU ORG 100H TABL DB 1 2 X STR1 Can t do 25 100 DB DPH DPL TR0 CY PSW 1 CK_FLAG 3 100H 1 2 5AH 41H 42H 43H DW
42. F6 RY F7 Symbol 5272 F7 45 MBUG 16 F7 Ctrl F7 Ctrl F7 Ctr G Ctrl N F2 F8 Trace CtritF8 RER 55885 F8 ME 5103 Ctrl F8 F9 Exec EEIT F10 Menu 25 8 2384
43. 1 1 ME 5103 RBI ME 5103 5V 1 5A PCB 5V 9 D D ME 5103 ERWABA ME 5103 MCU 40 IDC40 ME 5103 CN1 3j 3k DIP40 MCU ME 5103 MCU ME 5103 ME 5103 2 RS232 4f ME 5103 IBM PC RS232 OUD AH ALE ME 5103 CN6 2545 D IBM PC COM1 COM2
44. IBM PC 9 9 25 D RS232 25 9 EfB lit ME 5103 P ME 5103 IBM PC MBUG RUN ME 5103 Ctrl C ME 5103 1 2 ME 5103 16 10 14 R0 R7 ME 5103 F 16 16 SFR 1 1 14
45. 28 hr CE86H CE87H a 28 8 71 Zz Zt 0Mr CE88H seen 28 Iz AEA O 1S a a aa aaa 29 ME 5103 ett um Sets era hate o eei 29 NECI EIL 29 PG NEB MEARE 30 PUNB ALR GIF FEISP HICH 30 ME 51 034 F PUTTERS 31 ME 5103X 2 2 2 2 2222222222 2 31 33 GE NBSTTMBUG eiii ee 33 lO ikay eked eee HN 34 35 MB GSESIEE Rene oy dne ru Pese e A i De ts 35 EL PS od 36 OS Shell DOS EWH Listen 36 Load SEA BEES Ser l aku 36 Set Dp KESTA AIT og br Ait er AS CUTE 38 Assemble 22 2 38 Disassemble JJ 38 RU ne E EE EA n 38 Quit TERT M UG it ttc cai Pe e dicta 39 Me ren pier ceo e ut 39 WIDGET E S escort tut 40 F2 BP Ctr B KEMP Ctr T BT REUPTAKE 0000000000 40 PC Ctrl N 41 F4 Here amp 7 41 F5 Step Ctr F5 BA 50 4 2 5 41 F6 Zoom 42
46. CE89H MCU FF 00 7F RAM 80 FE SFR FF ME 5103 JP5 ME 5103 8155 U10 MO RAM 8155 32 23 2 ME 5103 3 2 8155 CE00H CEFFH CF00H CF01H CF02H CF03H tti FF B 7UISP ME 5103 ISP Ir F9H ER P R ISP SFR ISP
47. ME 5103 Shift F2 Comp 46 MBUG Shift F3 Move 57 ME 5103 Shift F4 Fill 4 ShifttF5 Match Shiftt F6 Unmatch 27926877 Shift F7 Save LVEF ME 5103 INTEL HEX MCU _PS U_PS MBUG MBUG
48. ME 5103 IN CIRCUIT EMULATOR User Manual Manley Electronics Co Ltd makes warranty of any kind with regard to this document including but not limited to the impied warranties of merchantibility and fitness for a particular purpose Information in this document is subject to change without notice and does not represent a commitment on the part of Manley Electronics Ltd No part of this manual may be reproduced or transmitted in any form or by any means electronical or mechanical including photocopying or recording for any purpose without the express written consent of Manley Electronics Co Ltd Copyright 1995 Manley Electronics Co Ltd 1 ME 5103 1 ME 5103 2 MBEUGM ee dae ets a et dsl qaa M P ted 3 ME 51098b E Loc stt ee es md 4 ME 510345 ER 5 5 pO O 5 5 kata Kya 5 AOR 6 Ry CHARLIE PETERE 6 NIE 6 ME 5103 RARE iz seco wand ethene nite bee fer exu ved 6 RESET i 8 RR rr 8 MON en
49. NEXT LAST NEXT LAST 0 RESET ME 5103 P 0214 ME 5103 0214 56 ME 5103 1456 NEXT 1456H ME 5103 1456 XX RAM 1456H 34 14 ME 5103 ME 5103 1456 34 RAM 1456H 34H AB ME 5103 1456 AB RAM 1456H ABH MON ME 5103 P 186 ME 5103 6 NEXT R6 ME 5103 6 XX XX R6 x NEXT R7 ME 5103 7 XX XX R7 02 ME 5103 7 02 R7 02H NEXT DPTR ME 5103 8 XX XX XX
50. AD4 AD5 AD6 AD7 C ME 5103 61 E ME 5103 D ME 5103 ME 5103 ME 5103 IBM PC 9 5 Dt fif A 25 D 9 D 62 D 5103 E ME 5103 CHAR_BUF equ 3FH PORT_A equ 1 _ 2 _ ODE60H ACC ACC DPTR ACC 0 ACC XXH Oy Routins to Test for key kkkkkkkkkkkkk TEST DPTR PORT_A pointer to 8155 port A CLR A no outputs selected MOVX Q DPTR A switch off display INC DPTR point to 8155 port C INC DPTR MOVX A QDPTR read keyboard CPL A active key high ANL A 0FH maskk off top nibble RET 0ODE0OOH 8 LED _R0 ACC DPTR R3 R6 R7 63 E ME 5103 skkkkkkkkkkkkkkk LED Display Routine kkkkkkkkkkkkkkkk DISP MOV DISP_0 MOV MOV SJMP DISP_1 MOV MOV ANL MOV MOV ANL MOVC ORL MOVC DISP_2 CPL MOV MOVX MOV DEC MOVX MOV DJNZ CLR MOV MOVX DEC MOV RR 64 RO ZC
51. RENE 50 BE Russ titur st ruri eit orsa Ace ned e anku es 51 A ME 5103 52 B ME 5103 53 JP1 53 JP2 MCU TTL RS232 53 HP Bg 53 JP4 U4 0A000H 0BFFFH eee 53 JP5 54 C 5103 7 5 834 Beas 5 56 D ME 5103 57 E ME 5103 PFE eese 58 ME 5103 al ni ME 5103 ME 5103 8051 ME 5103 ME 5103 MBUG ME 5103 8051 ME 5103
52. 000H 0BFFFH 0000H 1FFFH 8K RAM ME 5103 8K C000H DFFFH 8K E000H FFFFH CN2 CN3 ME 5103 3 1 0000H BFFFH 48K 0000H FFFFH 64K 3 1 ME 5103 0000 1FFFH 2000 9FFFH 32K 62256 6264 2817A 30 ME 5103 2864 2764 27128 A000 BFFFH 8K 6264 2817 2864 2716 2732 2764 COOO DFFFH 8k 2764 ME 5103G ASIE REC ME5103 CE80H CE9FH 32 8155 10 22 ME5103
53. 02C ME 5103 002C 002A 0A ME 5103 0A BT ME 5103 0A 10 0000 ME 5103 0000 EXEC ME 5103 002C 08 MON ME 5103 P 40 NEXT ME 5103 40 00 NEXT ME 5103 41 01 NEXT 8 ME 5103 49 09 NEXT ME 5103 4A XX 10 4AH ME 5103 MON ME 5103 P 0000 ME 5103 0000 EXEC ME 5103 002C 08 8 LED ACC 01 EXEC 15 ME 5103 002C 08 8 LED MON ME 5103 P MAP GARAM RA aoe MAP 1 ME 5103 ME 5103
54. 03 B ME 5103 JP1 1 2 3 1 2 3 JP1 JP1 ME 5103 JP2 MCU TTL RS232 C 51 C 1 2 3 1 2 3 JP2 JP2 MAX232 JP3 JP3 JP3 ME 5103 ME 5103 57 B ME 5103 U4 0A000H 0BFFFH JP4 lt 79 5 ME 5103 58 e JP4 JP5 ME 5103 C ME 5103 C ME 5103 CN1 1 P1 0 3 Poo 4 Pt 5 pogs 7 P0 2 ls 9 Ho 1 4 11 P0 4 P1 5 13 P1 6 15 Po6 1 17 RST 19 P3 0 21 P3 1 23 P3 2 g 25 P3 3 27 P3 4 29 P3 5 31 TWR 33 TRD 35 TX2 37 TX1 39 GND 59 C ME 5103 CN2 CN3 1 3 60 ono r 3g 18 GND Vcc WR RD ALE AD0 AD1 AD2 AD3
55. 1CH 1DH 1EH 11H 04H 05H 06H 0BH 1 AH 1BH 1FH 10H 01H 02H 03H 0CH 18H 19H 14H 15H 00H OFH OEH ODH 16H 17H 12H 13H 67 603 6 210018 AN Man ley Tel 25 336 3973 Fax 25 771 5058 Rev June 1995 Manley Electronics Co Ltd
56. 5 CTO 6 CM0 7 INT1 8 CT1 9 CM1 A m T1 B CT2 CM2 D MUI SIO0 E O gi ME 510317 KM 2C T POTS aE ME 5103 MOV ORL ANL IE A 34 ME 5103 MOV ORL ANL MOV ORL ANL IE DATA MOV ORL ANL PUSH IE PUSH IP POP IE POP IP MOV IE i MOV IP i SETB CLR CPL IE i SETB CLR CPL RETI IE IP ME 510317 E 8 AE C Tx 0 1 TRx 1
57. HAR BUF address of character buffer R3 01000000B character position A R0 get binary ACCdisplay DISP_2 go display character DPTR CHAR_TAB A R0 get character code offset A 80H get cursor flash bit R6 A Save A R0 get character code offset A 7FH mask off cursor flash bit A A DPTR get character pattern A R6 A A DPTR A need reverse polarity DPTR PORT_B pointer to 8155 port B DPTR A output char pattern A R3 get char display position DPL point to 8155 port A DPTR A output position R7 0 delay 108 R7 A switch off DPTR ZPORT A previous character DPTR A RO next character R3 A get character position A change to next position MOV JNB MOV ADD MOV RET CHAR TAB DB DB DB 0DE70H E ME 5103 R3 A resave character position ACC 7 DISP 1 ifnotfinished do next A R0 restore R0 A 7 RO A 3FH 06H 5BH 4FH 66H 6DH 7DH 07H TFH 6FH 77H 7CH 39H 5EH 79H 71H 00H 73H 58H 4CH 76H 5EH ACC seese Keyboard KB_SCAN MOV 0 JZ ACALL JZ KB_SCAN_1 CLRf CPL MOV MOVX MOV ET ACC DPTR R2 RA PSW Scan Routins kkkkkkkkkkkkkkk R0 CHAR_BUF address of char buffer DISP_0 refresh display TEST_KB test keyboard KB_0 jmp if no key KEY refresh display and delay KB 0
58. M MON ME 5103 P 0 ME 5103 0 MAP ME 5103 EEP EPROM MON ME 5103 P 22 ME 5103 1 ME 5103 1 ME 5103 EP RAM EEPROM EPROM ME 5103 TARGET PROG TARGET DATA TARGET DATA BTOP BEND BERIAUK E ME 5103 XXXX lt BTOP gt YYYY lt BEND gt XXXX
59. MBUG F2 Ctrl T ME 5103 F 1 8048 F 2 RAM RETRY ACALL SUBJECT JC EXIT SJMP RETRY 1 SUBJECT ADD A 5 RET LCALL KB MOV KBA ACALL UDELAY RET 2 UDELAY MOV _ R7 0 DJNZ 5 RET 1T SJMP SJMP SUBJECT 2 44 RET UDELAY MBUG PC Ctr N N
60. ewPC HEI URHE Ctrl N PC F3 MBUG PC F4 ETIE PIER Ah F4 Here F5 STEP Ctri F5 4 Fb Ctrl F5 Zoom
61. jmp if no key A Switch off current A selected LED display DPTR ZPORT B DPTR A display off R2 0FEH keybd column scan position 65 E ME 5103 1 2 3 4 66 R4 0 column scan count MOVDPTR PORT_A MOV MOVX INC INC MOVX CPL ANL JNZ INC MOV JNB RL MOV SJMP RRC JC XCH ADD XCH SJMP MOV ACALL ACALL JZ DJNZ MOV MOV A R2 output keybd scan byte DPTR A to drive 1 keybd column DPTR point to 8155 port DPTR A DPTR reada key A change positive polarity A 0FH mask off top nibble 2 jump if key pressed R4 increment column count scan A R2 get column scan position ACC 7 KB_6 exit if all cols scanend A else next keybd column R2 A resave column scan position KB 1 go scan next column A BO 1 key pressed in row1 KB 3 then R4 comtains clo no A R4 else R4 8 for each extra A 8 row to give keytab offset A R4 from 0 31 2 2 R2 21 key debounce delay DISP_0 refresh display and T KB test keyboard KB 5 key released go look up R2 KB 4 wait for key release DPTR ZKEY TAB pointer to key table A R4 get the offset E 5103 MOVC A A DPTR get keyboard 6 Routine to Check Key Pressed KEY_CHK ACALL DISP_0 refresh display DISP_0 ACALL DISP_0 ACALL TEST KB test keyboard RET KEY TAB DB DB DB 07H 08H 09H 0AH
Download Pdf Manuals
Related Search
Related Contents
Synthèse Manual de instrucciones 20X Full HD Megapixel HD 25 manual del usuario para la encuesta sobre inversión de Sea Gull Lighting 5328-962 Installation Guide ICC IC108CE1WH NION Dante Hardware Manual USER`S MANUAL - English Pool Consulting T2054pC Flat Panel Monitor User`s Guide Copyright © All rights reserved.
Failed to retrieve file