The software also has MCS48 assembly, disassembly and transplantation functions for converting MCS48 source programs into MCS51 source programs.
The new version of the simulation system fully supports the SFR of the 89S series chips, and supports the simulation of dual DPTR, 256B on-chip RAM, timing counter 2, WDT and CPU power-saving working mode.
51 assembly integrated development environment has the following characteristics:
1. The source program is allowed to be edited in Chinese, and its labels, operation codes, operands, and comments can all be in Chinese. (See instructions for use for details)
2. All errors found during the assembly process are recorded in the *.err file for easy reference and investigation.
3. Disassembly is performed according to the instruction flow, with intelligent segmentation, automatic label addition, and automatic distinction between data and code. The source program generated by disassembly can also be directly assembled. (The prerequisite for high-quality disassembly is that the target code must be the entire program code starting from address 0. This software does not support disassembly of partial program segments.)
4. Full software simulation can perform single-step operation, set breakpoint operation, and full-speed operation. You can instantly view the status of on-chip resources, perform I/O input during operation, and directly participate in the sending and receiving of serial communications.
5. Rich auxiliary tools provide convenience for the development of application systems:
Conversion of target code: Binary code files (*.bin) can be converted into hexadecimal code files (*.hex) or text format code files (*.obj), or hexadecimal code files ( *.hex) or text format code files (*.obj) are converted into binary code files (*.bin).
Source program transplantation: The source program of the MCS48 microcontroller can be converted into the source program of the MCS51 microcontroller, which provides convenience for replacing or transforming the original 48 microcontroller system with the 51 microcontroller.
Initialization settings: When using timing counters, serial communications and interrupt systems, you no longer need to worry about setting the corresponding registers.
Practical subroutines: Not only does it provide some practical subroutines for you to choose from, it also provides an open user program library, allowing you to freely add your own practical subroutines.
Dot matrix font: It can extract 16*16 dot matrix Chinese character font data and 8*16 dot matrix character font data for you, which provides convenience for using Chinese character display.
it works
it works
it works