Microcontroller for beginners (0)

Publisher:RoboPilotLatest update time:2016-05-23 Source: eefocusKeywords:MCU Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
I started to learn about MCU when I was in college. I took a lot of detours and spent a lot of time before I finally understood and mastered MCU in a comprehensive way. Looking back, I have experienced a lot from having no idea about many things to understanding them and finally being able to understand and master them completely. It is precisely because of these experiences that I understand the confusion of beginners. Later, I helped many beginners and led them to learn electronic design knowledge such as MCU. In the communication with beginners, on the one hand, I consolidated the basic knowledge and deepened my understanding of some things. On the other hand, I understood the various doubts of beginners, the various problems they encountered, and the embarrassing situation of not knowing how to learn. Many people who want to learn MCU may give up learning just because the first step of operation took a long time but failed (the program could not be downloaded into the MCU). This is really a pity.

Nowadays, there are few books or tutorials that can guide beginners to learn well. Many books and tutorials on the market start with the internal structure, registers, assembly instructions, etc. of MCUs from the perspective of those who have a deep understanding of MCUs. However, it is often difficult for beginners to understand these obscure professional terms, let alone learn MCUs. Other materials are completely from the perspective of hands-on practice, but ignore the introduction of theory. For many things, you can only follow what others say, but you don’t know why, let alone understand. If you encounter a problem, you don’t know how to solve it.

Based on my own learning experience and the experience gained from communicating with many learners, I hope to give a more detailed introduction to the 51 single-chip microcomputer, which is relatively common and simple, through this series of blog posts. This includes providing some more detailed solutions to various problems that beginners may encounter. This will be gradually extended to other single-chip microcomputers in the future. At the same time, some introductions to learning ideas and learning methods are provided.

I hope that readers can take the opportunity of learning 51 single-chip microcomputers to truly understand and master the idea of ​​using any single-chip microcomputer or even other processors to solve practical problems. I also hope that more like-minded people can find what they want here.

Keywords:MCU Reference address:Microcontroller for beginners (0)

Previous article:MCU Novice Learning Series 15 Summary of Failed MCU Program Download
Next article:Microcontrollers for Beginners (1) The Past and Present of Microcontrollers

Recommended ReadingLatest update time:2024-11-16 16:34

51 MCU LED tube display subroutine example
;DISP display subroutine PORT_A  EQU 0CF01H PORT_B  EQU 0CF02H PORT_C  EQU 0CF03H ;Function: Display the contents of buffer 39-3FH once  ;3FH corresponds to eight LED tubes ;3E-39H corresponding numbers from left to right ; Occupancy: PSW,ACC,DPTR,R0,R3,R6,R7 ;      ORG 0DE00H DISP1:  MOV R0,#3FH DISP_0:
[Microcontroller]
Design of automobile starting protection controller based on P89LPC901 single chip microcomputer
1 Introduction The starting of the automobile engine is achieved by the starter driving the engine flywheel to rotate. The starter driven gear driven by the battery generates mechanical movement; the transmission mechanism meshes the drive gear into the flywheel ring gear, and can automatically disengage after
[Microcontroller]
Design of automobile starting protection controller based on P89LPC901 single chip microcomputer
Heating control system based on ATmgea8 single chip microcomputer
1 Introduction Temperature is one of the main controlled parameters in industrial production, and various temperature control systems related to it are widely used in metallurgy, chemical industry, machinery, food and other fields. The temperature measurement and heating control system introduced in this pa
[Microcontroller]
Heating control system based on ATmgea8 single chip microcomputer
Basic knowledge of microchip microcontroller
PIC is the prefix of the microcontroller series product model produced by Microchip Corporation of the United States. PIC microcontroller (Peripheral Interface Controller) is an integrated circuit (IC) used to develop and control peripheral devices. A CPU with decentralized (multi-tasking) function. Compared with huma
[Microcontroller]
Basic knowledge of microchip microcontroller
52 MCU interrupts and their usage
The 52 MCU has a total of 6 interrupt sources, as follows: INT0——External interrupt 0, introduced by P3^2 port, caused by low level or falling edge; the highest interrupt level; the C language uses the serial number 0; T0——Timer/Counter 0, caused by T0 counter counting back to zero; interrupt level second; C languag
[Microcontroller]
52 MCU interrupts and their usage
Introduction to MCS-51 Series Microcontrollers
MCS51 refers to the general name of a series of single- chip microcomputers produced by the American INTEL company (yes, the famous INTEL) . This series of single-chip microcomputers includes many varieties, such as 8031, 8051, 8751, 8032, 8052, 8752, etc. Among them, 8051 is the earliest and most typical product. The
[Microcontroller]
Microcontroller development solutions
Microcontroller development solutions The result of the cooperation between the microcontroller development team and the compiler developers is that the generated code is more efficient and has better performance. This article describes the adjustments made to the microcontroller architecture and instru
[Microcontroller]
Microcontroller development solutions
General frequency converter designed using single chip microcomputer
1 Introduction The frequency converter is an AC speed control device developed in the middle of the last century. It was developed to solve the problems of traditional AC motor speed control difficulties and the shortcomings of traditional AC speed control devices, which are not only complex in structure but also uns
[Microcontroller]
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号