I learned 8098 single chip microcomputer in school, using assembly language, because of the age, coupled with just started ignorant, do not know what to use integrated development tools, only remember a little difficult, with \"microcomputer principles\" is one of the other students easy to fail the subject, simulation at that time did not hear.
After that, I used Microchip's pic series microcontroller, including pic16 and pic18 series processors, DSP30 series DSP, MPLAB integrated development environment, C language and assembly.
MAPLAB is only used for programming, writing and online debugging, not simulation, simulation has used proteus.
In addition, I have heard of 51 series processors, and I have also used domestic STC processors. As well as Taiwan's holtek, EMC, etc., and even a few cents a piece of OTP processors that only support assembly language and can only be burned once.
At present, the cost performance of PIC is no longer good, and it has been ruthlessly abandoned, replaced by the stm32 series processors of cortex core, such as STM32F051, STM32F103, etc.
\/ \/ < br > < br > < br \/ >
The integrated development environment uses keil-mdk, and because of the time involved, it is a little bit more compelling, and there is no need for simulation.
It seems that proteus is still the mainstream microcontroller simulation software.
keil. Use more people, support 51.stm32, compile slightly slow
iar, also use more, compile fast, support more chips
Simulation software I do not need, buy a development board all done, there is no resources on the board, buy modules plug up, intuitive, but also exercise hands-on ability.
There are many single-chip software development, with more KEIL, MPLAB, stm32 single-chip microcomputer, 51 single-chip microcomputer, etc., can use Keil for programming operation, MPLAB is the PIC single-chip microcomputer exclusive development software. For microcontroller simulation I think the first choice protues, the latest version of protues can directly write programs in its internal, draw schematics, and achieve joint simulation, protues in the elements are rich, the basic can be found in its library, very convenient.