/*************** writer:shopping.w ******************/
#include <reg51.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define u16 unsigned int
sbit K1 = P3^0;
sbit K2 = P3^1;
sbit K3 = P3^2;
sbit K4 = P3^3;
sbit LED1 = P0^0;
sbit LED2 = P0^1;
sbit LED3 = P0^2;
sbit LED4 = P0^3;
sbit MA = P1^0;
sbit MB = P1^1;
sbit MC = P1^2;
sbit MD = P1^3;
sbit ME = P1^4;
sbit MF = P1^5;
sbit MG = P1^6;
sbit MH = P1^7;
//***********************************************//
void delay(u16 num)
{
u16 x,y;
for(x=num;x>0;x--)
{
for(y=110;y>0;y--)
{
//延时1ms;
}
}
}
void main(void)
{
LED1 = 1;
LED2 = 1;
LED3 = 1;
LED4 = 1;
while(1)
{
if(K1 == 0)
{
while(K1 == 0);
LED1 = 0;
LED2 = 1;
LED3 = 1;
LED4 = 1;
MA = 1;
MB = 0;
}
// if(K2 == 0)
// {
// while(K1 == 0);
// LED1 = 1;
// LED2 = 0;
// LED3 = 1;
// MA = 1;
// MB = 0;
// }
if(K3 == 0)
{
while(K3 == 0);
LED1 = 0;
LED2 = 1;
LED3 = 1;
LED4 = 1;
MA = 0;
MB = 0;
delay(2000);
MC = 1;
MD = 0;
LED1 = 1;
LED2 = 0;
LED3 = 1;
LED4 = 1;
}
if(K4 == 0)
{
// while(K4 == 0);
LED1 = 1;
LED2 = 0;
LED3 = 1;
LED4 = 1;
MC = 0;
MD = 0;
delay(2000);
ME = 1;
MF = 0;
LED1 = 1;
LED2 = 1;
LED3 = 0;
LED4 = 1;
delay(10000);
MA = 0;
MB = 1;
delay(5000);
LED1 = 1;
LED2 = 1;
LED3 = 1;
LED4 = 0;
MG = 1;
MH = 0;
delay(5000);
LED1 = 1;
LED2 = 0;
LED3 = 1;
LED4 = 1;
MC = 0;
MD = 1;
delay(5000);
LED1 = 1;
LED2 = 1;
LED3 = 1;
LED4 = 0;
MG = 0;
MH = 1;
delay(5000);
LED1 = 1;
LED2 = 1;
LED3 = 0;
LED4 = 1;
ME = 0;
MF = 1;
}
}
}
基于51单片机控制四个伺服电机的采摘机械手仿真设计资料 包含源程序及仿真文件
版权申诉
5星 · 超过95%的资源 79 浏览量
2021-08-30
20:22:02
上传
评论 13
收藏 91KB RAR 举报
木头1233
- 粉丝: 274
- 资源: 632
最新资源
- 谷歌浏览器自动化测试版113.0.5672.0(包含linux,windows32/64,mac三个版本,不会自动更新)
- uniapp中tab切换,底部内容跟着移动,相反,底部移动,tab也跟着切换-组件
- 基于JS+TS实现跨平台3D相机控制器-附项目源码-优质项目分享.zip
- 跨相机-基于Rust实现的跨平台相机捕获-附项目源码-优质项目分享.zip
- odise 14离线安装包 大众斯柯达奥迪 5054 6153
- 网页设计期末作业-纯html加css+少量js-盗墓笔记旅游导航网站.rar
- 算法笔记模拟退火.rar
- MATLAB大数据仿真案例-蚁群算法(ACO)用于求解旅行商(TSP)问题.rar
- 基于yolov5的吸烟行为检测源码+模型.zip
- MySQL基础知识-个人笔记.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
- 4
前往页