大家好,我是物联网工程系的一名普通在读大二学生,本学习学校开设了一门单片机课程,作为新手小白如何在学习前一定要搞懂自己为什么要学单片机,学习单片机的目标。
学习单片机目标可以分为两类:一类是产品设计,一类是产品硬件设计。
由于当前,以STM32位代表的32位单片机已经成为开发电子类产品的主流技术,且学习STC单片机的主要目的是为进阶采用32位单片机开发产品做准备,因此,我觉得,在学习单片机时,达到以下学习目标后,即可学习使用STM32单片机研发电子类产品的知识、经验和技能了。
(1)掌握C语言的基本语法和规则,能够用C语言实现1个或2个产品的程序即可。
(2)掌握单片机的组成结构和片内外设功能及通过配置寄存器操作片内外设的方法,了解指令集和汇编语言。
(3)通过项目实战,建立使用嵌入式C语言进行软件编程的思想和产品硬件电路设计的基本思想。
(4)通过建立软件和硬件模块库,掌握产品设计过程中的模块化设计思想。
对于自己将来的工作期望有个大致方向,想要从事软件开发类工作,将自己的创新想法融入到自己工作中。