单片机—2

八、GPIO

1,概念:

Genral Purpose Input Output,通用输入输出,是与外界交互最基本的形式,可以独立的将引脚配置为输入输出模式。

2.输入模式

控制引脚输出高电平/低电平(给定控制信号)

3.输出模式

检测引脚的电平(接收外界信号)

九、独立按键

工作原理:

当按键未被按下时,引脚呈现高电平,当按键被按下时,造成引脚和GND短路到一起,引脚呈现低电平。

十、中断

1.概念

当CPU正在执行某个任务的时候,此时外界发生了一个紧急的事件,要求CPU能够暂

停当前的任务,转而去执行这个更为紧急的事件,执行完这个紧急事件再回到刚才被

打断的地方,继续执行,这个过程叫做中断

2.中断源

能够打断CPU执行当前任务的事件

3.中断源分类

外部中断0(INT0->P32引脚)、外部中断1(INT1->P33引脚)、定时器0、定时器1、串口

4.中断处理流程

①中断源发出中断请求

②检查CPU是否允许中断及该中断源是否被屏蔽

③比较中断优先级

④保护现场

⑤执行中断处理函数

⑥恢复现场

十一、定时器

1.概念

产生精准时间,不同外设对时间要求的精准

51单片机中 有两个定时器(Timer0、Timer1),是自增型定时器

2.工作原理

定时器内部有个16位的计数器,给定计数器一个初值,会按照1us的速率进行自增,加到65535溢出时,向CPU发出中断请求,CPU响应定时器中断并执行中断处理函数

十二、PWM

1.概念

脉冲宽度调制,能够让引脚产生一个方波,让引脚电平周期性的翻转

2.周期

一个方波所经历的周期(从上升沿/下降沿到下一个上升沿/下降沿所经历的时间)

3.占空比

高电平在一个PWM周期内所占的比例

4.蜂鸣器

有源蜂鸣器:内部有震荡源,上电后会持续发出一个固定频率的声音

无源蜂鸣器:内部没有震荡源,需要给定蜂鸣器一个震荡

相关推荐
BackCatK Chen7 小时前
第 8 篇:TMC2240 电机正反转实现|DIR 引脚控制 + 代码优化(稳定不抖动)
stm32·单片机·嵌入式硬件·保姆级教程·电机正反转·tmc2240·dir引脚控制
星马梦缘7 小时前
EDA彩灯电路绘制
单片机·嵌入式硬件·物联网·pcb·eda·嘉立创
Forsete10 小时前
LINUX驱动开发#9——定时器
linux·驱动开发·单片机
Hello_Embed12 小时前
libmodbus 移植 STM32(USB 串口后端篇)
笔记·stm32·单片机·嵌入式·freertos·libmodbus
VekiSon13 小时前
Linux内核驱动——杂项设备驱动与内核模块编译
linux·c语言·arm开发·嵌入式硬件
来自晴朗的明天14 小时前
14、光耦隔离电路(EL3H7)
单片机·嵌入式硬件·硬件工程
G***技14 小时前
杰和IB3-272:以低功耗高性能打造新一代工业智能交互核心
单片机·嵌入式硬件·物联网
czhaii15 小时前
STC AI8052U单片机特点
单片机
MAR-Sky16 小时前
keil5中数据的不同定义和单片机(以stc8为例)里的对应关系(idata,xdata,data,code)
单片机·嵌入式硬件
项目題供诗17 小时前
51单片机入门(八)
单片机·嵌入式硬件·51单片机