一、单片机概述
(1)单片机是什么
单片机就是一块集成芯片,但这块集成芯片具有一些特殊的功能,而它的功能的实现要靠我们使用者自己来编程完成。我们编程的目的就是控制这块芯片的各个引脚在不同时间输出不同的电平(高电平或低电平,关于电平在后面会讲到),进而控制与单片机各个引脚相连接的外围电路的电气状态。
(2)单片机能做什么
单片机属于控制类数字芯片,目前其应用领域已非常广泛,举例如下:
①工业自动化。如数据采集、测控技术。
②智能仪器仪表。如数字示波器、数字信号源、数字万用表、感应电流表等。
③消费类电子产品。如洗衣机、电冰箱、空调机、电视机、微波炉、1c卡、汽车电子
设备等。
④通信方面。如调制解调器、程控交换技术、手机、小灵通等。
⑤武器装备。如飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。
这些电子器件内部无一不用到单片机,而且大多数电器内部的主控芯片就是由一块单片-
机来控制的,可以说,凡是与控制或简单计算有关的电子设备都可以用单片机来实现。
(3)单片机要学什么
单片机是一种可通过编程控制的微处理器,单片机芯片自身不能单独运用于某项工程或
产品上,它必须要靠外围数字器件或模拟器件的协调才可发挥其自身的强大功能,所以我们
在学习单片机知识的同时不能仅仅学习单片机的一种芯片,还要循序渐进地学习它外围的数
字.及模拟芯片知识,还要学习常用到的外围电路的设计与调试方法等。
(4)单片机怎么学
- 1 打好C语言基础,特别是函数,后面还会用到像数组,指针,结构体这样的知识
- 2 理论结合实际。学习单片机的同时,要动手烧写属于自己的程序。这样才能更好地掌握单片机
- 3 学单片机,不仅要学程序的编写,还要学习其操作的原理
二、初识Arduino——I\O口
(1)Arduino uno引脚分布(大概了解)
上图为Arduino uno引脚分布以及各引脚的作用。从上图能看出,除了作为普通的IO口外,一些特殊引脚还有复用功能
- 复用:单片机管脚复用是指功能复用,就是说这管脚可以用来做A事,也可以做B事