您当前的位置:首页 > 生活热点

stc单片机百度百科 如何学习STC单片机详细STC单片机资料说明

时间:2023-02-09 19:32:21

stc单片机百度百科 如何学习STC单片机详细STC单片机资料说明

目前电子信息专业的大学生和想掌握产品硬件设计的工程师,一般都使用STC系列单片机作为入门的硬件平台。在学习STC单片机之前,有三个基本问题需要解决:

(1)学习STC单片机之前需要哪些知识、经验和技能?

(2)STC系列单片机有多种型号,选择哪种型号比较好?

(3)如何设定学习用STC系列单片机开发产品的目标?

一、基本知识和技能

图1

在学习单片机之前,如果你想轻松学会用STC系列单片机开发电子产品的知识、经验和技能,那么,一般来说,最好掌握如图1所示的计算机和电子技术的基础知识和技能。然而,有两个问题:

(1)如果没有完全掌握图1所示的基础知识和技能,能学好单片机吗?

(2)如果只知道图1所示的基础知识和技能,能学好单片机吗?

我对这两个问题的回答是:

(1)如果能完全掌握和掌握图1所示的基础知识和技能,学习单片机会相对容易一些。不过说实话,要掌握图1所示的基础知识和技能,这个要求真的很高。其实什么是“精通”并没有固定的标准。

我想,如果我们在学习单片机的过程中,能够直接用到我们需要的哪些知识和技能,那么这也是一个“精通”的标准,对于学习单片机来说已经足够了。

(2)对于上述所谓“精通”基础知识和技能的朋友,其实也没必要气馁。事实上,工程师不可能记住并掌握产品开发所需的所有知识、技术、经验和技能。所以,一般来说,从事产品开发的工程师需要掌握一种“翻书搜”和“边用边学”的产品设计方法。

因此:

(1)学习单片机时,要知道如何找到图1中的基础知识和技能,并随时使用。可以随时翻书搜索相关资料,边学边用,不需要强行“掌握”。

(2)在学习单片机和用单片机开发产品的过程中,要有意识地“掌握”图1中的基本知识和技能。只有这样,才能让自己在后续开发同类产品,运用同样的知识和技能时,做得更快更好,达到“随时有需求,来得容易”的最佳状态。

二、单片机选择

因为STC系列单片机有很多型号,学习单片机应该选择哪个型号?

在选择STC单片机的型号时,可以考虑以下原则:

(1)主流:短时间内不会停产,应用广泛。在可以应用的产品设计中,一般选择新的主流机型。

(2)配置和功能最全最好:选择管脚最多、配置最多、性能最好、功能最好的型号。

(3)易用性:开发工具廉价、易用、易得,主要是选择能方便下载程序、模拟和参考设计资料的模型。

图二

根据上述原理,在分析了目前STC系列单片机的所有型号后,如图2所示的STC8系列单片机的以下两个型号可以作为学习单片机的基本型号:

(1)STC8A8K60S4A12和LQFP64S封装。

(2) STC8a8k64A412,LQFP64S封装。

三、学习单片机的目标

在学习MCU之前,可以从产品软硬件的角度参考图3所示的软硬件设计相关的学习目标。

图3

在单片机的学习过程中,至于图3所示的需要掌握和掌握的软硬件相关的知识、经验和技能,一般来说,你应该掌握一些知识、经验和技能,不需要全部记住,达到“随时待命”的水平。但是你必须经常总结,建立自己的软件设计知识财富库和硬件设计知识财富库,这样才能在后续的产品设计中做到“随时可用,方便拿取”。这也是一个非常好的习惯。

目前,以STM32为代表的32位单片机已经成为开发电子产品的主流技术,学习STC单片机的主要目的是为高级使用32位单片机开发产品做准备。所以我认为在学习单片机的时候,你可以在达到以下学习目标后,学习使用STM32单片机开发电子产品的知识、经验和技能。

(1)掌握C语言的基本语法和规则,能够用C语言实现一到两个产品程序。

(2)掌握单片机的结构、片上外设的功能和通过配置寄存器操作片上外设的方法,了解指令集和汇编语言。

(3)建议玩具车或带无线遥控的玩具飞机能自动跟踪和躲避障碍物,并通过实际项目建立使用嵌入式C语言进行软件编程的思想和产品硬件电路设计的基本思路。

(4)通过建立软硬件模块库,掌握产品设计过程中的模块化设计思想。

标签:单片产品知识

单片机

最新文章