当前位置:网站首页>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 .
边栏推荐
- 018.有效的回文
- 小白带你重游Spark生态圈!
- MapReduce instance (VIII): Map end join
- Servlet learning diary 8 - servlet life cycle and thread safety
- Servlet learning diary 7 -- servlet forwarding and redirection
- Global and Chinese market for annunciator panels 2022-2028: Research Report on technology, participants, trends, market size and share
- Global and Chinese market of AVR series microcontrollers 2022-2028: Research Report on technology, participants, trends, market size and share
- [deep learning] semantic segmentation: paper reading: (CVPR 2022) mpvit (cnn+transformer): multipath visual transformer for dense prediction
- Libuv thread
- 单片机实现模块化编程:思维+实例+系统教程(实用程度令人发指)
猜你喜欢
Oom happened. Do you know the reason and how to solve it?
【深度学习】语义分割:论文阅读:(2021-12)Mask2Former
[Yu Yue education] reference materials of complex variable function and integral transformation of Shenyang University of Technology
Mapreduce实例(九):Reduce端join
Research and implementation of hospital management inpatient system based on b/s (attached: source code paper SQL file)
基于B/S的网上零食销售系统的设计与实现(附:源码 论文 Sql文件)
为拿 Offer,“闭关修炼,相信努力必成大器
Compilation of libwebsocket
A wave of open source notebooks is coming
Mapreduce实例(八):Map端join
随机推荐
51单片机进修的一些感悟
为什么要数据分层
Segmentation sémantique de l'apprentissage profond - résumé du code source
基于WEB的网上购物系统的设计与实现(附:源码 论文 sql文件)
What you have to know about network IO model
面试突击62:group by 有哪些注意事项?
大学想要选择学习自动化专业,可以看什么书去提前了解?
leetcode-14. Longest common prefix JS longitudinal scanning method
一大波開源小抄來襲
YARN组织架构
六月刷题02——字符串
英雄联盟轮播图自动轮播
The five basic data structures of redis are in-depth and application scenarios
Use of activiti7 workflow
Design and implementation of film and television creation forum based on b/s (attached: source code paper SQL file project deployment tutorial)
May brush question 27 - figure
学习单片机对社会的帮助是很大的
机械工程师和电气工程师方向哪个前景比较好?
Meituan Er Mian: why does redis have sentinels?
I2C summary (single host and multi host)