Software Engineers [hardware] of At89c51

89c51, for hardware engineers, is already cooked could not be cooked, and even many senior hardware engineers have a very nasty chip. Otherwise fact, every one of us to learn from the first day of the hardware hardware contacting the beginning, the name seared in my heart, although they later turned most of ARM's chip development or other professional, but I can not say positively we will bring the hardware is 89c51 road.
About at89c51 lot of information, I do not long-winded, just to pick us focus, after all, I do not need everyone responsible for the examination, Ha ha ha.
1, at89c51 is a very suitable for beginners hardware chip, a standard hardware architecture, we can use it to do a lot of hardware projects, although its speed is slow, but in practical applications, some projects are not requirements for speed so high, like a clerical processing a document does not need to be as i7.
2, pure c51 programming language can easily let our software engineers to easily get started. c51 instruction simple, easily understood, a number of language c A little engineers basically can get started. If there is some basis for the compilation, you can easily write assembly code of 89c51.
3, easy to use development tools. 89c51 development tools very much, we often use is keil, you can install one of the development tool interface is simple and easy to operate, easy to debug. It is strongly recommended that you use this tool to develop 89c51.
4, simulation easy. Engaged in the hardware all know, if we can emulate, then, when debugging more convenient. The older generation of software engineers know that, in a century on, debugging software programs now that there is no trace debug features inside the IDE so easy, then, they are embedded in a printf where you want to debug, and let the program run again, the result is then printed out, very inconvenient. It is now a way of debugging hardware, too, is on the development board to get hold of a small lamp, or connected to a logic analyzer to see the results of running the program. Although this method is still beloved by the old hardware engineer, but a new generation of hardware engineers are not already love this way, they are used to high-level development tools and emulators, and began to live very efficient. I also strongly suggest that you can use to help debug emulator to make use of, but not all chips are emulators, simulators for no, we still need to use the old method of printing debugging.
5, a recommendation that we developed before proceeding, be sure to take some time to look at chip manual for the chip resources, understand the structure of the smallest system, we strongly recommend that you first run it again on the proteus, then go take the actual circuit.
Also, one thing we should note, at89c51 chip has a good variety of styles, if used on a breadboard, must use in-line, that is, the chip feet long, bent at 90 degrees with the chip, and a great chip. There is also a patch, this chip is very short legs and a horizontal direction, and a curved chip, the chip is relatively small. In addition, the chip has 24 feet and 40 feet, almost all the same features, but only a small number of ports, the price is about the same, about 3 to 5 yuan. In addition to foreigners 89c51 chip production, our domestic stc series chip functions fully compatible with at89c51, and faster than it, you can choose.
Next, I will be interspersed combination of proteus and some bread board and the development board to introduce at89c51 software development, welcomed everyone to read, thank you!

Guess you like

Origin blog.csdn.net/wwwmagic/article/details/91791062