如何让一个小白快速理解什么是单片机,确实有一定难度,但我觉得从以下几方面如手,向其介绍讲解,我想这位小白不说全部理解,但一定会对单片机有一个较为全面的认识。
一可向了解其对电脑的熟悉程度,然后通过电脑的组成,大致工作方式来过渡到单片机的介绍理解上去,通过二者的异同之处讲解比较,增加了解,从而明白什么是单片机。
二是通过对日常生活常见的,或经常使用的且通过单片机为核心控制的电器(如电磁炉、洗衣机)来进行讲解,对于小白一定会理解什么是单片机。
三是结合生活中常做的事情,如烧水,这时,把烧水者比作单片机,烧水者大脑比作cpu,通过对烧水,水开等操作,再辅以单片机的结构、工作方式予以喻合、讲解,让小白快速理解。
对于一个小白,对于一个完全不了解单片机的隔行人,要想让其快速了解单片机,方法多种多样,比喻讲解不失为最为容易的方式之一。
拿出一片来给他看。
以STM32为例,可以买一块开发板,然后根据正点原子的STM32教学视频一边看视频一边练习编写代码,很快就可以入门了,而且视频讲解的很全面,除了基本知识外,还有RTOS操作系统开发,图形界面开发,网络开发等多个高级开发视频,可以根据自己的需要选择观看和学习。配合ST官方的配置工具STM32CubeMX,可以非常方便和快速的建立工程并进入功能开发阶段。入门之后就需要大量的工程实践来积累经验性的东西了。
单片机
什么是单片机?
对一个会使用计算机的人可能不一定真正懂得计算机,但是一般会知道计算机(也就是常说的电脑),知道计算机的组成是由CPU(中央处理器),存储器,输入输出接口,总线,外部设备等等组成。
单片机是在一个半导体芯片中将CPU,存储器,总线,输入输出接口等部件功能集成为一个微型计算机芯片,这个微型计算机叫微处理器,简称单片机。
单片机的用途很广,用它可能设计出各种数字化的控制产品。现在,从小型家电、电视、冰箱、到各种数字化智能化设备的內核都离不开单片机。
也可以说,在自动化、物联网的时代,处处都离不开单片机。
附图就是一个51系列的单片机,它还自带一个可读写的存储器和8位AD变换器。这个单片机可以很容易实现一个数字化仪器仪表的控制。
1.单片机,内部可以有程序。单片机能够执行程序。
2.程序具有分析能力,并输出控制信号。
3.程序,类似人的动作。对看到的、听到的信号分析,根据编好的程序,输出对应动作。
我们的任务是将生活中人的动作,编写为程序。