完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include
#define uint unsigned int #define uchar unsigned char ***it key1=P2^0; //电机加速IO口定义 ***it key2=P2^1; //电机减速IO口定义 ***it key3=P2^2; //电机正反IO口定义 bit flag=0; //电机正反标志位 uchar num=0,maichong=4,table_begin=0; void Delay(uchar i) { uchar j,k; for(j=i;j>0;j--) for(k=125;k>0;k--); } void key() { if(key1==0) { Delay(5); if(key1==0) { num++; if(num>3) num=3; while(key1==0); } } if(key2==0) { Delay(5); if(key2==0) { if(num!=0) num--; else num=0; while(key2==0); } } if(key3==0) { Delay(5); if(key3==0) { flag=~flag; while(key3==0); } } } void dispose() //根据速度标识进行数据处理 { switch(num) { case 0: maichong=5; break; case 1: maichong=4; break; case 2: maichong=3; break; case 3: maichong=2; break; } if(flag==0) { table_begin=0; //flag=0,正转 } else { table_begin=4; //flag=1,反转 } } void qudong() //电机速度,和正反转控制 { uchar i,j; for(j=0+table_begin;j<4+table_begin;j++) { for(i=0;i Delay(20); } } } void main() { while(1) { key(); dispose(); qudong(); } } |
|
相关推荐
1个回答
|
|
你代码不知道,遥控器应该是可以的,关键你代码得写好
|
|
|
|
只有小组成员才能发言,加入小组>>
请问下图大疆lightbridge2遥控器主板电源芯片型号是什么?
4453 浏览 1 评论
使用常见的二极管、三极管和mos做MCU和模组的电平转换电路,但是模组和MCU无法正常通信,为什么?
328浏览 2评论
为了提高USIM卡电路的可靠性和稳定性,在电路设计中须注意的点有哪些?
319浏览 2评论
340浏览 2评论
340浏览 2评论
379浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-5 02:20 , Processed in 0.983806 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号