亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dianji001.c

?? 用L298作為驅動器
?? C
字號:
/**************************************************************
**項目名稱:兩相混合式步進電機驅動程序	   
**功能描述:
**說    明:
/**************************************************************
頭文件預處理:
**************************************************************/
#include <reg52.h>
#include <math.h>
#include <stdio.h>
/**************************************************************
數據類型宏定義:
**************************************************************/
#define uchar unsigned char
#define uint  unsigned int
/*============================================================
I/O Ports' Definition:
============================================================*/
sbit		IN1=P2^0;            
sbit		IN2=P2^1;   
sbit		IN3=P2^2;            
sbit		IN4=P2^3;         
sbit   		Led_Clk=P1^5;	//clock port of 74HC164
sbit   		Led_Dat=P1^6;	//data port of 74HC164
sbit    	Led_Cs=P1^7; 	//Led display controlling(using BJT's base)
/**************************************************************
全局變量聲明:
**************************************************************/
uint	t=15;
uchar	fx;
uchar	power;
uchar	step0=0;
uchar	step1=0;
uchar	Cnt0=0;
uchar	Cnt1=0;
uchar	key_value,key_value_temp;
/**************************************************************
函數說明:
**************************************************************/
void   Led_Display();
void   Led_Write(uchar leddat);
void   Key_Func();
//void	zheng();
//void	fan();
void   delay(uint t);
void   delay1();
/**************************************************************
code tab:
**************************************************************/
uchar code tab[]={
        0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09,//0-9
        0xFF//dark all
};


void main()
{	
	TMOD=0x11;	   //甚至定時器0/1的工作方式
	ET0=1;			//允許定時器0中斷
	ET1=1;			//允許定時器1中斷
	EA=1;				//允許總中斷
	
	while(1)
	{	
		Key_Func();
		Led_Display();
		
	}

}


/**************************************************************
**函數名稱:Key_Func
**功能描述:鍵盤處理
***************************************************************
**調用函數:None
**參    數:None
**返 回 值:None              
**************************************************************/	
void Key_Func()
{
       P1=0xff;
	 
       key_value=P1;
       key_value=(key_value&0x1f);
       do
       {
          key_value_temp=P1;
          key_value_temp=(key_value_temp&0x1f);
          delay1();
       }while(key_value_temp!=0x1f);

       switch(key_value)
       {

        case 0x1e:		if(t<995) t+=5;
						break;	
		           
        case 0x1d:		if(t>5)	t-=5;
		           		break;

        case 0x1b: 		fx=0;		//正向向運轉	 
						power=1;
						TH0=0xBC;		
						TL0=0xb0;						
						TR1=0;			 //關閉定時器1
						TR0=1;			//啟動定時器0
						IN1=0;
						IN2=1;
						IN3=0;
						IN4=1;
		           		break;              

        case 0x17: 		fx=1;		  	//反向運轉  
						power=1;
						TH1=0xBC;		
						TL1=0xb0;
						TR0=0;			 //關閉定時器0
						TR1=1;			//啟動定時器1					
						IN1=0;
						IN2=1;
						IN3=0;
						IN4=1;	

						break;           

        case 0x0f: 		power=0;	//停止運轉  
						TR0=0;			 //關閉定時器0
						TR1=0;			//關閉定時器1


		default:   break;
       }
}

/*==================Key_Func 函數結束=======================*/



/**************************************************************
**函數名稱:Led_Display
**功能描述:LED數碼管顯示	 
***************************************************************
**調用函數:Led_Write
**參    數:None
**返 回 值:None
************************************************************/

void Led_Display()
{
	uint p=t ;
 	uchar s ,i;
	Led_Cs=1;
	for	(i=0;i<3;i++)
	{
		s=p%10;
		p=p/10; 
		Led_Write(s);
	}
	                          	   //輸出轉速   
	Led_Write(10);				//全黑,作為分割點	  
	Led_Write(fx);				//運轉方向標識符  1為正向,0為反向 
	Led_Write(power);
	Led_Cs=0;
	delay1();			 //輸出運轉標識符   1為運轉,0為停轉 
}	
/********************Led_Display 函數結束*********************/

/**************************************************************
**函數名稱:Led_Write
**功能描述:移位寄存器送出一個字節的數據
***************************************************************
**調用函數:None
**參    數:None
**返 回 值:None
**************************************************************/
void   Led_Write(uchar leddat)
{
    uchar i;
	uchar dat=tab[leddat];
    for(i=0;i<8;i++)
   {
      if((dat&0x80)==0)  Led_Dat=0;
       	else Led_Dat=1;

           Led_Clk=0;           //時鐘端產生脈沖    
           Led_Clk=1;           //送出一位數據	  
           dat<<=1;								  
   }
}

