基于STM32单片机高级控制定时器TIM1和TIM8的功能解析-STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16 位自动装载计数器(CNT)构成。STM32的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)等。 使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。STM32的每个通用定时器都是完全独立的,没有互相共享的任何资源。
单片机的硬件抗干扰技术解析-干扰的分类有好多种,通常可以按照噪声产生的原因、传导方式、波形特性等等进行不同的分类。按产生的原因分: 可分为放电噪声音、高频振荡噪声、浪涌噪声。 按传导方式分:可分为共模噪声和串模噪声。 按波形分:可分为持续正弦波、脉冲电压、脉冲序列等等。
51单片机PPM波的测试设计-先说说PPM波,从图上可以看出周期为20ms,冠丽控实际是6通控,但预留两通没有使用。通道的高电平区间为0.765~1.6ms 低电平时间为0.395ms引导波形的高电平 时间为10.165ms。
51单片机proteus仿真实验设计-这个proteus仿真是一个网友做的,该仿真可以生成方波、正弦波、锯齿波和三角波,并且还可以用按键调整波形。
不过,对初学者来讲,可能有点复杂。对于本科生来说,这个仿真几乎可以作为毕业论文了吧。当然,需要用实际元器件来调试,制作pcb,焊接。
我做的生成锯齿波和生成正弦波的仿真,可以作为学习这个仿真的阶梯。
这个仿真主要是用到溢出中断,和外部键盘中断。熟悉中断,和定时器的编程后,实现这个仿真其实也很简单。
STM32单片机通用定时器对lED灯的翻转控制设计-通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合,包括测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)。使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。每个定时器都是完全独立的,没有互相共享任何资源。它们可以一起同步操作。
C51单片机产生不用波形图的设计-#defineucharunsignedchar
#defineuintunsignedint
unsignedcharx=0,m=0,y=128;
sbitWR_DA=P2^1;
sbitCS_DA=P2^0;//DA与 单片机 的接口
sbitS0=P3^0;//波形选择,每次按下将产生不同的波形
sbitS1=P3^1;//频率减
sbitS2=P3^2;//频率加
sbitS3=P3^3;//调节方波的占空比
单片机中PWM的工作原理解析-这是一个周期是10ms,即频率是 100Hz的波形,但是每个周期内,高低电平脉冲宽度各不相同,这就是PWM的本质。在这里大家要记住一个概念,叫做“占空比”。占空比是指高电平的时间占整个周期的比例。比如第一部分波形的占空比是 40%,第二部分波形占空比是 60%,第三部分波形占空比是 80%,这就是 PWM 的解释。
51单片机解码PPM波的设计-先说说PPM波,从图中可以看出周期为20ms,冠丽控实际是6通控,但预留两通没有使用。通道的高电平区间为0.765~1.6ms 低电平时间为0.395ms引导波形的高电平 时间为10.165ms。