单片机技巧:快速入门有诀窍,先从最小系统开始入手,事半功倍
单片机是一种非常实用的技术,由于可编程、片上资源丰富,所以大大简化了产品的电路设计、增加了产品的功能性,在科技高度发达的今天,电子产品都离不开单片机了,也正因为如此,单片机相关的工作前景可观。
还记得大学里上单片机课程时,选用的教材好像是《51单片机汇编》,老师讲了一学期的汇编指令。直到期末考试,也没有见过单片机长什么样子,也不知道单片机到底用什么环境开发,单片机有什么用。本来是一门实用、偏动手的课程却变成了理论冥想课。搞得大家一头雾水。
电路调试
工作了这么多年,跟单片机打了这么多交道,回过头来才发现:学习单片机是有技巧的。第一步要先直到单片机的最小系统。
什么是单片机的最小系统
能让单片机工作的最少的电路,就是单片机的最小系统。以市面上主流的单片机为例,最小系统包括:电源电路、晶振电路、复位电路、下载电路等。
所以,具备以上四个电路模块,单片机才能正常的工作。
电路板
单片机的电源电路
电源电路主要为单片机提供所需要的电源。单片机常用的电源有3.3V和5V等。一般使用LDO降压芯片实现电压的转换。
单片机的电源电路
单片机的晶振电路单片机的晶振为单片机提供时钟频率,相当于单片机的心脏。目前多数单片机都有内部震荡电路可以提供一定的时钟频率,但是在对时钟频率要求很高的情况下,还是要使用外部晶振甚至是有源晶振。
单片机晶振电路
单片机的复位电路
这里指的是上电复位,51单片机是高电平复位,向Cotex-M3内核的单片机多数是低电平复位。即当复位管脚出现一定脉宽的高/低电平之后即可实现单片机的复位,单片机的程序从头开始执行。
单片机复位电路
单片机下载电路
程序写完后,需要下载到单片机中去执行实现功能,这个过程叫做”烧写“,主流单片机烧写程序需要用到JLINK、STlink、USB/TTL等工具。所使用的下载接口有JTAG,SWD,ISP等。
单片机下载电路
以上各个模块电路,会在后面发文详细介绍。敬请关注。
清楚了以上几个必须电路,接下来就可以很愉快的学习单片机了。
单片机的基础电路解说,看不看的懂,只有一个字,悟
单片机内部主要由数字电路组成。为了在分析单片机内部电路结构时更容易理解,这里简单介绍一下单片机中常用的基础电路。
首先说说与门
它是一个由二极管和电阻构成的电路,其中A、B为输入端,Y为输出端,+5V电压经R1、R2分压,在E点得到3V的电压。它的工作原理就是当A、B两端同时输入低电平(0V)时,由于E点电压为3V,所以二极管VD1、VD2都导通,E点电压马上下降到0.7V (低电平),即当A、B端均输入低电平“0”时,Y端输出低电平“0”。为了清楚图文结合,有必要再次放这张图
当 A 端输入低电平(0V)、B 端输入高电平(5V)时,由于E点电压为3V,所以二极管VD1马上导通,E点电压下降到0.7V。此时VD2正端电压为0.7V,负端电压为5V,VD2处于截止状态,即当A端输入低电平“0”、B 端输入高电平“1”时,Y端输出低电平“0”。
当A端输入高电平(5V)、B端输入低电平(0V)时,VD1截止,VD2导通,E点电压为0.7V (低电平),即当A端输入高电平“1”、B端输入低电平“0”时,Y端输出低电平“0”。
当A、B端同时输入高电平(5V)时,VD1、VD2均不能导通,E点电压为3V(高电平),即当A、B两端都输入高电平“1”时,Y端输出“1”。
由此可见,与门的特点是:只有输入端都输入高电平时,输出端才会输出高电平;只要有一个输入端输入低电平,输出端就会输出低电平。
相关问答
很多人说 单片机 很 简单 ,但本专业学生都认为 单片机 是最难学的课程,为什么学起来都这么吃力呢?什么事情吃透了就简单了。单片机说简单也简单,用单片机推一个led亮很简单,小学生学学编程也能做出来。但是用单片机做项目,就比较难了。单片机的难点是涉及...
单片机 复位 电路 ,按下k键电容C11为什么能放电?我是电子及工控技术,我来回答这个问题。作为单片机最小系统之一的复位电路在单片机中占有很重要的位置,今天我就和朋友们聊聊这方面的事。复位电路介绍一般来...
单片机 上怎么连线?单片机上连线方法一般单片机的外接按键有三种接法:1、每个I/O端口接一个按键:按键接另一端通常是接地,I/O口通常还应该接一个上拉电阻,有些单片机的I/O口可...
单片机 应用 电路 是什么?单片机应用电路是指将单片机芯片与其他电子元件(如传感器、执行器、存储器等)相连接,并根据特定的应用需求设计的电路。这些电路可以实现各种功能,如温度控制...
如何真正的“从零开始” 单片机 /电子设计?对于单片机与电子设计我认为要具备以下两个方面的素质,第一个就是要具备一定的模拟电路与数字电路的基础理论;第二个要具备一定的实践动手操作能力。看到这个题...
单片机 的最小系统构成模块包括哪些呢???有主芯片、电源、通...单片机最小系统要有直流电源、单片机、时钟模块(晶振和谐振电容)和复位电路。通常这些模块没问题单片机就可以正常工作。通信模块不包括在最小系统里面单片...
51 单片机电路 原理?51单片机的原理:1、51单片机由运算器、控制器、存储器、输入输出设备构成。2、51单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执...
如何弄懂 单片机 时序?单片机时序,我的理解是依据时钟信号,遵循标准,传输数据的过程。那么如果要弄清楚单片机时序,首先需要先弄清楚单片机的时钟信号,时钟信号驱动内核、外设工作...
stm32 单片机 输出 电路 怎么接线?stm32单片机输出电路接线,开漏输出就是不输出电压,低电平时接地,高电平时不接地如果外接上拉电阻,则在输出高电平时电压会拉到上拉电阻的电源电压这种方式适...
基于 单片机 的电梯控制系统难不难做?基于单片机的电梯控制系统,其原理实现并不难,通过采集按键选择停留的楼层,单片机系统结合楼层信息,控制电动机转动,控制电梯停留在相应的楼层。电梯控制系统...