- 博客(55)
- 收藏
- 关注
原创 【stm32-2】按键控制LED&光敏传感器控制蜂鸣器
/读取输入数据寄存器某一个端口的输入值。//读取输出数据寄存器某一位。//读取整个输入数据寄存器。//读取整个输出寄存器。
2024-05-05 19:05:24
316
原创 【Proteus】51单片机对步进电机的控制
步进电机:将电脉冲信号转变为角位移或线位移的开换控制系统。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。(1)根据脉冲的控制时序进行顺时针和逆时针的转动,脉冲的顺序决定步进电机的旋转方向,脉冲的个数决定步进电机转动的角度,脉冲的频率决定了步进电机的转速。(4)步进电机的转动方向很容易通过反方向给脉冲时序改变。(3) 步进电机具有快速启动和快速停止的特性。(2)没有脉冲时步进电机会保持当前位置。
2024-04-14 21:21:46
1051
2
原创 【Proteus】51单片机对直流电机的控制
直流电机驱动芯片L293D:支持逻辑电压和电机驱动电压4.5~36V,最大输出电流为600mA。四通道每两个通道驱动一组电机。直流电机:输出或输入为直流电能的旋转电机。能实现直流电能和机械能互相转换的电机。2、转速控制:在负载变化不大的时候,加在直流电动机两端的电压大小与其速度成正比。1、方向控制:直流电机只有正负极,交换就可以调节正反转。运行时是直流电动机,电能转换为机械能;运行时是直流发电机,机。
2024-04-14 20:17:15
886
原创 【Proteus仿真】按键控制LED流水灯&定时器时钟
/0x02,左移(循环移位),移到0x08继续左移会回到最低位。64535离计数器溢出差值1000,所以计时时间为1ms。总共定时时间65535us。按键控制LED流水灯亮灭。
2024-04-12 20:29:13
1227
原创 【proteus仿真】定时器0中断实验
使用static关键字将i定义为静态变量:我们希望每次进入中断函数时,i保存的是上次累加值,使用了static关键字,就可以让变量实现这种功能,即不会每次进入中断函数后被初始化为0。假如去掉static,那么变量i就是一个局部变量,每次进入中断时,变量i的初始值都是0,也就是说它的值永远也不会递增到1000,从而实现不了1s的定时。
2024-04-10 16:45:02
573
原创 if else语句、ctype.h系列的字符函数、多重选择else if
if语句if else语句ctype.h系列的字符函数多重选择else if总结
2024-03-18 16:30:41
601
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人