目前,电子信息专业的大学生和想掌握产品硬件设计的工程师,一般都是以STC系列单片机作为入门的硬件平台。在学习STC单片机之前,我们需要解决以下三个基本问题:
学习STC单片机之前需要哪些知识、经验和技能?
2)STC系列单片机的型号有很多,选哪个型号比较好?
如何设定学习使用STC系列单片机开发产品的目标?
一、基础知识和技能
二、单片机选择
因为STC系列单片机型号多,学习单片机应该选择哪种型号的单片机比较好?
选择STC单片机的型号时,可以考虑以下原则:
主流:在短期内不会停产且广泛使用的产品设计中,一般选择新的主流机型。
最完整最好的配置和功能:选择管脚最多的型号,配置,性能,功能。
易用性:开发工具廉价、易用、易获取,主要通过选择可以方便下载程序、进行仿真、参考丰富设计数据的模型。
图二
根据上述原理,在分析了STC系列单片机的所有型号后,下面两个如图2所示的STC8系列单片机型号可以作为学习单片机的基本型号:
STC8A8K60S4A12,LQFP64S封装。
STC8A8K64S4A12,LQFP64S封装。
三、学习单片机的目标
学习单片机之前,可以从产品软硬件的角度参考软硬件设计相关的学习目标,如图3所示。
图三
在单片机学习过程中,一般会涉及到如图3所示的需要掌握和掌握的软硬件相关的知识、经验和技能,不要求记忆和达到“随时需要,唾手可得”的水平。但需要经常总结,建立自己的软件设计知识财富库和硬件设计知识财富库,才能在后续的产品设计中做到“即用方便取”。这也是一个很好的习惯。
目前以STM32为代表的32位单片机已经成为开发电子产品的主流技术,学习STC单片机的主要目的是用32位单片机为产品的高级开发做准备。所以我认为在学习单片机的时候,可以在达到以下学习目标后,学习用STM32单片机开发电子产品的知识、经验和技能。
掌握c语言的基本语法和规则,能够用c语言实现一两个产品程序。
掌握单片机的组成和结构,片上外设的功能以及通过配置寄存器来操作片上外设的方法,理解指令集和汇编语言。
建议自主实现通过无线遥控自动跟踪避障的玩具车或无线遥控玩具飞机项目,通过实际项目建立使用嵌入式C语言进行软件编程的思路和产品硬件电路设计的基本思路。
通过建立软硬件模块库,掌握产品设计过程中的模块化设计思想。
本文来源于网络。如果原作者不支持我们转发,请联系我们删除。谢谢!
技术积累,成功来自坚持
技术来自积累,成功来自坚持
1.《stc单片机学习 新手如何成为STC单片机大神,绝大部分工程师都不知道的学习路径》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《stc单片机学习 新手如何成为STC单片机大神,绝大部分工程师都不知道的学习路径》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/1779762.html