完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
/********************************************************
步进电机正反转 操作方法:将POWER SUPPLY SWITCH 中的SW开关打开, 将JUMP LINE HAT中的跳线帽取8个,将6N137部分的VCCMC和 +5V,GNDMC和GND+5V,P01,P02,P03,P04短接,将KEY 部分的S5和P32,S4和P33短接,把步进电机插上 ********************************************************/ #include #define uchar unsigned char #define uint unsigned int ***it s1=P3^2; //正转键 ***it s2=P3^3; //反转键 uchar table[]={0x10,0x08,0x04,0x02}; //正转数组 uchar table1[]={0x02,0x04,0x08,0x10}; //反转数组 void delayus(uint i) //延时函数 { while(i--); } void main() { uchar i,flag; while(1) { //按键扫描 if(s1==0) { delayus(1000); if(s1==0) { while(!s1); flag=0; } } if(s2==0) { delayus(1000); if(s2==0) { while(!s2); flag=1; } } if(flag==0) //正转 { for(i=0;i<4;i++) { P0=table1; delayus(500); } } if(flag) //反转 { for(i=0;i<4;i++) { P0=table; delayus(500); } } } } |
|
|
|
只有小组成员才能发言,加入小组>>
2468 浏览 0 评论
9328 浏览 4 评论
37012 浏览 19 评论
5061 浏览 0 评论
25039 浏览 34 评论
1636浏览 2评论
1894浏览 1评论
2345浏览 1评论
1669浏览 0评论
656浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-23 07:50 , Processed in 1.121974 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号