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

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

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

相关推荐
yugi9878382 小时前
STM32通过ESP8266发送数据实现方案
stm32·嵌入式硬件
南烟斋..2 小时前
51单片机从入门到实践:核心知识详解
单片机·嵌入式硬件·51单片机
Y1rong3 小时前
STM32之定时器(二)
stm32·单片机·嵌入式硬件
不做无法实现的梦~3 小时前
使用stm32来解析航模遥控器协议
stm32·单片机·嵌入式硬件
记得多喝水o3 小时前
百度网盘偷偷给电脑“降频”?
stm32·单片机·电脑
田甲3 小时前
STM32L051实现内部EEPROM读写
stm32·单片机·嵌入式硬件·eeprom
灯琰13 小时前
STM32 HAL库配置DMA加空闲中断接收串口数据
stm32·单片机·嵌入式硬件
曾浩轩4 小时前
跟着江协科技学STM32之5-1EXTI外部中断
科技·stm32·嵌入式硬件
qq_401700414 小时前
MOS管开关电路上下拉电阻的作用
单片机·嵌入式硬件