Microcomputer principles, any book recommendations?

I have been engaged in the development of single-chip microcomputers for more than ten years, and I am ashamed that I have not read a complete technical book.

When I first entered the industry, I read the analog electronics, and I felt that this book was not for novices, but for experts, so I gave up decisively.

Later, I read some STM32 books. After reading for a long time, I didn’t even know how to turn on a light. It’s better to copy a routine and run it on the development board to learn quickly.

Of course, I am not saying that reading is useless, but that the timing of reading is very important .

For the technology stack involved in the single-chip microcomputer, I think it will be better to practice first and then read theoretical books and tutorials .

Just like learning a single-chip microcomputer, buying a development board and doing it directly is definitely faster than reading a book.

If you really want to read it, you can read "The Secret of Encoding".

This book has the following characteristics:

1. Interesting

The author explains complex coding concepts and principles with vivid and interesting stories and examples, enabling readers to master the basics of coding in a relaxed and pleasant reading.

2. Comprehensive and in-depth

The book comprehensively introduces the history, basic concepts, basic theory and practical skills of coding.

The content covers many fields such as digital coding, communication coding, compression coding, etc. It not only involves basic coding technology, but also involves in-depth technical details such as information theory, error detection and correction.

3. Easy to understand

The most headache for me when reading analog electronics is the mathematical formula. This book does not require readers to have a professional background in mathematics and programming. The author introduces the history and development of coding by telling stories, so that readers can easily understand the concepts and principles .

4. Strong practicability

This book not only introduces the basic theory of coding, but also introduces in detail how to apply coding technology to realize practical tasks.

For example, how to achieve audio and image compression, how to use error correction codes to ensure the reliability of communication, etc., these practical applications will help readers better understand the importance and practicability of coding technology.

In addition to this book, you can also read "Microcomputer Principles and Interface Technology", "Microcomputer System Design", "Microcomputer Technology Basics", "Microcomputer Principles and Practice", "Microcomputer Principles and Applications".

Generally speaking, you need to have a certain understanding of the principles of microcomputers to be engaged in single-chip microcomputers, but the fastest way to learn is to build a development board to learn the basics first, and then continue to do projects.

Unless you have a high degree of education, you can go upstream in the supply chain after graduation, that is, to make chips.

The direction of most people is still to be an application engineer.

对于做项目应用来说,熟悉微机原理和会用单片机,并没有太大区别。

最后彩蛋时间,最近有粉丝问我怎么提升单片机编程思维和水平

我做了开发10几年,累计做过几十个项目,我针对这些项目共性功能,比如任务创建、管理、队列算法、LED特效、按键扫描等,写了一个标准程序框架。

这个架构,我在2019年也录了教程,我做新项目时,直接套用这个架构去写,效率直接起飞。

不出意外的话,应该是你目前能看到最实用、最硬核、最系统的干货。

现在限时放出来给大家看,后期可能会删,这套架构已申请版权,非学员仅供学习使用

可以点击下方⬇️卡片看文章开头领取

单片机入门到高级开挂学习路径(附教程+工具)

或者可以找「无际单片机」全网同名的。

下面是更多无际原创个人成长经历、行业经验、技术干货

最近在学C语言,非常痛苦,怎么办?

C语言开发单片机为什么大多数都采用全局变量的形式?

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

c语言回调函数的使用及实际作用详解

spi时序图怎么分析,怎么看懂spi时序图

Guess you like

Origin blog.csdn.net/weixin_43982452/article/details/129690063