当前位置:网站首页>Some thoughts on the study of 51 single chip microcomputer
Some thoughts on the study of 51 single chip microcomputer
2022-07-06 09:43:00 【Dafang teacher embedded】
51 Some insights of SCM learning
1、51 Single chip microcomputer P0 Mouth is very special .
2、 Yes 51 The operation of single chip microcomputer is essentially the operation of registers , The same is true for other microcontrollers . The library is just an interface , It's just convenient for users .
Here to share with you about learning 51 SCM experience :
1、 I never say 51 Is the foundation , If I say so , Please also understand this sentence that the principle of microcomputer is the foundation .
2、 Yes 51 The operation of single chip microcomputer is essentially the operation of registers , The same is true for other microcontrollers . The library is just an interface , It's just convenient for users .
3、 Assembly language is rarely used in work , Understanding is good. .
4、51 Single chip microcomputer P0 Mouth is very special .
5、C Language is C Language ,51 SCM is 51 Single chip microcomputer , An algorithm is an algorithm , Peripheral circuit is peripheral circuit , Sensors are sensors , Communication devices are communication devices , A circuit diagram is a circuit diagram ,PCB The picture is PCB chart , Simulation is simulation .
When you don't use it anymore 51 了 ,C The knowledge of language is still , The knowledge of algorithm is still , The skill of building the smallest system of single chip microcomputer is still , The use of sensors and communication devices is still , I can also draw circuit diagrams and PCB chart , Of course, it will also simulate .
7、 When the program debugging is not satisfactory , Calm down and check the information carefully ,51 The biggest benefit of single chip microcomputer is that there are many online materials , The problems you encounter must have been encountered by others . As a learner , It may be more convenient to ask people , But it is impossible to cultivate the ability to overcome problems all the time .
8、 Some beginners of single chip microcomputer think it's bad to watch routines , I feel guilty just like looking at the answer . Actually, for beginners , Looking at routines, understanding routines, and then looking at the notes of routines is the best way to learn . It is also possible to transplant programs when doing experiments, curriculum design and entries , There is no need to re realize .( Of course, the homework assigned by the teacher should be completed independently )
however , Be clear , Transplant program is not just learning SCM , The most important thing is to know the framework and implementation method of routines . Which registers are initialized , What pin configurations have been made , Which functions are called , How are those functions implemented , What interrupts are set , What on-chip resources are used (UART、ADC etc. ), What statuses have been queried , If the state changes ( Triggering event ) What will you do and so on . From this, we can sort out a flow chart and know its implementation , Basically, this routine is almost learned .
Keep these four requirements in mind when learning single chip microcomputer with zero foundation , Little detours
One of them , Others can be understood by analogy , Get started quickly . If you have none of these conditions , Then follow me , I suggest you study 51 Single chip microcomputer . Why study 51 Single chip microcomputer : Although there are many kinds and models of single chip computers at this time , Each model has a ?
Whose blackboard eraser are you
边栏推荐
- Take you back to spark ecosystem!
- May brush question 01 - array
- Mapreduce实例(十):ChainMapReduce
- 面渣逆袭:Redis连环五十二问,图文详解,这下面试稳了
- [Yu Yue education] reference materials of power electronics technology of Jiangxi University of science and technology
- MapReduce instance (IX): reduce end join
- 大学想要选择学习自动化专业,可以看什么书去提前了解?
- May brush question 02 - string
- Interview shock 62: what are the precautions for group by?
- Activiti7工作流的使用
猜你喜欢
基于WEB的网上购物系统的设计与实现(附:源码 论文 sql文件)
MapReduce工作机制
【深度学习】语义分割-源代码汇总
The five basic data structures of redis are in-depth and application scenarios
Redis之连接redis服务命令
英雄联盟轮播图自动轮播
Persistence practice of redis (Linux version)
Publish and subscribe to redis
Minio distributed file storage cluster for full stack development
[deep learning] semantic segmentation: paper reading: (2021-12) mask2former
随机推荐
Kratos战神微服务框架(一)
Popularization of security knowledge - twelve moves to protect mobile phones from network attacks
美团二面:为什么 Redis 会有哨兵?
Full stack development of quartz distributed timed task scheduling cluster
零基础学习单片机切记这四点要求,少走弯路
单片机实现模块化编程:思维+实例+系统教程(实用程度令人发指)
The order of include header files and the difference between double quotation marks "and angle brackets < >
Interview shock 62: what are the precautions for group by?
Design and implementation of online snack sales system based on b/s (attached: source code paper SQL file)
五月刷题01——数组
五月集训总结——来自阿光
运维,放过监控-也放过自己吧
[deep learning] semantic segmentation: paper reading: (CVPR 2022) mpvit (cnn+transformer): multipath visual transformer for dense prediction
为拿 Offer,“闭关修炼,相信努力必成大器
Global and Chinese markets for small seed seeders 2022-2028: Research Report on technology, participants, trends, market size and share
Why data Tiering
Take you back to spark ecosystem!
018.有效的回文
手把手教您怎么编写第一个单片机程序
Leetcode:608 tree node