Proteus仿真 - 51单片机8路舵机点动±90°点动控制

✅文末提供完整代码和仿真文件!
在这里插入图片描述

在这里插入图片描述

主程序

void main()
{
	uint t_while;
	timer_init();//定时器0初始化
	TR0 = 1;
	while(1)
	{
		
		if(ADD == 0)
		{
			delayms(2);
			if(ADD == 0)
			{
				if(t_up0 <= 1950)
				{
					t_up0 = t_up0 + 50;
					t_up1 = t_up1 + 50;
					t_up2 = t_up2 + 50;
					t_up3 = t_up3 + 50;
					t_up4 = t_up4 + 50;
					t_up5 = t_up5 + 50;
					t_up6 = t_up6 + 50;
					t_up7 = t_up7 + 50;
				}
				
				t_while = 50000;
				while(t_while--)
				{
					if(ADD == 1)
						break;
				}
				
			}
		}
		
		if(SUB == 0)
		{
			delayms(2);
			if(SUB == 0)
			{
				if(t_up0 >= 1050)
				{
					t_up0 = t_up0 - 50;
					t_up1 = t_up1 - 50;
					t_up2 = t_up2 - 50;
					t_up3 = t_up3 - 50;
					t_up4 = t_up4 - 50;
					t_up5 = t_up5 - 50;
					t_up6 = t_up6 - 50;
					t_up7 = t_up7 - 50;
				}
				
				t_while = 50000;
				while(t_while--)
				{
					if(SUB == 1)
						break;
				}
				
			}
		}
	}
	
}

完整代码获取

在小程序内复制网盘链接下载后,直接解压即可。
https://www.kdocs.cn/l/cdKOEx0g5dWQ
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值