当前位置:网站首页>Why is 51+ assembly in college SCM class? Why not come directly to STM32
Why is 51+ assembly in college SCM class? Why not come directly to STM32
2022-07-06 09:45:00 【Dafang teacher embedded】
Why college SCM class 51+ assembly , Why not come directly STM32( best cube+hal) This is more practical ?
Even in a few decades , As long as you can buy it on the market 51 The single chip microcomputer of the kernel , Textbooks should adhere to 51 Curriculum
Because this course can completely and clearly explain the internal working principle of single chip microcomputer , It is also helpful to understand the principle of computer ; We can go back to the book of computer theory , You can't imagine how to build a CPU, Learned digital circuit , Analog circuits and other electrical courses can't do it. We can make a processor . Only learned 51 This course , You can almost try to build a simple single chip microcomputer with a gate circuit ; For our engineering students , This understanding is simply too important .
So I think ,51 Single chip microcomputer is one of the few high-quality courses in College Electrical Courses . It must not be abandoned ; Unless you can find an alternative course of the same difficulty
in addition , I think 51 Self study , Explain that the understanding ability of the subject is not bad , But you can't think that everyone's understanding ability can reach your level , Even if you think it's simple , Many people don't understand , Not to mention learning STM32.
There's more , What I learned at school is 51, Only in the work STM32, I don't find anything difficult , It's just more complicated , But it is not difficult to ask for guidance , and 32 Many configurations of are supported by library functions , It greatly reduces the difficulty of application , therefore , The subject should study it carefully 51, It should also be of great benefit
Say one more word in a low voice : My graduation project is " be based on FPGA Design a simple MCU ", Then the logical structure inside is for reference 51 kernel .
In fact, some of the above parts are inappropriate , This is the sentence :“ To learn the 51 This course , You can almost try to build a simple single chip microcomputer with a gate circuit ”, Why is it inappropriate , Because this is out of my own learning experience + The conclusion drawn from my study course of that year , Not necessarily in line with the real situation of current college students ;
Because of what happened to me recently , It makes me think I'm too one-sided .
Some time ago, I recruited a fresh graduate to write a single chip microcomputer program , I found that he knew nothing about the working mechanism of single chip microcomputer , His understanding of SCM is a computer , You need to write an application on it , Then I saw that he wrote the program and kept looking everywhere API, I was almost speechless with surprise , Then I read their SCM course related textbooks , o , good heavens , Apart from a few scattered chapters, I will briefly talk about IO mouth / Timer structure , There is almost no analysis of the internal structure of MCU , The whole book is about Application , I asked him if he had any other single chip computer courses , The answer is No ; This textbook was produced by a famous university ( Forgive me for forgetting which university it is ), I was quite surprised , I think if you just learn SCM application , Why choose 51 Speaking of SCM , You can say whatever is popular ; We learn 51 Single chip microcomputer , Because we are clear about its internal structure , Through its learning , It's totally understandable MCU Internal real workflow , By learning the internal workflow , It can not only further consolidate the basic knowledge of digital circuits , You can also understand how machine code is executed , Interruption can be understood more deeply , Understand stack in and stack out ..... It benefits a lot , But this book , I feel that it completely discards the essence , Instead, it's all about how to drive the stepping motor , How to drive LCD, How to read the sensor , Etc., etc. , Are floating on the surface of some technology , Tell the truth , These are two technologies , If you have a solid foundation , It's just a matter of twoorthree days , The focus of school learning should be the most basic foundation . Really speechless .
边栏推荐
- Mapreduce实例(七):单表join
- Programmation défensive en langage C dans le développement intégré
- CANoe的数据回放(Replay Block),还是要结合CAPL脚本才能说的明白
- How does the single chip microcomputer execute the main function from power on reset?
- 【深度学习】语义分割:论文阅读:(CVPR 2022) MPViT(CNN+Transformer):用于密集预测的多路径视觉Transformer
- The five basic data structures of redis are in-depth and application scenarios
- May brush question 26 - concurrent search
- 基于B/S的医院管理住院系统的研究与实现(附:源码 论文 sql文件)
- Processes of libuv
- 为拿 Offer,“闭关修炼,相信努力必成大器
猜你喜欢

手把手教您怎么编写第一个单片机程序

Defensive C language programming in embedded development

Some thoughts on the study of 51 single chip microcomputer

Solve the problem of inconsistency between database field name and entity class attribute name (resultmap result set mapping)

单片机实现模块化编程:思维+实例+系统教程(实用程度令人发指)

Redis connection redis service command

Une grande vague d'attaques à la source ouverte

Compilation of libwebsocket

Detailed explanation of cookies and sessions

The five basic data structures of redis are in-depth and application scenarios
随机推荐
大学想要选择学习自动化专业,可以看什么书去提前了解?
Global and Chinese markets for small seed seeders 2022-2028: Research Report on technology, participants, trends, market size and share
为什么大学单片机课上51+汇编,为什么不直接来STM32
Mysql database recovery (using mysqlbinlog command)
五月刷题01——数组
Keep these four requirements in mind when learning single chip microcomputer with zero foundation and avoid detours
Interview shock 62: what are the precautions for group by?
Mapreduce实例(五):二次排序
One article read, DDD landing database design practice
Minio distributed file storage cluster for full stack development
tn-c为何不可用2p断路器?
硬件工程师的真实前途我说出来可能你们不信
Mapreduce实例(八):Map端join
Selection of software load balancing and hardware load balancing
MapReduce instance (IV): natural sorting
Libuv thread
May brush question 02 - string
小白带你重游Spark生态圈!
Popularization of security knowledge - twelve moves to protect mobile phones from network attacks
机械工程师和电气工程师方向哪个前景比较好?