完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
1个回答
|
|
第一种直接用51开发板 第二种用最小单元加unl2003驱动 二、开发板电路 三、keil的代码 程序文件 #include #include ***it p31=P3^1; ***it p32=P3^2; ***it p33=P3^3; #define UP 40 #define DOWN 50 #define STOP 60 void delay()//延时程序 { unsigned i,j,k; for(i=0;i<0x02;i++) for(j=0;j<0x02;j++) for(k=0;k<0xff;k++); //控制速度 快一点的用 for(k=0;k<0x8f;k++); } main() { unsigned char temp; while(1) { if(p31==0) { temp=UP;//控制正转 P1=0X00; delay(); } if(p32==0) { temp=DOWN;//控制反转 P1=0X00; delay(); } if(p33==0) { temp=STOP;//控制停止 } switch(temp) { case DOWN : P1=0X01;//控制反转 //0011 delay(); delay(); P1=0X02;//0110 delay(); delay(); P1=0X04;//1100 delay(); delay(); P1=0X08;//1001 delay(); delay(); break; case UP : P1=0X08;//控制正转 delay(); delay(); P1=0X04; delay(); delay(); P1=0X02; delay(); delay(); P1=0X01; delay(); delay(); break; case STOP ://控制停止 P1=0X00; delay(); delay(); break; } } 修改p1,改成p2。就可使用p2端口,适用于第二种接线方式。 } |
|
|
|
只有小组成员才能发言,加入小组>>
2454 浏览 0 评论
9268 浏览 4 评论
36948 浏览 19 评论
5054 浏览 0 评论
24948 浏览 34 评论
1600浏览 2评论
1850浏览 1评论
2297浏览 1评论
1630浏览 0评论
610浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-12 03:14 , Processed in 1.177659 second(s), Total 74, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号