嵌入式硬件编程

目录

GPIO的输入功能和输出功能有什么区别?

什么是中断?

什么是中断源?

51单片机中有几个中断源?分别是哪几个?

什么是外部中断?

51单片机中有几个定时器?自增形还是自减形?

什么是PWM?

什么是PWM周期?

什么是PWM占空比?

有源蜂鸣器?无源蜂鸣器?

GPIO的输入功能和输出功能有什么区别?

输出模式:给定引脚电平,控制引脚高低电平变化(推挽输出/开漏输出/复用推挽/复用开漏)

输入模式:监测电平变化(上拉输入/下拉输入/浮空输入/模拟输入)

什么是中断?

中断的概念:当CPU执行某个任务时,外界发生了一个紧急事件,要求CPU放下当前任务,转而去执行这个紧急的事件,执行完紧急事件以后再回到原来被中断的地方继续向下执行

什么是中断源?

中断源的概念:打断CPU执行当前任务的源头/事件

51单片机中有几个中断源?分别是哪几个?

一共有5个中断源,分别是:外部中断0,外部中断1,定时器0,定时器1,串口

什么是外部中断?

外部中断:引脚电平的变化所引发的中断(P32,P33)

51单片机中有几个定时器?自增形还是自减形?

两个,分别是timer 0,timer 1,是自增形

什么是PWM?

PWM:脉冲宽度调制,能够使引脚产生一个方波,PWM可以让引脚电平周期性翻转

什么是PWM周期?

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

什么是PWM占空比?

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

有源蜂鸣器?无源蜂鸣器?

震荡源:波->音调不同:高/低频 || 音量不同:振幅

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

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

时间计算方法:

相关推荐
独小乐1 小时前
012.整体框架适配SDRAM|千篇笔记实现嵌入式全栈/裸机篇
c语言·汇编·笔记·单片机·嵌入式硬件·arm·gnu
不吃鱼的羊1 小时前
ADC扫描组Scan Group
单片机
LCMICRO-133108477462 小时前
长芯微LPC556D1完全P2P替代DAC8830,是引脚兼容的16位数模转换器,该系列产品为单通道、低功耗、缓冲电压输出型DAC
stm32·单片机·嵌入式硬件·fpga开发·硬件工程·电压输出型dac
forAllforMe2 小时前
如何用定时器PWM产生SPWM?--电机驱动控制
嵌入式硬件
charlie1145141913 小时前
嵌入式C++教程实战之Linux下的单片机编程(9):HAL时钟使能 —— 不开时钟,外设就是一坨睡死的硅
linux·开发语言·c++·单片机·嵌入式硬件·c
钿驰科技3 小时前
水泵无刷电机驱动板如何实现恒压控制?
单片机·嵌入式硬件
xingzhemengyou13 小时前
STM32 DMA
stm32·单片机·嵌入式硬件
森利威尔电子-3 小时前
森利威尔 SL3160A 降压型 DC - DC 转换器:10V - 150V 宽输入,稳出 5V/2.5A
单片机·嵌入式硬件·集成电路·芯片·电源芯片
清风6666663 小时前
基于单片机与WiFi通信的教室人数与照明上位机监控系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
路过&3 小时前
自制了一款字体点阵生成器
单片机·ui