Single chip microcomputer includes software and hardware. Software is programming. You can use assembly language or C language of single chip microcomputer (C5 1 language), and the latter is recommended. Then you need a book in C language and recommend Tan Haoqiang's C programming. After reading it, you should learn the programming of single chip microcomputer. It is suggested to watch Guo Tianxiang's video "1Learn 5 1 Single Chip Microcomputer and C Language in 0 Days", or buy his book "New Concept 5 1 Single Chip Microcomputer C Language Course-Introduction, Improvement, Development and Expansion" which is matched with the video. The hardware part is designed, including digital circuit and analog circuit. Just look for books on related courses online, and the content is similar. The books we use are: Electric Meter: Fundamentals of Digital Electronic Technology Editor: Mo Dian: Fundamentals of Electronic Technology Editor: Kang C Language: C Programming Editor: We can go to bookstores or libraries to find basic books that we don't understand when programming, and use them with Guo Tianxiang's videos or books: We use Fundamentals of Single Chip Microcomputer and minimum system exercises.
Hope to adopt