5358 views|1 replies

1093

Posts

0

Resources
The OP

MCU Application Programming Skills (FAQ) 2 [Copy link]

6. Should beginners learn C or assembly first? Answer: For beginners of single-chip microcomputers, they should start with assembly language. Because assembly language is the language closest to machine code, it can deepen beginners' understanding of the various functional modules of single-chip microcomputers, thus laying a solid foundation. 7. I am a third-year student of electronic science and technology at Wuhan University. I have learned electronic circuits, digital logic, assembly and interface, and C language, but I always feel confused and feel like I don't know anything. What should I do? Answer: The university process is a theoretical process, and there are relatively few opportunities for practice, which often causes a disconnect between theory and practice. This is a common problem in the domestic university education system, but students must not aim too high. Generally, you will start to get in touch with some professional courses from the third year of college. Electronic-related majors will offer related single-chip microcomputer application courses and simple experimental projects. Then you must fully grasp the opportunity of experimental classes and practice more on the actual machine operation. You can usually read more related electronic technology magazine websites to see other people's development experience, hardware design solutions and other people's software design experience. If possible, you can also participate in some electronic design competitions. It will be more helpful to take this opportunity to work with 2-3 people to make a complete system. When you reach the graduation design stage of your senior year, you can also choose related topics to do some actual cases to gain experience. There is a process of accumulating experience in everything you do, step by step. 8. How can a student learn single-chip microcomputer well? Answer: The most important thing to learn single-chip microcomputer well is practice, and gain experience in practice. For students in school, there are indeed fewer opportunities for practice, but if there is a chance, you can choose related topics for graduation internships, so that you can get in touch with actual projects. And if the principle of single-chip microcomputer is a main course, I believe the school will arrange more opportunities for practice. If you have the ability, you can find some related part-time jobs to do, which will be more helpful. Moreover, the development and application of single-chip microcomputers requires the combination of software and hardware, so you can't just be satisfied with how perfect the programming skills are. You should also pay attention to the accumulation of hardware knowledge, visit electronic forums and websites more often, and buy some related magazines. If possible, you can go to the electronics market to buy some small parts and build a small system yourself to make it work. HOTLEK's MCU is an 8-bit RISC-structured MCU, which can be widely used in household appliances, security systems, handheld games, etc. Generally speaking, it can be divided into I/O type MCU, LCD type MCU, A/D type MCU, A/D with LCD type MCU, etc. We have made the Chinese information of these MCUs public on the HOLTEK website www.holtek.com.cn. Download address of user manuals of various HOLTEK MCUs: http://www.holtek.com.cn/referanc/htk_book.htm Download address of HOLTEK MCU software/hardware application examples: http://www.holtek.com.cn/tech/appnote/appnote.htm Download address of HOLTEK MCU support tools: http://www.holtek.com.cn/tech/tool/tool.htm 9. How can one become a master of MCUs? Answer: To become a master of single-chip microcomputer, you should practice more and pay attention to the development trend of single-chip microcomputers; you should often visit some related websites, where you can find a lot of useful information. 10. Are women suitable for the single-chip microcomputer software programming industry? Answer: It depends on your own interests and your patience for software programming. Both men and women are suitable for this industry. 11. Where can I download the HOLTEK data sheet? Answer: If you are interested in HOLTEK's IC, the corresponding data sheet can be downloaded from the website http://www.HOLTEK.com.cn/products/index.htm to select IC data. 12. How long can the 8-bit machine last! Answer: At present, the main MCU products are still in the 8-bit field, mainly used in six major markets such as automotive applications, consumer electronics, computers and PC peripherals, telecommunications and communications, office automation, and industrial control. Among them, the automotive market is mostly in Europe and the United States, while the Asia-Pacific region is dominated by consumer electronics. The mainstream products are large quantities and low unit prices. At present, there is still a considerable price difference between 16-bit MCU and 8-bit products. New application areas are still being developed. The industry predicts that 8-bit MCU will still be the mainstream of MCU products at least before 2005. 13. Is learning ARM and embedded systems more promising than learning other general single-chip microcomputers? What relevant knowledge should a beginner have? Answer: Generally, there is a difference in levels between 8-bit single-chip microcomputers and ARM embedded systems. ARM is suitable for advanced products with greater system complexity, such as PDAs, mobile phones, etc. 8-bit single-chip microcomputers are suitable for general industrial control, consumer home appliances, etc. due to their simple architecture and relatively few hardware resources. For a beginner in single-chip microcomputer software programming, HOLTEK series or 8051 and other 8-bit single-chip microcomputers should be used as introductory exercises. Beginners should have relevant knowledge of software programming. The general software programming of single-chip microcomputers is based on assembly language. Each company has its own syntax, but most of them are based on the RISC MCU architecture, where RISC (Reduced Instruction Set Computer) represents all the instructions of the MCU. They are all composed of some simple instructions. Simple instructions represent that the circuit of the MCU can be optimized as much as possible to increase the execution rate. In addition, beginners should have application knowledge of the I/O interface of the single-chip microcomputer, which depends on the use of peripheral application circuits and various components, and must be combined with the electronics and circuits they have learned.
This post is from MCU

Latest reply

:lol :kiss: :kiss: thx  Details Published on 2009-3-12 11:41

42

Posts

0

Resources
2
:lol :kiss: :kiss: thx
This post is from MCU

Find a datasheet?

EEWorld Datasheet Technical Support

Related articles more>>
    Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
    快速回复 返回顶部 Return list