范文无忧网计划总结工作总结

单片机步进电机控制系统实训体会

12月24日 编辑 fanwen51.com

看看我的,通过按键控制正转,停止,反转。 #include#include#define uchar unsigned char #define uint unsigned int sbit key1=P3^7; sbit key2=P3^6; sbit key3=P3^5; uchar kz,i=200; uchar zhengzhuan[]={0xf3,0xf9,0xfc,0xf6}; uchar fanzhuan[]={0xf3,0xf6,0xfc,0xf9}; void delay1ms(uint ms) { uchar i; while(ms--) { for(i = 0; i3) a=0; i--;if(i==0)kz=0; if(key1==0) { delay1ms(10); if(key1==0) { kz=0; P1=0xff; while(!key1); } } if(key2==0) { b=b+5; if(b>=240) b=240; while(!key2) { } } if(key3==0) { b=b-5; if(b3) a=0; if(key1==0) { delay1ms(10); if(key1==0) { kz=0; P1=0xff; } } if(key2==0) { b+=5; if(b>=240) b=240; while(!key2) { } } if(key3==0) { b-=5; if(b

推荐阅读
图文推荐
栏目列表