-
I'm also a senior in automation control, but I've been working outside, and now the outside form is really different from the school, if you want to engage in single-chip microcomputer, you can start learning, I will probably introduce you to a few steps to directly enter social work:
1. Learn your basic courses well, because engaging in microcontrollers is closely related to these basic analog circuits and circuit analysis.
2. Sophomore takes a small amount of time to find a book in the library to get started with a single-chip microcomputer (51 starts to learn, there is a lot of information).
3 Read the book and skip the introduction of the MCU directly from the program chapter, see the principle of the program, it is generally very simple, and then quickly understand the MCU process.
4 can write the basic program of the microcontroller The flow lamp can go back to see the composition and working principle of the microcontroller, and now you can barely understand it, and then get familiar with the interrupt timer.
5 Wait for the junior year When you start this course, you will almost already use a single-chip microcomputer, stop and don't use 51.
6 Buy a set of now popular ARM development boards Continue to get started (be sure to understand the working principle of the microcontroller) It is still easy to get started with a development board, 7 Your junior year will spend more time specializing in ARM, in which you will encounter a lot of digital processing problems, you must collect information to master, these are also what you should learn in college.
8. Congratulations on the 8th year of junior year! You don't have to obey the school's arrangement to work on the assembly line, just bring the arm chip you are familiar with, and the knowledge you are familiar with to find a job, and you can consider not going back to school to develop outside the school in your senior year.
-
You can choose Guo Tianxiang's "New Concept 51 MCU C Language Tutorial Introduction, Improvement, Development, Expansion Strategy" to learn, this book is rich in content, easy to understand, and supporting ** tutorials and learning boards, I just started from this book, highly recommended! Happy studying
-
Go to the Internet (eMule, Xunlei, etc.) to see Guo Tianxiang's ten-day learning microcontroller. Very well spoken.
-
Learn the model, digital electricity, software can be used keil. If you can afford it, you can buy a learning version and come back! Write more programs, do more.
-
Help: Help me see how this microcontroller works, can I?
-
It is not recommended to get started with a partial MCU, if you just want to learn a MCU, please start with 51 MCU.
-
Even if you can copy it out, it's a binary code.,What you can see is 010100001000100010001000111001.,This kind of thing.,It's completely impossible to change**. Only you get the design source**, like:
void main(void)
while(1)
p0 = dispcode1[0];
p2 = 1;
So that something can be modified.
How is your light-emitting diode connected, if there is a power supply stringed to the light-emitting diode, the low level will be on, if it is the output port of the single-chip microcomputer, it will not be on.
In this case, it depends on sp, ret is equal to (sp) pch, sp-1 sp (sp) pcl, sp-1 sp >>>More
This is normal, because the light on and off is driven by the low level of the single-chip microcomputer (as you can see from your program), and the high-low level load capacity given by the single-chip microcomputer is not very strong, that is to say, although it reaches the voltage, but the current is relatively small, and we write the same situation when we write programs. No problem, don't worry.
Isn't this thing just a digital tube displaying 16 digits? Prompt you 16 times to get there, let go after you think to press the stop button. If so, the procedure is available for reference: >>>More
In addition, if the MCU you choose is 8-bit, you need to install 8-bit C Compiler, if it is 16-bit, you need to install 16-bit C Compiler, and 32-bit C Compiler needs to be installed.