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

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

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

相关推荐
黑白园12 小时前
STM32 通过I2C 读写EEPR0M AT24C02
stm32·单片机·嵌入式硬件
ACP广源盛1392462567313 小时前
ASW3742@ACP# 产品规格详解
网络·人工智能·嵌入式硬件·计算机外设·电脑
llilian_1613 小时前
晶体频率测试仪 破解晶振品控核心难题:晶体频率网络测试仪深度解析 晶体网络分析仪
网络·功能测试·单片机·嵌入式硬件·测试工具·51单片机
YJlio13 小时前
《Windows Internals》10.5.1 ETW 概述:看懂 Windows 的“事件高速公路”
java·windows·笔记·stm32·嵌入式硬件·学习·eclipse
平凡灵感码头13 小时前
(方案优化师第 1 期) 旺仔牛奶音响
单片机·嵌入式硬件
YJlio14 小时前
Windows Internals 10.5.3:ETW 架构详解,从事件产生到性能分析的完整链路
windows·笔记·python·stm32·嵌入式硬件·学习·架构
bubiyoushang8881 天前
STM32F103C8T6+DM9051以太网功能实现方案
stm32·单片机·嵌入式硬件
IT_阿水1 天前
基于STM32河流水质检测
stm32·单片机·嵌入式硬件
黑白园1 天前
STM32定时器中断
stm32·单片机·嵌入式硬件
weixin_456808381 天前
【沁恒蓝牙开发】ADC DMA定时采样、转化
单片机·嵌入式硬件