Beruflich Dokumente
Kultur Dokumente
USER'S MANUAL
Dynalog i
TABLE OF CONTENTS
CHAPTER 1 OVERVIEW ....................................................... 1-1
Dynalog ii
2.4 CONNECTORS ON BOARD...................................................... 2-2
2.5 CN6 SERIAL CONNECTOR ..................................................... 2-2
2.6 CN5 FOR TIMER SIGNALS ..................................................... 2-2
2.7 CN2 AND CN4 FOR 8255 I/O INTERFACE .............................. 2-3
2.8 P1 FOR SYSTEM SIGNALS BUS ............................................... 2-3
Dynalog iii
4.1.9 HD Hex to decimal conversion...................................... 4-7
4.1.10 DH Decimal to hex conversion...................................... 4-8
4.1.11 A Assemble Command ................................................... 4-8
4.1.12 U Disassemble Command.............................................. 4-9
4.1.13 I Port Input .................................................................... 4-9
4.1.14 O Port Output .............................................................. 4-10
4.1.15 GO Run Program......................................................... 4-10
4.1.16 T Trace Command ........................................................ 4-11
4.1.17 BREAKPOINT COMMANDS ....................................... 4-13
4.1.18 R REGISTER DISPLAY ................................................ 4-15
4.1.19 Rno. EDIT REGISTER.................................................. 4-16
Dynalog iv
5.1.7 S Search Byte ................................................................. 5-6
5.1.8 CM Compare Block ....................................................... 5-7
5.1.9 HD Hex to decimal conversion...................................... 5-7
5.1.10 DH Decimal to hex conversion...................................... 5-8
5.1.11 A Assemble Command ................................................... 5-8
5.1.12 U Disassemble Command.............................................. 5-9
5.1.13 13. IN Port Input......................................................... 5-10
5.1.14 O Port Output .............................................................. 5-10
5.1.15 GO Run Program......................................................... 5-11
5.1.16 L Load File .................................................................. 5-12
5.1.17 W Write File................................................................. 5-13
5.1.18 T Trace Command ........................................................ 5-13
5.1.19 BREAKPOINT COMMANDS ....................................... 5-14
5.1.20 R REGISTER DISPLAY ................................................ 5-17
5.1.21 Rno. EDIT REGISTER.................................................. 5-17
Dynalog v
6.2 REMOTE MODE ROUTINES .......................................... 6-10
6.2.1 Receiver Status(Rx_sts) ................................................ 6-10
6.2.2 Transmitter Ready(Tx_sts) ........................................... 6-11
6.2.3 Receiver_Flush(Rx_flush) ............................................ 6-11
6.2.4 Console Input(CI) ......................................................... 6-12
6.2.5 Console Output (CO).................................................... 6-12
6.2.6 Display A Message (PRINT STRING).......................... 6-13
6.2.7 Read String And Display .............................................. 6-14
APPENDIX A CONNECTOR DETAILS...A-1
APPENDIX B LIST OF PIO CARDS..B-1
APPENDIX C DYNA-51 SERIES STUDY CARDS......C-1
APPENDIX D INTEL HEX FORMAT...D-1
APPENDIX E 8051 INSTRUCTION SET...E-1
APPENDIX F COMPONENT LAYOUT & CIRCUIT
DIAGRAMS......F-1
Dynalog vi
Dyna-51 Overview
Chapter 1
Overview
DYNA-51 is a 8051 based kit having advanced hardware and software features.
DYNA-51 is designed to be an ideal introduction to rapidly expanding field of Micro
controllers. It is an excellent tool for learning 8051 Micro controller and also for
development of 8051 based systems. The kit has LCD module interface and ASCII
keyboard interface. DYNA-51 has two modes of operation
1. Local mode
2. Remote Mode
1.1.2 Memory
Dynalog 1-1
Dyna-51 Overview
RS-232 port is provided for serial interface. 8250 USART along with 1488,
1489 driver chips provides necessary signals brought out on a 9 pin D type
connector. Baud rates form 300 to 9600 can be selected through software.
Two 8255's are present onboard. All the 48 I/O lines are brought out on the
two numbers of 26 pin FRC male connectors compatible with DYNA-PIO
cards (CN2, CN4).
Dynalog 1-2
Dyna-51 Overview
A 50 pin FRC male connector (P1) provided is for bus expansion purpose.
All the address and data lines along with interrupts are terminated on this
connector. Dyna Series Study Cards can be interfaced through this
connector.
Dynalog 1-3
Dyna-51 Overview
Dynalog 1-4
Dyna-51 Overview
Dynalog 1-5
Dyna-51 Overview
Dynalog 1-6
Dyna-51 Getting Started
Chapter 2
Getting Started
While unpacking make sure that the following items are present on
Dyna-51 kit fitted in an attractive acrylic box:
Dynalog 2-1
Dyna-51 Getting Started
The kit is used with the Dynalog's SMPS 03A Model Power Supply. The 6 pin
female connector can be plugged in 6 pin male connector soldered onboard.
All the signals for the RS 232C compatible Serial Interface are brought out
on the 9-pin D type male (DTM) connector. The serial cable can be directly
connected to this connector.
Dynalog 2-2
Dyna-51 Getting Started
Two 26 pin FRC male connectors are provided on board for 8255's I/O
Interface. Connector can be used for interfacing DYNA-PIO cards.
Centornics printer can be interfaced through this connector.
A 50 pin FRC male connector provided is for Bus expansion. All the address
Data and control lines along with interrupt lines are terminated on this
connector. The same connector is used to interface DYNA-51 with DYNA-
Study cards given in Appendix.
Dynalog 2-3
Dyna-51 Memory And I/O Details
Chapter 3
Memory And I/O Details
The I/O devices are addressed using lower Data Memory space. The data memory
map for different chips is given below:
Dynalog 3-1
Dyna-51 Memory And I/O Details
8254 Timer
BASE = 200H
BASE + 0 200H Counter 0
BASE + 1 201H Counter 1
BASE + 2 202H Counter 2
BASE + 3 203H Control Word Register
8250 USART
BASE = 280H
BASE + 0 280H Transmit Buffer
BASE + 0 280H Receive Buffer
BASE + 0 280H Divisor Latch LSB
BASE + 1 281H Divisor Latch MSB
BASE + 1 281H Interrupt Enable Register
BASE + 2 282H Interrupt Identification Register
BASE + 3 283H Line Control Register
BASE + 4 284H Modem Control Register
BASE + 5 285H Line Status Register
BASE + 6 286H Modem Status Register
Dynalog 3-2
Dyna-51 Memory And I/O Details
LCD
BASE = 300H
STUDY CARDS
IOEXP - 400 to 407H
IOEXP1 - 408 to 40FH
IOEXP2 - 410 to 417H
IOEXP3 - 418 to 41FH
INTERRUPTS
There are five interrupts provided in the 8051. Three of these are generated
automatically by internal operations, Timer flag 0, Timer flag 1, and the serial port
interrupt. Two interrupts are triggered by external signals connected to INT0 and
INT1. Interrupt INT0 is used by the system monitor for single stepping. Serial port
is used for keyboard interface. Both internal Timers are available for the user.
INTERRUPT VECTORS for INT 0 and the timer interrupts are programmed by
system monitor in program memory as follows.
Dynalog 3-3
Dyna-51 Memory And I/O Details
EX:
If he user wants to use INT 1 and ISR is at address location 9600H, the jump
instruction should be entered at location 9360H using Edit memory command.
9360 02 96 00 ; LJMP to 9600H
) NOTE: Internal RAM is used by the System Monitor and is not available to the user.
Dynalog 3-4
Dyna-51 Local Mode
Chapter 4
Local Mode
DYNA-51 has a built in keyboard. In this mode monitor processes all the inputs
entered through the keyboard and displays the results on the LCD display.
When system is switched on the display shows, sign-on message, 'Press 'S' for
Serial or 'CR' for keypad mode. Press 'CR' key to switch to keypad mode. The
prompt DYNA-51 will appear on the screen. This indicates that the system is ready
to accept a command from you.
Dynalog 4-1
Dyna-51 Local Mode
D strt
Selected area of addressable memory may be accessed and displayed by
the D command. The D command produces a formatted listing of the
memory contents between strt (starting address) and end (end address)
inclusive on the display.
Each line of the listing begins with the address of the first memory
location displayed on that line, represented as 4 hexadecimal digits,
followed by contents of 8 memory locations, each one represented by 2
hexadecimal digits.
RULES:
1. strt address should be less than end address.
2. Addresses are accepted as hex value.
3. If strt address lies in program memory, then end address should
not lie in data memory.
Dynalog 4-2
Dyna-51 Local Mode
4. In the LOCAL mode press 'Enter' key to display next screen and
'ESC' key to return to command prompt.
Syntax: E strt<CR>
RULES:
1. Press 'Space bar' key to edit next location or Press 'Enter' key to
exit edit mode.
Dynalog 4-3
Dyna-51 Local Mode
When using C command, the contents of the memory block from the "strt
address to "end address" are moved to consecutive memory locations
beginning at "destination address".
In the above example contents of memory locations 9400 to 9403 are copied to
memory locations starting from 9408 to 940B.
RULES:
1. Destination should be greater than Strt address.
Dynalog 4-4
Dyna-51 Local Mode
RULES
Press 'ESC" key to return to command prompt.
RULES:
Dynalog 4-5
Dyna-51 Local Mode
RULES:
1. Press 'Enter' to see next memory location.
Dynalog 4-6
Dyna-51 Local Mode
Dynalog 4-7
Dyna-51 Local Mode
Dynalog 4-8
Dyna-51 Local Mode
) Notes: (i) After entering assembly language statement press <CR> for
next line.
Dynalog 4-9
Dyna-51 Local Mode
The Port Input (IN) command is used to display a byte or word at an input
port. The Port Input command inputs a byte from the port specified by "port
address" and displays the byte.
The port output command is used to output a byte to an output port. The
Port Output command outputs the byte entered as "Data" to the output
port specified by "port address".
Syntax: GO Addr<CR>
Dynalog 4-10
Dyna-51 Local Mode
Dynalog 4-11
Dyna-51 Local Mode
RULES:
Dynalog 4-12
Dyna-51 Local Mode
a) BR ENTER BREAKPOINT
Dynalog 4-13
Dyna-51 Local Mode
Syntax: BRD<CR>
RULES:
1. Press 'ENTER' to continue or 'ESC' to exit.
Dynalog 4-14
Dyna-51 Local Mode
Syntax: BRC<CR>
This command clears any breakpoints previously set.
Syntax: R<CR>
This command is used to examine the contents of ACC, PSW, SP, DPTR,
PC and registers R0 to R7.
EX. R <CR>
R0- R7 : 02 04 05 06 07 09 01 00
Dynalog 4-15
Dyna-51 Local Mode
RULES:
1. Press 'SPACE BAR' to toggle display.
EX. 1. R0=12<CR>
2. R4=09<CR>
3. PSW=40<CR>
4. DPTR=D000<CR>
5. PC=C009<CR>
Dynalog 4-16
Dyna-51 Remote Mode
Chapter 5
Remote Mode
This mode is used for serial I/O communication. The serial communication takes
place through RS-232C compatible port that can be integrated with a computer
terminal. The IC 8250, controls the serial I/O interface in the DYNA-51with the
following setting.
Baudrate: 9600, 8bits, 1start bit, 1 stop bit, no parity
The REMOTE mode of DYNA-51 contains almost all the commands available in
the LOCAL mode. On Power-on or Reset, Remote terminal shows sign-on
message
Dynalog (I) Ltd.
and LCD display shows, sign-on message.
The message 'Serial Mode' will appear on the LCD display and prompt DYNA-51
will appear on the terminal. This indicates that DYNA-51 system is now ready to be
Dynalog 5-1
Dyna-51 Remote Mode
used in the remote mode from the terminal. You can now type command from
terminal keyboard. Each command to be terminated by a carriage return. In case
any wrong entry is entered, the screen will show ' Invalid Command ' message.
Press ESC key and type valid command.
The later paragraph will explain the operation of various commands supported
under the Remote Mode.
Each line of the listing begins with the address of the first memory location
displayed on that line, represented as 4 hexadecimal digits, followed by
contents of 8 memory locations, each one represented by 2 hexadecimal
digits.
Dynalog 5-2
Dyna-51 Remote Mode
RULES:
1. Strt address < End address.
2. Addresses are accepted as hex value
3. If strt address lies in program memory, then end address should
not lie in data memory.
Syntax: E strt<CR>
Dynalog 5-3
Dyna-51 Remote Mode
In the above example old contents of memory locations 9400 and 9401
was 02,22.This contents was change to 04,08 resp.
RULES:
1. Press 'Space bar' key to edit next location or Press 'Enter' key to
exit edit mode.
When using C command, the contents of the memory block from the "strt
address" to "end address" are moved to consecutive memory locations
beginning at "destination address".
In the above example contents of memory locations 9400 to 9403 are copied to
memory locations starting from 9408 to 940B.
RULES:
1. Destination should be greater than Strt address.
Dynalog 5-4
Dyna-51 Remote Mode
RULES:
1. strt address should be less than end address
2. strt should lie in RAM area.
Dynalog 5-5
Dyna-51 Remote Mode
Dynalog 5-6
Dyna-51 Remote Mode
Dynalog 5-7
Dyna-51 Remote Mode
Dynalog 5-8
Dyna-51 Remote Mode
Dynalog 5-9
Dyna-51 Remote Mode
The Port Input (IN) command is used to display a byte or word at an input
port. The Port Input command inputs a byte from the port specified by "port
address" and displays the byte.
EX. IN 100 <CR>
0100:00
This command reads location 100h and displays the byte.
Dynalog 5-10
Dyna-51 Remote Mode
Syntax: GO Addr<CR>
Dynalog 5-11
Dyna-51 Remote Mode
Syntax: L <CR>
The load file command allows the monitor to read a Intel Hex file from a
terminal (Downloading process) and load it into DYNA_51 memory.
The procedure is as follows:
The following explanation assumes that the user is using Terminal
emulation utility Tango and the IBM PC compatible machine.
1. Enter L command on the DYNA_51
2. The DYNA_51 responds with the following message: LOADING
3. Press F9 and Enter the command to transmit a file in the development
system.
4. Enter file Intel hex file name to be downloaded.
5. Press F9 and downloading starts.
Dynalog 5-12
Dyna-51 Remote Mode
) NOTE: The target system (Terminal) should be ready to accept hex data before
execution of this command.
Dynalog 5-13
Dyna-51 Remote Mode
accumulator (acc), the program status word (PSW), the stack pointer (SP),
the data pointer (DPTR), the program counter (PC) and the registers R0-
R7 are displayed on LCD display.
RULES:
1. Press 'ENTER' to continue or 'ESC' to exit.
2. Press 'SPACE BAR' to toggle display.
Dynalog 5-14
Dyna-51 Remote Mode
the program reaches the break point address control is transferred to the
monitor program. The display will show the breakpoint address with the
instruction and the present register contents. Register contents can be
modified after exiting using ESC key. The execution the program can be
continued from the breakpoint address. Program will be executed till next
breakpoint if set.
a) BR ENTER BREAKPOINT
RULES:
Dynalog 5-15
Dyna-51 Remote Mode
Syntax: BRD<CR>
Individual addresses are displayed one after the other wherever
breakpoints are set.
RULES:
1. Press 'ENTER' to continue or 'ESC' to exit.
Dynalog 5-16
Dyna-51 Remote Mode
Syntax: BRC<CR>
This command clears any breakpoints previously set.
Syntax: R<CR>
This command is used to examine the contents of ACC, PSW, SP, DPTR,
PC and registers r0 to r7.
EX. R<CR>
R0-R7 : 02 04 05 06 07 09 01 00
RULES:
1. Press 'SPACE BAR' to toggle display.
Dynalog 5-17
Dyna-51 Remote Mode
EX. 1. R0=12<CR>
2. R4=09<CR>
3. PSW=40<CR>
4. DPTR=D000<CR>
5. PC-C009<CR>
Dynalog 5-18
Dyna-51 System Subroutines
Chapter 6
System Subroutines
The following subroutines in the DYNA-51 system monitor program can be called
by the user program. You may borrow several monitor routines to simplify your
task of programming and to minimize RAM used. You have to take care of the
parameters required by these routines and the registers modified by these
routines. The routines can be used as a subroutine using LCALL instruction
followed by address of the routine. These routines are divided into two groups:
Dynalog 6-1
Dyna-51 System Subroutines
Dynalog 6-2
Dyna-51 System Subroutines
The clrscr routine clears the LCD display and positions the cursor at first
row and first column position. Insert a call to the CLRSCR routine as
follows:
LCALL 0388h
This routine positions the cursor at the specified column, row position. To
call this routine from the user program, the sequence is:
Dynalog 6-3
Dyna-51 System Subroutines
For example, to position the cursor at 15th col and 2nd row position:
MOV R7,#0FH
MOV R5,#02H
LCALL 0410H
This routine takes a 7-bit ASCII byte passed in register r7, and sends it
to the LCD display. To call this routine from the user program, the
sequence is:
MOV R7,#41H
LCALL 047AH
Dynalog 6-4
Dyna-51 System Subroutines
LCALL 04C2H
This routine returns the current row position of the cursor in accumulator.
LCALL 04C9h
Dynalog 6-5
Dyna-51 System Subroutines
6.1.1.7 Cursor_Off
This routine puts the cursor_off. Insert a call to the CURSOR_OFF routine
as follows:
LCALL 054CH
No parameters are required.
Dynalog 6-6
Dyna-51 System Subroutines
6.1.1.8 Cursor_On
This routine puts the cursor on. Insert a call to the CURSOR_ON routine
as follows:
LCALL 0559H
This routine waits until a key stroke is entered and on return, places the
ASCII value of the key stroke in accumulator. The call is:
LCALL 02C9H
This routine waits until a key stroke is entered and on return, places the
ASCII value of the keystroke in accumulator. It also display the key
pressed on the LCD display. The call to this routine is as follows:
Dynalog 6-7
Dyna-51 System Subroutines
LCALL 02CDH
This routine sets ACC=1 if any key is pressed or ACC=0 if no key is hit.
The call to this routine is as follows:
LCALL 02DAH
Dynalog 6-8
Dyna-51 System Subroutines
Enter string READY from keyboard. The ASCII value of key pressed
will get stored at loc. starting from address D010h.
Dynalog 6-9
Dyna-51 System Subroutines
This routine empties the keyboard buffer. Insert a call to this routine as
follows:
LCALL 0375H
The call is :
LCALL 0E2BH
Dynalog 6-10
Dyna-51 System Subroutines
The call is :
LCALL 0E33H
6.2.3 Receiver_Flush(Rx_flush)
LCALL 0E3BH
Dynalog 6-11
Dyna-51 System Subroutines
The console input routine reads the keystroke and stores the ASCII value
of key pressed in accumulator. It does all receiver status checking. The
call to this routine is as follows:
LCALL 0E3FH
The console output routine takes a 7-bit ASCII byte passed in register R7
and sends it to the terminal. It does all transmitter status checking. To
call this routine from the user program,the sequence is:
MOV R7,#4AH
LCALL 0E4BH
Dynalog 6-12
Dyna-51 System Subroutines
DYNA-51>E D400<CR>
Dynalog 6-13
Dyna-51 System Subroutines
This routine receives a string serially from terminal keyboard and displays
it on console. It also stores ASCII value key pressed in accumulator and at
defined memory location. The call to this routine is as follows:
Dynalog 6-14
Dyna-51 System Subroutines
Enter string READY from terminal keyboard. The ASCII value of key
pressed will get stored at loc. starting from address D010h.
Dynalog 6-15
Dyna-51 Connector Details
Appendix A
Connector Details
CN4 8255#1
Dynalog A- 1
Dyna-51 Connector Details
CN2 8255#2
Dynalog A- 2
Dyna-51 Connector Details
Dynalog A- 3
Dyna-51 Connector Details
Dynalog A- 4
Dyna-51 Connector Details
P1 DYNA Bus
Dynalog A- 5
Dyna-51 Connector Details
Dynalog A- 6
Dyna-51 List Of PIO Cards
Appendix B
List Of PIO Cards
Dynalog B-1
Dyna-51 List Of PIO Cards
Dynalog B-2
Dyna-51 DYNA-51 Series Study Cards
Appendix C
DYNA-51 Series Study Cards
Dynalog C- 1
Dyna-51 DYNA-51 Series Study Cards
DYNA-THUMBWHEEL V2.1
Consists of a latch, 8 bit magnitude comparator, two 7
segment displays, pair of THUMBWHEELS, one LED etc.
DYNA-DCM
Consists of latch, DC motor, LEDs etc.
Dynalog C- 2
Dyna-51
Appendix D
Intel Hex Format
The Intel Hex Format is one of the standards defined to transfer data between a
target system and the host computer. This is used in the SERIAL mode of STAR-
86 when it is connected to the host computer like the IBM PC.
Each record in the INTEL HEX FORMAT contains information about the record
type, length, memory load address and checksum in addition to data. Each
transfer is limited to 128 bytes of program data. The general format of a record,
shown with spaces separating each field, is:
Record Mark Field : This field signifies the start of the record and
consists of an ASCII COLON(:)
Record Length Field : This field consists of two ASCII characters which
Indicate the number of two data bytes in this
Dynalog D-1
Dyna-51
Local Address Field : This field consists of the four ASCII characters
which result from converting the binary value of
the address in which to begin loading this record.
The order is as follows:
Record Type Field : This field identifies the record type, which is either
00 for data record or 01 for an end of the record. It
consists of two characters, with the high digit of
Dynalog D-2
Dyna-51
Checksum Field : The checksum field is the 8 bit binary sum of the
record length filed, the load address field, This
sum is then negated (2s complement) and
converted to two ASCII characters, high digit first.
Dynalog D-3
Dyna-51 8051 Instruction Set
Appendix E
8051 Instruction Set
ARITHMETIC OPERATIONS
Dynalog E-1
Dyna-51 8051 Instruction Set
Dynalog E-2
Dyna-51 8051 Instruction Set
Dynalog E-3
Dyna-51 8051 Instruction Set
Dynalog E-4
Dyna-51 8051 Instruction Set
Dynalog E-5
Dyna-51 8051 Instruction Set
Dynalog E-6
Dyna-51 8051 Instruction Set
Dynalog E-7
Dyna-51 8051 Instruction Set
Dynalog E-8
Dyna-51 8051 Instruction Set
Dynalog E-9
Dyna-51 8051 Instruction Set
Dynalog E-10
Dyna-51 8051 Instruction Set
Dynalog E-11
Dyna-51 8051 Instruction Set
Dynalog E-12
Dyna-51 8051 Instruction Set
Dynalog E-13
Dyna-51 8051 Instruction Set
P0 80 87 86 85 84 83 82 81 80 Port 0
P0.0 Port 0 bit 0
P0.1 Port 0 bit 1
P0.2 Port 0 bit 2
P0.3 Port 0 bit 3
P0.4 Port 0 bit 4
P0.5 Port 0 bit 5
P0.6 Port 0 bit 6
P0.7 Port 0 bit 7
Dynalog E-14
Dyna-51 8051 Instruction Set
Dynalog E-15
Dyna-51 8051 Instruction Set
TMOD 89 -- -- -- -- -- -- -- --
M0 Timer 0 operate mode
M1 Timer 0 operate mode
C/T Counter/Timer 0 slct
GATE Timer 0 gate
M0 Timer 1 operate mode
M1 Timer 1 operate mode
C/T Counter/Timer 1 slct
GATE Timer 1 gate
Dynalog E-16
Dyna-51 8051 Instruction Set
P1 90 97 96 95 94 93 92 91 90 Port 1
P1.0 Port 1 bit 0
P1.1 Port 1 bit 1
P1.2 Port 1 bit 2
P1.3 Port 1 bit 3
P1.4 Port 1 bit 4
P1.5 Port 1 bit 5
P1.6 Port 1 bit 6
P1.7 Port 1 bit 7
Dynalog E-17
Dyna-51 8051 Instruction Set
P2 A0 A7 A6 A5 A4 A3 A2 A1 A0 Port 2
P2.0 Port 2 bit 0
P2.1 Port 2 bit 1
P2.2 Port 2 bit 2
P2.3 Port 2 bit 3
P2.4 Port 2 bit 4
P2.5 Port 2 bit 5
P2.6 Port 2 bit 6
P2.7 Port 2 bit 7
Dynalog E-18
Dyna-51 8051 Instruction Set
P3 B0 B7 B6 B5 B4 B3 B2 B1 B0 Port 3
P3.0 Port 3 bit 0
P3.1 Port 3 bit 1
P3.2 Port 3 bit 2
P3.3 Port 3 bit 3
P3.4 Port 3 bit 4
P3.5 Port 3 bit 5
P3.6 Port 3 bit 6
P3.7 Port 3 bit 7
Dynalog E-19
Dyna-51 8051 Instruction Set
Dynalog E-20
Dyna-51 8051 Instruction Set
ACC E0 E7 E6 E5 E4 E3 E2 E1 E0 Accumulator
ACC.0 Accumulator bit 0
ACC.1 Accumulator bit 1
ACC.2 Accumulator bit 2
ACC.3 Accumulator bit 3
ACC.4 Accumulator bit 4
ACC.5 Accumulator bit 5
ACC.6 Accumulator bit 6
ACC.7 Accumulator bit 7
Dynalog E-21
Dyna-51 8051 Instruction Set
B F0 F7 F6 F5 F4 F3 F2 F1 F0 B Register
B.0 B register bit 0
B.1 B register bit 1
B.2 B register bit 2
B.3 B register bit 3
B.4 B register bit 4
B.5 B register bit 5
B.6 B register bit 6
B.7 B register bit 7
Dynalog E-22
Dyna-51 8051 Instruction Set
Dynalog E-23
Dyna-51 8051 Instruction Set
Appendix F
Component Layout & Circuit Diagrams