I remember that I first came into contact with 51 when I was a sophomore in college. At that time, I didn't know what 51 was. I only knew that there was a book called "Microcontroller Principles and Interface Technology" which was a required course for my major. When the teacher said that "microcontroller" was a microcomputer, I was still sighing, how could such a small thing (DIP40) be comparable to a powerful computer!
Then, the first experiment of 51 single-chip microcomputer was simulation on proteus. Since the digital and analog electronics courses had just started at that time, I didn’t quite understand that the 8 I/O ports connected to the P0 port of the single-chip microcomputer in the circuit were connected in series with a 470R resistor and an LED, and then connected in parallel to form a simple water lamp circuit. Then, the teacher entered a few lines of assembly code in Keil and "downloaded" it to the single-chip microcomputer (in proteus), and saw that the LED began to flash. Then the teacher casually changed a few lines of code, and the LED began to "light up for odd numbers, and off for even numbers..."!
So far, the 51 single-chip microcomputer has left a deep "impression" on me. Next, the teachers began to introduce some of the smallest peripheral systems of 51 to everyone, and showed everyone some classic circuit diagrams of 51 peripherals, and encouraged everyone to use their spare time to buy some components in the small electronics market and make a development board to play with.
Now I think about it, I was probably really attracted by 51 at that time. I ran to the small electronic market in Chenghuang Temple to buy the components. It took a lot of trouble (I remember correctly, it took three or four evening self-study sessions. The latest time was after 11 o'clock in the evening. The old man in the message room came to urge me to go back to the dormitory. Sometimes I think about it and don't know where I got such good patience at that time). Finally, the board was almost soldered. I found a teacher. Under the guidance of the teacher, I tested the circuits of various parts with an external meter. After confirming that there was no problem, I started to power on the development board to download the program. I thought that all the efforts would be rewarded at this time. Unexpectedly, the download software prompted that the program could not be downloaded. It was a lot of trouble again. The circuit was checked again and it was found that a small ceramic capacitor on the 232 chip was poorly soldered. I used a soldering iron to repair it. This time it was really successful. The program was downloaded and the LED started to flash! At that time, I was so happy that I felt that all my efforts for so long were not in vain!
Later, I did some classic experiments on 51 peripherals, trying to program and realize specific functions. Having said that, I personally feel that the saying "interest is the best teacher" is absolutely true. Only when you are really interested in something can you find fun in it.
Finally, it was 51 that made me fall in love with small electronic projects. When I had nothing to do, I would make some small projects of the microcontroller such as "simulated traffic light control" and "simulated street light control", all of which were included in it!
The following is the second 51 development board I made during college (the first one was really terrible, and I only knew how to implement basic functions), thank you everyone!!!
Dupont cable: MAX232 serial cable: USB to serial cable: USB power cable:
Previous article:How to design a digital frequency meter based on single chip microcomputer
Next article:52 MCU interrupt
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- CC1310 Two-wire Serial Bootloader Solution
- 70 Years of Sky Heavy Equipment
- What should the circuit output waveform look like?
- TI's recent industrial application live broadcasts and seminars video summary
- Starting from these knowledge points, learning microcontrollers will be much easier
- [Free Trial of Pingtouge Bluetooth Mesh Gateway Development Kit] + Summary
- Exchange for E coins!!!
- The era of distributed edge computing is coming? What do you think about this?
- 5G commonly used terms, too comprehensive.
- [Teardown] What is the resolution of 20 million pixels? Do you really understand digital microscopes?