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

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

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

相关推荐
梅梅96639 分钟前
一款mipi转lvds的lcd调试(LT8912B)
单片机·计算机外设·电脑·显示器·pd芯片
开发笔记-阿牛1 小时前
蓝牙音乐灯拆解,又一次拆到蓝牙音乐灯芯片CK6865L
人工智能·单片机·嵌入式硬件·音视频·音频
从零开始的嵌入式之旅1 小时前
day47
arm开发·经验分享·笔记·嵌入式硬件
恒锐丰科技林技术员1 小时前
EG1164 高压大电流升压同步整流芯片解析
经验分享·嵌入式硬件·硬件工程
CHENKONG_CK2 小时前
破解制鞋打磨痛点:RFID赋能去毛刺工序自动化升级
网络·单片机·嵌入式硬件·网络协议·tcp/ip
祖力552 小时前
ARM时钟
嵌入式硬件·arm·时钟·imx6ull
三佛科技-187366133972 小时前
128KB~512KB Flash车规级MCU选型指南(FT32A072 / FT32A103 系列)
单片机·嵌入式硬件
Brilliantwxx3 小时前
【STM32】 SPI Flash 驱动开发实战:阻塞模式驱动 W25Q64(含工程代码)
开发语言·stm32·单片机·嵌入式硬件
纳祥科技3 小时前
拆机拆到芯片级:ARC功放机里的NX7026、NX8420、NX6805
单片机·音视频·智能音箱
老当益壮梁奶奶4 小时前
ARM汇编学习笔记(六):【i.MX6ULL】时钟系统与定时器(EPIT & GPT)
c语言·arm开发·嵌入式硬件·学习·51单片机