单片机—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.蜂鸣器

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

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

相关推荐
蓬荜生灰6 分钟前
STM32(13)-- 位带操作
stm32·单片机·嵌入式硬件
哎呦 你干嘛~2 小时前
plc单片机485通讯
单片机·嵌入式硬件
szxinmai主板定制专家3 小时前
基于 PC 的控制技术+ethercat+linux实时系统,助力追踪标签规模化生产,支持国产化
arm开发·人工智能·嵌入式硬件·yolo·fpga开发
泡泡糖的中文规格书6 小时前
【硬件设计】LM358DR2G中文文档深度解读:高质量翻译与芯片特性全解析
嵌入式硬件·规格说明书·电路设计·运放·中文翻译·datasheet
czwxkn7 小时前
2STM32(stdl)GPIO输入
stm32·单片机·嵌入式硬件
码农三叔8 小时前
(9-1)电源管理与能源系统:电池选择与安全
人工智能·嵌入式硬件·安全·机器人·能源·人形机器人
qq_246646199 小时前
openclaw快速安装-windows版
windows·stm32·单片机
染予11 小时前
13.AD软件操作:原理图如何导入PCB及导入常见错误
嵌入式硬件
小莞尔12 小时前
【51单片机】【protues仿真】 基于51单片机波形发生器系统
c语言·单片机·嵌入式硬件·物联网·51单片机