The microcontroller learns the problem of modulo electric, digital, and electrical

Updated on technology 2024-02-27
22 answers
  1. Anonymous users2024-02-06

    My personal opinion is that we must first learn the circuit, followed by the modular electricity, and finally to the number of points, and then get the single-chip microcomputer.

    Qiu Guanyuan's is recommended for circuits, Hua Chengying is recommended for analog electricity, and Kang Huaguang is recommended for digital electricity, I hope it will be helpful to your learning.

  2. Anonymous users2024-02-05

    It must be the first to learn electronic circuits, modular electricity, digital electricity is the foundation, these are very helpful for you to learn single-chip microcomputer, ten days to learn single-chip microcomputer is impossible, persuade the brother or step by step to take it slowly.

  3. Anonymous users2024-02-04

    "Ten days to learn a single-chip microcomputer" is just a running program, and the circuit knowledge still needs to be made up.

    Circuits, Fifth Edition, Qiu Guanyuan.

    Fundamentals of Analog Electronic Technology, Fourth Edition, Hua Chengying, Tong Shibai.

    The strange thing is that the analog and digital electricity have not yet been on the single-chip microcomputer, and the class has been ?..

  4. Anonymous users2024-02-03

    If you want to learn single-chip microcomputer, you don't necessarily have to learn assembly, but if you want to become a master, you must learn assembly, because the learning of assembly will greatly improve the understanding of the working principle and process of single-chip microcomputer, and will increase perceptual understanding. In addition, in some real-time applications, sometimes it is difficult to meet the strict timing requirements with the C language, and it is necessary to use C and assembly together, which I have encountered when I was making a CPU card reader.

    The 51 single-chip microcomputer is not difficult, and it has been launched for more than 20 years, but it cannot be said that it is backward. The computer runs fast, but you can't always use the computer to control all places, right? Therefore, each has its own use, not this ratio, at least at present in the industrial control, instrumentation and other industries or a lot of achievements, low **, few peripheral expansion circuits, rich series of models are determined not to be eliminated in the short term.

    Relatively speaking, the cost of ARM is still high in these industries, and ARM's current goal is mainly to develop upwards and shorten the distance with the computer CPU, which also determines that the 51 single-chip microcomputer is still vigorous.

    Starting from your current situation, I think this approach can be taken: first look at the basic information of the single-chip microcomputer to see if you can understand its hardware principle, and if you can suggest that you study the assembly in depth; On the contrary, there is no need to worry, and I will talk about it later, because I don't think it makes much sense to learn the assembly if it doesn't cooperate with the hardware foundation. Since you are not majoring in electronics, and if there are no courses in the future professional courses, you need to rely on yourself to improve the hardware level, which takes a lot of time and energy.

    In terms of language, if you want to focus on hardware in the future, you can learn C and assembly, and learn other languages as needed when you work in the future; If you want to focus on software in the future, you can forget about compilation, but I am afraid that you will still need to take time to study theories such as databases and data structures. I'm not in the business of software, so I won't say much about this, so as not to mislead people.

    After learning 51 single-chip microcomputer, you should still learn ARM, after all, its performance is much stronger than 51 single-chip microcomputer, and it will be widely used in the future, which is also beneficial to finding a job in the future. 51 Learning is to lay the foundation, and it is easy to learn something else later.

    Finally, you can learn the microcontroller well by self-study, and the first batch of people who use the microcontroller are self-taught, and you shouldn't be worse than them. As long as you want to, you will definitely become a master, there is really nothing mysterious.

  5. Anonymous users2024-02-02

    If it's just at the application level, C is completely sufficient, and the portability is better.

    Learning is generally from simple to complex, starting from 8-bit single-chip microcomputer (51 is very good), to figure out the working principle and design method. Then learn 16-bit (it is recommended to learn MSP430), and then you can learn 32-bit single-chip microcomputer if you have the energy, and then go to the operating system, learn embedded systems, and reach this level It is not a problem to find a job with an annual salary of more than 100,000 yuan in Shanghai.

  6. Anonymous users2024-02-01

    You don't have to learn assembly, you can use c, microcontrollers are similar, no matter what you learn, you have to figure out the functions of the microcontroller, such as how much memory is, how many timers, what interruptions, etc., when doing projects, decide which functions to use according to specific needs.

  7. Anonymous users2024-01-31

    MCU on that point,Simple,First figure out the structure,Assembly and C are very easy,It is recommended to read the compilation textbook first,Then look at the case of C,And the actual development mostly uses C language。

  8. Anonymous users2024-01-30

    I've also just finished learning microcontrollers.

    Based on my own experience, I would like to make a few points clear.

    1。Start with 51 microcontrollers.

    Reason: 51 MCU is the most mature MCU, and it has the support of a powerful compiler, Keil, which is suitable for beginners. After being familiar with the 51 microcontroller, it will be easy to get started with the understanding of other types of microcontrollers.

    2。Buy a suitable 51 learning board.

    Reason: Some people say do-it-yourself welding, I think the most important thing for beginners is to get started quickly, after buying a learning board, they generally have a supporting example program, which is time-saving than welding experimental circuits by themselves, and time is life. Moreover, it is inevitable that there will be such and such problems when you solder the circuit by yourself at the beginning, and it is difficult for beginners to notice whether it is their own program problem, circuit problem, or welding problem, which will hit their self-confidence.

    And the learning board is not expensive, it is fully functional, and it is a lot of them.

    3。Get started with a simple understanding of assembly language.

    Reason: After having a certain understanding of assembly language, you will be very clear about the architecture of the entire microcontroller, and lay the foundation for your own C language design program.

    4。Proficient in C language.

    If you're a complete beginner, I recommend buying three books:

    1。"Zero-based 51 MCU".This book contains all 51 programs in assembly language.

    2。"New Concept C51 MCU".Guo Tianxiang's C51 teaching is a very good book for beginners, and there is also an introduction to electronic circuits.

    After you finish studying, you will find that some of the programs in this book are not very good, and you can write some more perfect ones yourself. But it's a great book for beginners.

    3。

  9. Anonymous users2024-01-29

    I recommend a book to you, "Embedded C Language Learning - Using MCS-51", which is very practical. Easy to get started.

  10. Anonymous users2024-01-28

    "If you learn the C language, you will learn the single-chip microcomputer." This argument is biased, C language learning is indeed helpful for the establishment of structured programming thinking, but the single-chip microcomputer is not only a programming problem, both soft and hard hands must be grasped, both hands are hard.

    The circuit principle is the foundation, followed by the modular electricity, and finally the digital electricity.

    Personally, I don't think so. C is much more basic than C.

    Thousands of high-rise buildings rise from the ground, and it is worth the loss to abandon basic studies because of the postgraduate entrance examination. Listen to the advice of the elderly, don't think about "postgraduate entrance examination, flue-cured tobacco", and adjust the goal to ensure that the double certificate is first.

  11. Anonymous users2024-01-27

    If you don't plan to learn well, don't do it.

    As a learning process, if you want to learn a microcontroller well, I think assembly is more useful than C.

    Learning C is 8 into a monolithic opportunity, this is nonsense, one is software and the other is hardware!

  12. Anonymous users2024-01-26

    The microcontroller is simply a controller, you can think of it as your laptop, it has the computing function of the CPU, the ability to process some things.

    Digital electricity - our digital products are basically digital signals inside, and there are only two possibilities for internal signals: high level - 1 and low level - 0

    Modular power - our laptop is not to supply power, then, we are connected to the mains AC 220V voltage, and our notebook needs DC voltage, in this way, we need to use the AC 220V to use the knowledge of mode power to step down, rectify, filter, voltage stabilize, etc.

    Peripherals – equivalent to your mouse, keyboard, etc. If the circuit is aligned, it is some modules, such as LCD modules, digital tubes, and AD DAs

  13. Anonymous users2024-01-25

    The single-chip microcomputer circuit belongs to the digital circuit, that is, the level state is only "0" and "1", but if the single-chip microcomputer wants to complete some work, it is inseparable from the analog circuit, such as power supply circuit, relay drive circuit, etc.

  14. Anonymous users2024-01-24

    To do single-chip microcomputer development is actually to do electronic design, hardware and software must be known, of which hardware design (analog circuit and digital circuit design) is the most critical. The success or failure of the entire single-chip microcomputer system depends on the hardware design.

    I hope it will be useful to you, please give a good review, thank you.

  15. Anonymous users2024-01-23

    The single-chip microcomputer is only a logic control, and peripherals are still needed to realize the function. Peripherals have to be done with digital and analog electricity.

  16. Anonymous users2024-01-22

    Don't look at the single-chip microcomputer packaged like a chip, in fact, it is composed of digital electricity and analog circuits.

    Don't look at the digital chip as a chip, in fact, it is all composed of analog circuits.

    At the end of the day, all electronics are made up of analog circuits.

  17. Anonymous users2024-01-21

    Analog circuits are the most basic of all circuits, and all circuits can be regarded as analog circuits.

    The digital circuit is developed on the basis of the analog circuit, which is essentially an analog circuit, but it uses digital processing to make the analog signal a digital signal with only two cases: "0" and "1".

    A microcontroller is a digital integrated circuit, and almost all operations are done by processing digital signals.

  18. Anonymous users2024-01-20

    The theoretical knowledge has gone through, don't stop, find some books on electronic design examples, follow the examples to draw circuits and analyze, this industry is to rely on the accumulation of experience, see a lot, take a new diagram and get started.

  19. Anonymous users2024-01-19

    1) UO1 has a polarity of 10 to the Earth, UO2 has a polarity to the Earth, 2) UO1 and UO2 are full-wave rectifications, and 3) UO1U2 is 20.

    UO1 is +20*, UO2 is -20*4)3) UZ1 is 18, and UZ2 is 22.

    UO1 is +18* for ground, and UO2 is -18* -22* -18 for ground

  20. Anonymous users2024-01-18

    Personally, I think that the main difference between the two in application is that the working logic of the two is different. Generally speaking, digital circuit design is almost enough to do digital logic,-- and the rest and problems are left to the analog to do. For example, the completion of a pure digital circuit design is the completion of logic design, or in other words, the design of a digital circuit is roughly a combination of logic mathematics and electrical distance.

    But when it comes to PCB design, it depends on your modeling skills and patience. When you learn PCB design, you may have seen that logic devices such as 74374 may not necessarily be arranged in the order of the device pin name to connect with other circuits in the same order when wiring. The reason is that the pursuit of concise wiring, which may not seem like a big deal, is actually an electromagnetic compatibility problem that the simulation is trying to solve.

    In order to do this well, it is not uncommon to make some changes to the original logical connection. From this point of view, it makes sense that circuit design software is divided into "two parts" of logic (schematic) and PCB.

    2) What about mold electricity? Saying big is a global problem (in terms of learning, it is a basic problem). To put it simply, it's a matter of basic skills.

    The analog "part" of a digital circuit can be seen in the peripheral component design and PCB design. Simulation is much more than that, and the electromagnetic compatibility of a system in particular is extremely important. The electromagnetic compatibility between components, circuit boards, equipment, main control room (device) and the field, communication lines, interference from external electromagnetic places, and electromagnetic "pollution" of the system to the environment should be considered, and even lightning and static electricity problems cannot be ignored.

    These are the problems that simulation is designed to solve.

    In the PCB design stage, the pin connection, arrangement, overall layout, heat dissipation design, power supply, placement of strong and weak current components (power components and signal components), access ports, humanized design, chassis design and even multi-scheme (standby scheme) integration will immediately emerge. The solution of these problems is by no means something that can be solved by digital kung fu at home, and must be based on appropriate simulation skills.

  21. Anonymous users2024-01-17

    This question is asked in the same way that it is like asking what the basic principles of mathematics are.

    It doesn't make sense.

  22. Anonymous users2024-01-16

    The number of electricity refers to a signal of 0 or 1, which is disconnected; Modular electrical means that the signal is continuous and is constantly on.

Related questions
4 answers2024-02-27

You use a P1 port to control the dynamic scanning of 8 digital tubes, and the dynamic scanning display of digital tubes needs to be blanked. >>>More

8 answers2024-02-27

void key0()

if(p1_0!=1) *If the key 0 is pressed. >>>More

12 answers2024-02-27

A: The bit-addressing area is located between 20F and 2Fh in the data memory. The registers in this interval can be bit-addressed, and they can be bit-manipulated and bit-arithmetic. >>>More

6 answers2024-02-27

In this case, it depends on sp, ret is equal to (sp) pch, sp-1 sp (sp) pcl, sp-1 sp >>>More

10 answers2024-02-27

Be. Brushed motors.

Right? Quite simply, you can control one with PWM pulse width. >>>More