/*********************Led_Write 函數結束**********************/
/**************************************************************
**函數名稱:delay
**功能描述:延時
***************************************************************
**調用函數:None
**參    數:None
**返 回 值:None
**************************************************************/

void delay1()
{
   uchar i,k;
   for(i=0;i<=50;i++)
   for(k=0;k<15;k++)
   {
       ;
   }
}


/********************* delay 函數結束**********************/
 void Tmr0_ISR() interrupt 1 using 1		 //定時器0中斷	  正轉 
{
	Cnt0++;
    if(Cnt0==t) 
	{
		Cnt0=0 ;
		switch(step0)
		{
			case 0:	IN1=1;
					IN2=0;
					break;
			case 1:	IN3=1;
					IN4=0;
					break;
			case 2:	IN2=1;
					IN1=0;
					break;
			case 3:	IN4=1;
					IN3=0;
					break;				  //正轉輸出順序 
		}
		if(step0==3) step0=0;
		else step0++;
			
	} 
	TH0=0x3c;		
	TH0=0xb0;
}
/**************************************************************/
void Tmr1_ISR() interrupt 3 using 2   //定時器1				  反轉 
{
	Cnt1++;
	if(Cnt1==t) 
	{
		Cnt1=0 ;
		switch(step1)
		{
			case 0:	IN4=1;
					IN3=0;
					break;
			case 1:	IN2=1;
					IN1=0;
					break;
			case 2:	IN3=1;
					IN4=0;
					break;
			case 3:	IN1=1;
					IN2=0;
					break;				//反轉輸出順序 
		}
		if(step1==3) step1=0;
		else step1++;
	}
	TH1=0x3c;		
	TH1=0xb0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久午夜片| 91麻豆精品在线观看| 日韩一区二区三区视频在线观看| 亚洲超碰精品一区二区| 欧美高清视频不卡网| 人妖欧美一区二区| 久久久一区二区三区捆绑**| 国产裸体歌舞团一区二区| 久久午夜老司机| 99麻豆久久久国产精品免费优播| 亚洲另类中文字| 欧美一区二区在线不卡| 国产精品一区二区男女羞羞无遮挡| 国产精品丝袜黑色高跟| 色狠狠综合天天综合综合| 丝袜亚洲另类欧美| 久久久99久久精品欧美| 99热99精品| 日本aⅴ精品一区二区三区| 国产拍揄自揄精品视频麻豆| 色综合久久久久综合| 捆绑调教一区二区三区| 中文字幕在线免费不卡| 欧美美女视频在线观看| 国产成人午夜电影网| 亚洲激情自拍偷拍| 欧美精品一区二区三| 99精品欧美一区二区三区综合在线| 亚洲国产精品久久久男人的天堂| 精品久久国产老人久久综合| 91美女在线观看| 国内一区二区在线| 亚洲国产va精品久久久不卡综合| 久久综合九色综合久久久精品综合| 91麻豆国产香蕉久久精品| 麻豆成人av在线| 一区二区三区影院| 久久精品一区二区三区四区| 欧美午夜寂寞影院| 成人免费va视频| 久久电影网站中文字幕| 亚洲一区二区三区国产| 国产精品久久久久9999吃药| 日韩欧美在线综合网| 色哦色哦哦色天天综合| 成人在线综合网| 久久精品国产精品青草| 亚洲福利视频一区| 中文字幕一区二区三区精华液| 欧美一级片免费看| 91极品视觉盛宴| 成人黄页在线观看| 国产精品影视天天线| 日韩av在线播放中文字幕| 亚洲精品免费电影| 国产精品午夜免费| 亚洲国产成人自拍| 久久日一线二线三线suv| 91精品久久久久久久91蜜桃| 色综合久久精品| 91丨九色丨尤物| heyzo一本久久综合| 国产成人午夜精品影院观看视频 | 国产精品不卡在线| 欧美精品一区二区三区在线播放 | 欧美老肥妇做.爰bbww| 色综合天天做天天爱| 波多野结衣中文一区| 国产99久久精品| 国产一区二区三区日韩| 久久99精品国产.久久久久| 蜜臀久久99精品久久久久宅男| 香蕉乱码成人久久天堂爱免费| 樱桃国产成人精品视频| 亚洲久本草在线中文字幕| 亚洲免费观看在线视频| 综合久久久久久| 亚洲你懂的在线视频| 国产欧美日韩精品a在线观看| 久久久久久久综合狠狠综合| 久久久美女艺术照精彩视频福利播放| 欧美电影精品一区二区| 欧美不卡视频一区| 久久精品视频免费观看| 久久精品无码一区二区三区| 久久久久久9999| 中文成人综合网| 亚洲免费观看高清完整| 一区二区三区中文在线观看| 亚洲一级二级三级| 免费人成黄页网站在线一区二区| 日本不卡视频一二三区| 蜜臀av性久久久久蜜臀aⅴ| 麻豆国产精品官网| 国产999精品久久久久久绿帽| bt欧美亚洲午夜电影天堂| 色哟哟精品一区| 欧美日韩国产另类一区| 精品美女在线播放| 国产精品免费视频观看| 亚洲成av人片在www色猫咪| 麻豆91精品视频| 国产一区福利在线| 一本色道综合亚洲| 日韩欧美一区二区视频| 国产色综合一区| 亚洲欧美色一区| 免费观看在线综合色| 国产aⅴ精品一区二区三区色成熟| 一本久道中文字幕精品亚洲嫩| 欧美一区二区三区视频在线观看| 久久精品亚洲精品国产欧美| 伊人性伊人情综合网| 美国三级日本三级久久99| 成年人国产精品| 日韩一区二区三区av| 国产精品乱码妇女bbbb| 视频一区二区国产| 成人白浆超碰人人人人| 在线成人av网站| 国产精品久99| 卡一卡二国产精品| 91伊人久久大香线蕉| 亚洲精品一区二区三区在线观看| 综合网在线视频| 精品无码三级在线观看视频| 欧美亚洲国产一区二区三区va| 精品国产青草久久久久福利| 亚洲人成影院在线观看| 国产乱淫av一区二区三区| 欧美在线观看视频一区二区| 国产欧美综合在线观看第十页| 日本在线不卡视频| 在线影院国内精品| 国产精品麻豆欧美日韩ww| 精品在线一区二区三区| 欧美老年两性高潮| 亚洲精品乱码久久久久久黑人| 国产精一品亚洲二区在线视频| 欧美人牲a欧美精品| 亚洲日本一区二区| 不卡av在线网| 国产午夜一区二区三区| 看片的网站亚洲| 日韩一区二区麻豆国产| 亚洲一区在线观看免费| www.久久久久久久久| 久久久久高清精品| 蜜臀精品一区二区三区在线观看| 欧美少妇一区二区| 亚洲一区二区在线免费观看视频| 成人黄色免费短视频| 国产亚洲欧美中文| 国产在线日韩欧美| 久久综合久久综合九色| 麻豆国产欧美日韩综合精品二区| 国产精品乱子久久久久| 国产精品综合av一区二区国产馆| 天堂蜜桃一区二区三区| 欧美日韩在线播放三区| 亚洲精品成人天堂一二三| 91免费国产在线| 亚洲精品午夜久久久| 色综合色狠狠天天综合色| 亚洲精品国产精华液| 91免费国产视频网站| 夜夜嗨av一区二区三区中文字幕| 91美女蜜桃在线| 亚洲一二三四久久| 欧美日韩另类国产亚洲欧美一级| 亚洲国产精品欧美一二99| 欧美在线观看禁18| 日韩av中文字幕一区二区| 日韩欧美精品在线视频| 久久精品国产成人一区二区三区| 精品国产乱码久久久久久久久| 精品在线你懂的| 欧美国产一区在线| 91美女福利视频| 视频一区在线播放| 精品国产凹凸成av人网站| 国产超碰在线一区| 玉米视频成人免费看| 在线免费视频一区二区| 天堂成人国产精品一区| 精品国产凹凸成av人导航| 岛国一区二区在线观看| 亚洲天堂网中文字| 欧美日韩精品欧美日韩精品 | 亚洲成av人片一区二区梦乃| 7777精品伊人久久久大香线蕉的| 美女网站色91| 国产精品久久久久9999吃药| 欧美性受极品xxxx喷水| 美女www一区二区| 中文字幕中文字幕中文字幕亚洲无线 | 国产一区二区看久久| 国产精品久久久久三级| 欧美日韩精品一区二区三区四区| 久久国产精品免费|