当前位置:网站首页>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 .
边栏推荐
- Use of activiti7 workflow
- Global and Chinese market of electronic tubes 2022-2028: Research Report on technology, participants, trends, market size and share
- MapReduce工作机制
- MapReduce instance (V): secondary sorting
- 硬件工程师的真实前途我说出来可能你们不信
- Hero League rotation map automatic rotation
- 解决小文件处过多
- Redis distributed lock implementation redison 15 questions
- MySQL数据库优化的几种方式(笔面试必问)
- Global and Chinese market for annunciator panels 2022-2028: Research Report on technology, participants, trends, market size and share
猜你喜欢
Redis distributed lock implementation redison 15 questions
【深度学习】语义分割:论文阅读:(2021-12)Mask2Former
运维,放过监控-也放过自己吧
[deep learning] semantic segmentation: thesis reading (neurips 2021) maskformer: per pixel classification is not all you need
发生OOM了,你知道是什么原因吗,又该怎么解决呢?
Mapreduce实例(十):ChainMapReduce
Single chip microcomputer realizes modular programming: Thinking + example + system tutorial (the degree of practicality is appalling)
嵌入式開發中的防禦性C語言編程
MapReduce instance (VI): inverted index
leetcode-14. Longest common prefix JS longitudinal scanning method
随机推荐
机械工程师和电气工程师方向哪个前景比较好?
Counter attack of noodles: redis asked 52 questions in a series, with detailed pictures and pictures. Now the interview is stable
MapReduce instance (x): chainmapreduce
[deep learning] semantic segmentation: paper reading: (CVPR 2022) mpvit (cnn+transformer): multipath visual transformer for dense prediction
MapReduce working mechanism
Meituan Er Mian: why does redis have sentinels?
June brush question 01 - array
A wave of open source notebooks is coming
基于B/S的影视创作论坛的设计与实现(附:源码 论文 sql文件 项目部署教程)
Servlet learning diary 8 - servlet life cycle and thread safety
The five basic data structures of redis are in-depth and application scenarios
May brush question 27 - figure
Mapreduce实例(六):倒排索引
May brush question 02 - string
Mapreduce实例(八):Map端join
Cap theory
Single chip microcomputer realizes modular programming: Thinking + example + system tutorial (the degree of practicality is appalling)
What is an R-value reference and what is the difference between it and an l-value?
学习单片机对社会的帮助是很大的
面试突击62:group by 有哪些注意事项?