八、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.蜂鸣器
有源蜂鸣器:内部有震荡源,上电后会持续发出一个固定频率的声音
无源蜂鸣器:内部没有震荡源,需要给定蜂鸣器一个震荡