AndMCU
Android MCU Simulator
Android MCU Simulator
AndMCU APK no longer available in GooglePlay, download it here: AndMCU110.apk
* The Documentation page is >>here.<<
INTRODUCTION:
The MCU simulator for Android OS runs Assembly language code similar to the 68705 MCU on a simulated on-screen prototype board.
Great for embedded applications hobbyists, students, teachers or anyone who likes to experiment with electronic Micro-controller prototype boards.
AndMCU simulates both software and hardware. As on a real prototype board, your ASM code must properly configure the
MCU I/O ports to control the hardware connected to it, such as lighting up segments on the digits, or reading keystrokes from
the keypad or dip-switches.
You can use the simple built-in text editor or any Android text editor of your choice to write your assembly code and then load it into AndMCU to run it.
The built-in assembler has many useful directives such as step-by-step trace mode, break-points, dumping memory contents
to an HTML file, adjusting the CPU speed and auto-running the loaded code.
It supports the following opcodes (subset of the 68705 MCU instruction set):
NOP,CLC,CLI,SEC,SEI,STOP,SWI,TAX,TXA,
LDA,LDX,STA,STX, ADD,ADC,CLR,CLRA,CLRX,DEC,DECA,DECX,
INC,INCA,INCX,SUB,SBC,
AND,CMP,COM,COMA,COMX,CPX,EOR,LSL,LSLA,LSLX,LSR,LSRA,LSRX,NEG,NEGA,
ORA,ROL,ROLA,ROR,RORA,TST,TSTA,
BRA,BSR,BCC,BCS,BEQ,BNE,BHI,BLO,BLS,JMP,JSR,RTS,RTI,
BCLR,BSET.
The AndMCU board simulates the following hardware components:
1) 8-Bit CPU with 3x 8-bit bi-directional ports.
2) 6 Digits display
3) 16-character LCD display
4) 2x 8-bit DIP Switches
5) 2x8 LED Bargraph displays
6) 12-key keypad
7) 1 piezo buzzer
8) External Interrupt push-button
9) Timer interrupt
10) 1 Analog input (light sensor).
SCREEN-SHOTS:
SCHEMATIC OF SIMULATED HARDWARE: