——————————————————————————————————————————————The above is excerpted from Baidu Knows
I don't remember when I first heard the word programming. I heard it in high school. At that time, I didn't really understand what programming was. I just thought it was fun and that programmers were awesome. Facing such a pile of code, how much patience and care are needed. I really came into contact with programming in my freshman year, but I didn't learn it well at that time. I was immersed in the feelings of coming to college at that time, and then I gradually lost myself. I regret it now, really regret it, but I know that it's not too late to learn now! I really learned programming after learning microcontrollers, and then I used assembly language. Others say that assembly language is difficult to learn and they are all learning C language, but strangely, I think the opposite. The teacher also said that assembly language is the language closest to hardware, so its importance is beyond doubt, but it has some shortcomings, so C language has to be used. Therefore, people who study hardware must learn these two languages well.
Although I knew this, I didn't have the enthusiasm, passion, or desire to learn it well at that time, until...
Until I read Yu Zhennan's "My University": In the design, dual single-chip microcomputers are needed to realize the driving of LCD, keyboard, and printer, and also responsible for data communication with the following circuit part (the most important part). We kept fighting for four days and four nights, and we kept our fighting spirit high. I stared at the computer screen for nearly a hundred hours in a row, writing my largest driver. At that time, my heart seemed to beat again, as if I was back in high school, back to the time of struggle, that kind of enthusiasm and passion, which is what I need most now.
Now, most importantly, GO!
Previous article:DS18B20 Digital Temperature Sensor Program
Next article:Notes on the MCU Car Project
- Popular Resources
- Popular amplifiers
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
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Download from the Internet--ARM Getting Started Notes
- Learn ARM development(22)
- Learn ARM development(21)
- Learn ARM development(20)
- Learn ARM development(19)
- Learn ARM development(14)
- Learn ARM development(15)
- 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
- Selling Raspberry Pi 3b+ with 7-inch display and camera, beaglebone black, nrf52840 original development board
- How to design amplifier circuits with different frequencies?
- Download the LTpowerPlanner System-Level Design Tool Quick Start Guide for free
- DB9 pin type: RS485 output signal and terminal pin assignment
- Loop-Powered 4mA to 20mA RTD Temperature Transmitter Reference Design with MSP430 Smart Analog Combo
- Can you guys answer my question about 74HC04?
- OFDR for short-range high-precision measurements
- FPGA instantiation issues
- EEWORLD University ---- MSP430 capacitive touch technology - waterproof Demo
- Study for the rise of China! Hainan student with full score chooses to enter Tsinghua University to make chips