久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
4線步進驅動 單片機源程序
[打印本頁]
作者:
liuda
時間:
2015-1-21 21:53
標題:
4線步進驅動 單片機源程序
本帖最后由 liuda 于 2015-1-21 21:55 編輯
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit menu=P2^4;//啟停
sbit dir1=P2^5;//方向
sbit jia=P2^6;// 加鍵
sbit jian=P2^7;//減鍵
uchar sm,dir,c,i;
uchar table[]={0x01,0x04,0x02,0x08};
uchar table1[]={0x08,0x02,0x04,0x01};
void delay1(uint k)//延時函數
{
uint i,j;
for(i=k;i>0;i--)
for(j=5;j>0;j--);
}
void delay(uint k)//延時函數
{
uint i,j;
for(i=k;i>0;i--)
for(j=170;j>0;j--);
}
void key()
{
if(menu==0)
{
delay(10);
if(menu==0)
{
c=!c;
while(!menu);
}
}
if(dir1==0)
{
delay(10);
if(dir1==0)
{
dir=!dir;
while(!dir1);
}
}
if(jia==0)
{
delay(10);
if(jia==0)
{
sm++;
if(sm==100)
sm=30;
while(!jia);
}
}
if(jian==0)
{
delay(10);
if(jian==0)
{
sm--;
if(sm==30)
sm=100;
while(!jian);
}
}
}
void main()
{
sm=30;
while(1)
{
key();
if(c==1)
{
if(dir==0)
{
for(i=0;i<4;i++)
{
P0=table[i];
delay1(sm);
}
}
if(dir==1)
{
for(i=0;i<4;i++)
{
P0=table1[i];
delay1(sm);
}
}
}
}
}
復制代碼
作者:
6ningning
時間:
2015-4-12 15:15
學習了。
作者:
lyrichard021
時間:
2015-6-15 12:27
應該把驅動器的型號分享一下,謝謝
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品国产99
|
av黄页
|
国产精品久久久久久妇女6080
|
欧美区一区二
|
午夜黄色影院
|
亚洲一级二级三级
|
色婷五月天
|
国产美女在线播放
|
一级特黄色片
|
日韩精品在线观看视频
|
丁香av
|
h片免费看
|
青青视频网
|
一本不卡
|
三上悠亚激情av一区二区三区
|
丝袜美腿亚洲综合
|
精品无人国产偷自产在线
|
久久国产综合
|
国产一区二区三区久久
|
日本在线一区二区三区
|
国产3p视频
|
蜜臀久久99精品久久久久久宅男
|
日韩二三区
|
欧美成人三级
|
永久在线
|
成人福利在线观看
|
色中色综合
|
国产乡下妇女三片
|
av网站免费在线观看
|
色黄大色黄女片免费中国
|
亚洲免费在线观看
|
亚洲五月婷婷
|
www.成人
|
激情综合久久
|
亚洲精品91天天久久人人
|
国产欧美在线播放
|
久久精品久久久精品美女
|
一本久
|
91亚洲精品在线
|
久久久久久亚洲
|
91成人精品
|