嵌入式学习---(单片机)

  1. GPIO输入模式、输出模式

输出模式:单片机给定引脚一个电平(高电平(5V) 低电平(0V)),控制引脚实现高低电平

输入模式:检测引脚电平变化

  1. 按键工作原理(GPIO输入)

  2. 中断概念:CPU在执行一个任务时,被外界更为紧急的事件打断,转而去执行更为紧急的任务,执行完后再回到刚才的地方继续向下执行,这一过程叫做中断

  3. 中断源概念、中断源个数、哪几个中断源:

打断CPU执行当前任务的事件/源头叫做中断源;

51单片机有5个中断源;

中断源分类:外部中断0、外部中断1、定时器0、定时器1、串口;

  1. 外部中断、定时器中断概念

单片机上的引脚电平变化所引发的中断(INT0(P3-2)、INT1(P3-3))

  1. 中断处理流程:

(1)中断源发出中断请求

(2)检查CPU是否响应中断及该中断源是否被屏蔽

(3)比较中断优先级

(4)保护现场

(5)执行中断服务函数(回调函数)

(6)恢复现场

  1. 51单片机中定时器的个数?类型

两个,自增型定时器

  1. 16位定时器和8位自动重装载定时器的区别

16位定时器寄存器由两个8位寄存器TH0 和TL0组成,共同构成一个16位计数器

8位自动重装载定时器实际参与计数的是TL0,当TL0中的值加到255溢出后,再将TH0中的值重新装入到TL0中

  1. PWM的概念、PWM周期、PWM占空比

(PWM)脉冲宽度调制,能够让引脚产生一个方波,周期性的让引脚的电平发生翻转

PWM周期:一个方波所经历的周期(从上升沿到上升沿所经历的时间/从下降沿到下降沿所经历的时间)

PWM占空比:在一个周期内高电平所占的比例

10、有源蜂鸣器和无源蜂鸣器的区别

有源蜂鸣器:存在震荡源,通电后蜂鸣器会发出持续频率的声音

无源蜂鸣器:不存在震荡源,通电后蜂鸣器不会发出声音,需要给蜂鸣器一个震荡

11、51单片机蜂鸣器实现原理

通过单片机的I/O口产生一定频率的方波信号,驱动蜂鸣器内部的振动片振动,从而发出声音。 声音的音调由频率决定,声音的大小(响度)由驱动功率决定。

相关推荐
syagain_zsx4 分钟前
BRpc 二次封装:Channel 管理、服务管理与回调工厂
c++·学习·程序人生·rpc·谷歌
其实防守也摸鱼6 分钟前
Cylab在线靶场——CTF中的通用技能
linux·数据库·学习·算法·靶场·ctf·学习网络安全
我命由我1234520 分钟前
Python 开发 - Python 的 pathlib
java·开发语言·后端·python·学习·java-ee·学习方法
xiangw@GZ23 分钟前
四线开尔文(Kelvin)测量原理
单片机·嵌入式硬件
优信电子1 小时前
HC05蓝牙模块主机与从机进行连接通信
单片机·物联网·嵌入式
kkkkkkkkkk_Z1 小时前
新手自学嵌入式 | 学习日记:Linux驱动复习之系统移植(U-Boot篇)
linux·运维·学习
Rabitebla1 小时前
【系统性学习笔记】Linux 权限篇(二):文件属性、权限修改与目录权限的底层逻辑
linux·c++·笔记·学习·算法
深圳老胡2 小时前
STM32CubeMX 2 与 STM32CubeMX 的主要区别
笔记·stm32·单片机·代码规范
BSD_CGQ2 小时前
FSR 压力传感器 I2C 接口实战:地址规划与 MCU 软件滤波的工程取舍
嵌入式硬件·机器人·压力传感器·柔性薄膜压力传感器
゛凌乱的记忆づ3 小时前
50元从零到成品:一套AI辅助的嵌入式实战入门教程——IIC篇
人工智能·stm32·单片机·嵌入式硬件