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

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

?? motor.src

?? 步進電機加減速運行程序 步進電機啟動時
?? SRC
字號:
; .\motor.SRC generated from: motor.c
; COMPILER INVOKED BY:
;        E:\Program Files\C51\BIN\C51.EXE motor.c BROWSE DEBUG OBJECTEXTEND SRC(.\motor.SRC)

$NOMOD51

NAME	MOTOR

P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
T0	BIT	0B0H.4
AC	BIT	0D0H.6
T1	BIT	0B0H.5
T2	BIT	090H.0
EA	BIT	0A8H.7
IE	DATA	0A8H
EXF2	BIT	0C8H.6
RD	BIT	0B0H.7
ES	BIT	0A8H.4
IP	DATA	0B8H
RI	BIT	098H.0
INT0	BIT	0B0H.2
CY	BIT	0D0H.7
TI	BIT	098H.1
INT1	BIT	0B0H.3
RCAP2H	DATA	0CBH
PS	BIT	0B8H.4
SP	DATA	081H
T2EX	BIT	090H.1
OV	BIT	0D0H.2
RCAP2L	DATA	0CAH
C_T2	BIT	0C8H.1
WR	BIT	0B0H.6
RCLK	BIT	0C8H.5
TCLK	BIT	0C8H.4
SBUF	DATA	099H
PCON	DATA	087H
SCON	DATA	098H
TMOD	DATA	089H
TCON	DATA	088H
IE0	BIT	088H.1
IE1	BIT	088H.3
B	DATA	0F0H
CP_RL2	BIT	0C8H.0
ACC	DATA	0E0H
ET0	BIT	0A8H.1
ET1	BIT	0A8H.3
TF0	BIT	088H.5
ET2	BIT	0A8H.5
TF1	BIT	088H.7
TF2	BIT	0C8H.7
RB8	BIT	098H.2
TH0	DATA	08CH
addr0	BIT	090H.4
EX0	BIT	0A8H.0
IT0	BIT	088H.0
TH1	DATA	08DH
addr1	BIT	090H.5
TB8	BIT	098H.3
EX1	BIT	0A8H.2
IT1	BIT	088H.2
TH2	DATA	0CDH
addr2	BIT	090H.6
P	BIT	0D0H.0
addr3	BIT	090H.7
SM0	BIT	098H.7
TL0	DATA	08AH
SM1	BIT	098H.6
TL1	DATA	08BH
SM2	BIT	098H.5
TL2	DATA	0CCH
PT0	BIT	0B8H.1
PT1	BIT	0B8H.3
RS0	BIT	0D0H.3
PT2	BIT	0B8H.5
TR0	BIT	088H.4
RS1	BIT	0D0H.4
TR1	BIT	088H.6
TR2	BIT	0C8H.2
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
DPH	DATA	083H
DPL	DATA	082H
EXEN2	BIT	0C8H.3
REN	BIT	098H.4
T2CON	DATA	0C8H
RXD	BIT	0B0H.0
TXD	BIT	0B0H.1
F0	BIT	0D0H.5
PSW	DATA	0D0H
?PR?delay?MOTOR      SEGMENT CODE 
?PR?_delay2?MOTOR    SEGMENT CODE 
?PR?motor_ffw?MOTOR  SEGMENT CODE 
?PR?motor_rev?MOTOR  SEGMENT CODE 
?PR?motor_turn?MOTOR SEGMENT CODE 
?PR?main?MOTOR       SEGMENT CODE 
?CO?MOTOR            SEGMENT CODE 
?DT?MOTOR            SEGMENT DATA 
	EXTRN	CODE (?C_STARTUP)
	PUBLIC	rate
	PUBLIC	REV
	PUBLIC	FFW
	PUBLIC	main
	PUBLIC	motor_turn
	PUBLIC	motor_rev
	PUBLIC	motor_ffw
	PUBLIC	_delay2
	PUBLIC	delay

	RSEG  ?DT?MOTOR
           rate:   DS   1

	RSEG  ?CO?MOTOR
FFW:
	DB	00EH
	DB	00CH
	DB	00DH
	DB	009H
	DB	00BH
	DB	003H
	DB	007H
	DB	006H

REV:
	DB	006H
	DB	007H
	DB	003H
	DB	00BH
	DB	009H
	DB	00DH
	DB	00CH
	DB	00EH

; /******************************************************************/
; /*****************************************************************/ 
; /*                                                                                                                               
; /*                 步進電機加減速運行程序                                                                                                                                                                            
; /*               步進電機啟動時,轉速由慢到快逐步加速。                                                                      
; /*               步進電機勻速運行                                                                                                       
; /*               步進電機由快到慢逐步減速到停止 
; /*                                                                                                                                                                                                                                                    
; /******************************************************************/
;     
; #include <reg52.h>       
; #include <string.h>    
; 
; #define uchar unsigned char
; #define uint  unsigned int
; 
; sbit  addr0 = P1^4;
; sbit  addr1 = P1^5;
; sbit  addr2 = P1^6;
; sbit  addr3 = P1^7;
; 
; uchar code FFW[8]={0x0e,0x0c,0x0d,0x09,0x0b,0x03,0x07,0x06};//正轉數組
; uchar code REV[8]={0x06,0x07,0x03,0x0b,0x09,0x0d,0x0c,0x0e};//反轉數組
; uchar rate ;        
; /********************************************************/
; /*                                                  
; /* 延時
; /* 11.0592MHz時鐘,                                    
; /*                                                      
; /********************************************************/
; void delay()

	RSEG  ?PR?delay?MOTOR
L?0043:
	USING	0
	MOV  	A,R6
	MOVC 	A,@A+DPTR
	MOV  	P0,A
	SETB 	addr0
	CLR  	addr1
	SETB 	addr2
	SETB 	addr3
	CLR  	addr3
delay:
	USING	0
			; SOURCE LINE # 31
;  {                           
			; SOURCE LINE # 32
;    uchar k;
;    uint s;
;    k = rate;
			; SOURCE LINE # 35
;---- Variable 'k?040' assigned to Register 'R7' ----
	MOV  	R7,rate
?C0003:
;    do
;     {
			; SOURCE LINE # 37
;        for(s = 0 ; s <100 ; s++) ;  
			; SOURCE LINE # 38
;---- Variable 's?041' assigned to Register 'R4/R5' ----
	CLR  	A
	MOV  	R5,A
	MOV  	R4,A
?C0004:
	INC  	R5
	CJNE 	R5,#00H,?C0042
	INC  	R4
?C0042:
	MOV  	A,R5
	XRL  	A,#064H
	ORL  	A,R4
	JNZ  	?C0004
;     }while(--k);
			; SOURCE LINE # 39
?C0001:
	DJNZ 	R7,?C0003
;  }
			; SOURCE LINE # 40
	RET  	
; END OF delay

; 
; 
; void delay2(uchar k)

	RSEG  ?PR?_delay2?MOTOR
_delay2:
	USING	0
			; SOURCE LINE # 43
;---- Variable 'k?142' assigned to Register 'R7' ----
;  {  
			; SOURCE LINE # 44
;                          
;    uchar s;
;    for(s = 0 ; s <k ; s++) ;  
			; SOURCE LINE # 47
;---- Variable 's?143' assigned to Register 'R6' ----
	CLR  	A
	MOV  	R6,A
?C0008:
	MOV  	A,R6
	CLR  	C
	SUBB 	A,R7
	JNC  	?C0011
	INC  	R6
	SJMP 	?C0008
; 
;    }
			; SOURCE LINE # 49
?C0011:
	RET  	
; END OF _delay2

; 
; /********************************************************/
; /*
; /*步進電機正轉
; /*
; /********************************************************/
; void  motor_ffw()

	RSEG  ?PR?motor_ffw?MOTOR
motor_ffw:
	USING	0
			; SOURCE LINE # 56
; { 
			; SOURCE LINE # 57
;    uchar i;
;  
;     for (i=0; i<8; i++)      //一個周期轉30度
			; SOURCE LINE # 60
;---- Variable 'i?244' assigned to Register 'R6' ----
	CLR  	A
	MOV  	R6,A
?C0012:
;     {  
			; SOURCE LINE # 61
;        P0 = FFW[i];//取數據
			; SOURCE LINE # 62
	MOV  	DPTR,#FFW
;        addr0 = 1;
			; SOURCE LINE # 63
;        addr1 = 0;
			; SOURCE LINE # 64
;        addr2 = 1;
			; SOURCE LINE # 65
;        addr3 = 1;
			; SOURCE LINE # 66
;        addr3 = 0;
			; SOURCE LINE # 67
;        delay();                 //調節轉速
			; SOURCE LINE # 68
	LCALL	L?0043
;     }
			; SOURCE LINE # 69
	INC  	R6
	CJNE 	R6,#08H,?C0012
; }
			; SOURCE LINE # 70
?C0015:
	RET  	
; END OF motor_ffw

; 
; /********************************************************/
; /*
; /*步進電機反轉
; /*
; /********************************************************/
; void  motor_rev()

	RSEG  ?PR?motor_rev?MOTOR
motor_rev:
	USING	0
			; SOURCE LINE # 77
; { 
			; SOURCE LINE # 78
;    uchar i;
;  
;     for (i=0; i<8; i++)      //一個周期轉30度
			; SOURCE LINE # 81
;---- Variable 'i?345' assigned to Register 'R6' ----
	CLR  	A
	MOV  	R6,A
?C0016:
;     {  
			; SOURCE LINE # 82
;        P0 = REV[i]; //取數據
			; SOURCE LINE # 83
	MOV  	DPTR,#REV
;        addr0 = 1;
			; SOURCE LINE # 84
;        addr1 = 0;
			; SOURCE LINE # 85
;        addr2 = 1;
			; SOURCE LINE # 86
;        addr3 = 1;
			; SOURCE LINE # 87
;        addr3 = 0;
			; SOURCE LINE # 88
;        delay();                 //調節轉速
			; SOURCE LINE # 89
	LCALL	L?0043
;     }
			; SOURCE LINE # 90
	INC  	R6
	CJNE 	R6,#08H,?C0016
; }
			; SOURCE LINE # 91
?C0019:
	RET  	
; END OF motor_rev

; 
; /********************************************************
; *                                                       
; *步進電機運行                                               
; *                                                      
; *********************************************************/
; void  motor_turn()

	RSEG  ?PR?motor_turn?MOTOR
motor_turn:
	USING	0
			; SOURCE LINE # 98
; { 
			; SOURCE LINE # 99
;    uchar x;
;    rate=0x30;
			; SOURCE LINE # 101
	MOV  	rate,#030H
;    x=0xf0;
			; SOURCE LINE # 102
;---- Variable 'x?446' assigned to Register 'R3' ----
	MOV  	R3,#0F0H
?C0022:
;    do
;      {
			; SOURCE LINE # 104
;         motor_ffw();               //正轉加速
			; SOURCE LINE # 105
	LCALL	motor_ffw
;         rate--;
			; SOURCE LINE # 106
	DEC  	rate
;      }while(rate!=0x0a);
			; SOURCE LINE # 107
	MOV  	A,rate
	CJNE 	A,#0AH,?C0022
?C0025:
; 
;    do
;      {     
			; SOURCE LINE # 110
;         motor_ffw();               //正轉勻速
			; SOURCE LINE # 111
	LCALL	motor_ffw
;        x--;
			; SOURCE LINE # 112
	DEC  	R3
;      }while(x!=0x01);
			; SOURCE LINE # 113
	CJNE 	R3,#01H,?C0025
?C0028:
;   
;    do
;      {
			; SOURCE LINE # 116
;         motor_ffw();              //正轉減速 
			; SOURCE LINE # 117
	LCALL	motor_ffw
;         rate++;
			; SOURCE LINE # 118
	INC  	rate
;      }while(rate!=0x30);    
			; SOURCE LINE # 119
	MOV  	A,rate
	CJNE 	A,#030H,?C0028
?C0031:
;    do
;      {
			; SOURCE LINE # 121
;         motor_rev();               //反轉加速
			; SOURCE LINE # 122
	LCALL	motor_rev
;         rate--;
			; SOURCE LINE # 123
	DEC  	rate
;      }while(rate!=0x0a);
			; SOURCE LINE # 124
	MOV  	A,rate
	CJNE 	A,#0AH,?C0031
?C0034:
; 
;    do
;      {     
			; SOURCE LINE # 127
;         motor_rev();               //反轉勻速
			; SOURCE LINE # 128
	LCALL	motor_rev
;        x--;
			; SOURCE LINE # 129
	DEC  	R3
;      }while(x!=0x01);
			; SOURCE LINE # 130
	CJNE 	R3,#01H,?C0034
?C0037:
;   
;    do
;      {
			; SOURCE LINE # 133
;         motor_rev();               //反轉減速 
			; SOURCE LINE # 134
	LCALL	motor_rev
;         rate++;
			; SOURCE LINE # 135
	INC  	rate
;      }while(rate!=0x30);    
			; SOURCE LINE # 136
	MOV  	A,rate
	CJNE 	A,#030H,?C0037
; }
			; SOURCE LINE # 137
	RET  	
; END OF motor_turn

; 
; /********************************************************
; *                                                       
; *  主程序                                               
; *                                                      
; *********************************************************/
; main()

	RSEG  ?PR?main?MOTOR
main:
	USING	0
			; SOURCE LINE # 144
; {     
			; SOURCE LINE # 145
;    
;    P1=0xf0; 
			; SOURCE LINE # 147
	MOV  	P1,#0F0H
?C0039:
; 
;    while(1)
			; SOURCE LINE # 149
;   {
			; SOURCE LINE # 150
;        P0 = 0x00;//ULN2003輸出高電平
			; SOURCE LINE # 151
	CLR  	A
	MOV  	P0,A
;        addr0 = 1;
			; SOURCE LINE # 152
	SETB 	addr0
;        addr1 = 0;
			; SOURCE LINE # 153
	CLR  	addr1
;        addr2 = 1;
			; SOURCE LINE # 154
	SETB 	addr2
;        addr3 = 1;
			; SOURCE LINE # 155
	SETB 	addr3
;        addr3 = 0;
			; SOURCE LINE # 156
	CLR  	addr3
;        delay2(255);
			; SOURCE LINE # 157
	MOV  	R7,#0FFH
	LCALL	_delay2
; 
;        motor_turn();
			; SOURCE LINE # 159
	LCALL	motor_turn
; 
;   } 
			; SOURCE LINE # 161
	SJMP 	?C0039
; END OF main

	END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97精品久久久久中文字幕| 91精品国模一区二区三区| 亚洲欧美在线另类| 播五月开心婷婷综合| 国产精品九色蝌蚪自拍| 一本大道久久a久久综合婷婷| 一区二区三区四区国产精品| 在线观看日韩精品| 视频一区欧美精品| 精品日韩在线观看| 国产精品一级二级三级| 亚洲国产精品t66y| 色噜噜久久综合| 日韩二区三区在线观看| 欧美精品一区二区三区蜜桃视频| 国产裸体歌舞团一区二区| 中文字幕一区二区在线播放| 欧洲亚洲精品在线| 奇米影视在线99精品| 2017欧美狠狠色| 97久久超碰精品国产| 五月天国产精品| xfplay精品久久| 91一区二区三区在线观看| 亚洲18色成人| 久久婷婷久久一区二区三区| 99精品黄色片免费大全| 在线观看www91| 乱一区二区av| 国产精品护士白丝一区av| 欧美日韩国产另类不卡| 精品写真视频在线观看| 中文字幕日韩精品一区| 51精品秘密在线观看| 国产高清不卡一区| 一区二区三区四区在线免费观看 | 亚洲国产成人自拍| 欧日韩精品视频| 国产尤物一区二区在线| 亚洲精品乱码久久久久久久久| 9191久久久久久久久久久| 国产电影一区在线| 亚洲成人av一区二区三区| 久久久国产午夜精品| 欧美亚洲国产一区二区三区va | 亚洲一区二区三区在线| 精品成人在线观看| 色又黄又爽网站www久久| 久久99国产精品免费网站| 中文字幕一区二区三区蜜月| 欧美一区二区三区性视频| av在线播放一区二区三区| 蜜臀久久99精品久久久久久9| 国产精品第一页第二页第三页| 91精品国产免费| 91丝袜美腿高跟国产极品老师 | 成人a免费在线看| 日韩成人伦理电影在线观看| 国产精品视频yy9299一区| 91精品午夜视频| 91污在线观看| 国产裸体歌舞团一区二区| 欧美三级三级三级| 国产一区二区h| 五月婷婷综合网| 亚洲图片另类小说| 久久亚洲综合色| 337p亚洲精品色噜噜噜| 一本大道久久a久久精二百| 国产一区二区看久久| 日韩av不卡在线观看| 亚洲乱码中文字幕综合| 久久精品免视看| 日韩三级在线观看| 欧美视频一区二区三区| 不卡在线视频中文字幕| 国产一区二区三区国产| 秋霞电影网一区二区| 亚洲国产精品久久久男人的天堂| 中文无字幕一区二区三区| 欧美成人一区二区三区在线观看| 欧美在线观看视频一区二区| 成人黄动漫网站免费app| 国产一区二区三区四区在线观看| 日本最新不卡在线| 亚洲国产综合在线| 亚洲激情在线激情| 成人欧美一区二区三区白人| 久久久777精品电影网影网| 日韩精品最新网址| 欧美一区二区三区视频免费 | 欧美精品高清视频| 欧美在线不卡一区| 色香蕉久久蜜桃| aa级大片欧美| 不卡的av网站| 欧美国产97人人爽人人喊| 精品成人a区在线观看| 欧美一区二区三区日韩视频| 欧美精品三级日韩久久| 欧美视频一区二区三区四区| 日本道色综合久久| 91黄视频在线| 日本精品一级二级| 色综合久久88色综合天天| 91美女片黄在线| 色综合久久中文综合久久97| 97se亚洲国产综合自在线 | 色悠悠亚洲一区二区| 91蝌蚪porny九色| 91色porny蝌蚪| 一本色道综合亚洲| 在线观看国产一区二区| 日本道精品一区二区三区| 欧美最猛黑人xxxxx猛交| 欧美在线免费观看亚洲| 欧美日韩黄色一区二区| 欧美日韩三级视频| 在线成人av网站| 欧美一区二区日韩| 精品久久久久久久久久久院品网| 欧美不卡一区二区| 精品国产伦理网| 久久精品免费在线观看| 国产精品萝li| 亚洲美女区一区| 亚洲大片免费看| 美腿丝袜亚洲一区| 国产一区二区三区| 成人高清视频在线| 91高清视频在线| 欧美日韩在线观看一区二区 | 国产很黄免费观看久久| 成人精品亚洲人成在线| 91年精品国产| 国产一区二区三区综合| www.综合网.com| 欧美性大战久久久久久久| 7777精品伊人久久久大香线蕉| 日韩精品在线一区| 国产欧美一区二区三区网站| 国产精品国产三级国产aⅴ中文| 亚洲欧洲中文日韩久久av乱码| 亚洲一区二区三区小说| 免费成人你懂的| 国产91对白在线观看九色| 色香蕉成人二区免费| 91精品国产综合久久蜜臀| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 黄色资源网久久资源365| 国产高清不卡一区| 在线免费一区三区| 日韩欧美资源站| 国产精品少妇自拍| 午夜婷婷国产麻豆精品| 国产一区久久久| 色拍拍在线精品视频8848| 91精品国产综合久久久久久久| 久久精品在线免费观看| 亚洲欧美日韩国产一区二区三区 | 国产精品影视在线观看| 91视频一区二区三区| 欧美一三区三区四区免费在线看 | 国v精品久久久网| 欧美性一二三区| 久久亚洲精品国产精品紫薇| 亚洲三级免费观看| 捆绑紧缚一区二区三区视频| 成人18视频日本| 日韩一级成人av| 亚洲欧洲av在线| 免费成人小视频| 91老师片黄在线观看| 欧美精品一区二区在线观看| 亚洲精品成人少妇| 国产精品影视在线观看| 欧美三级乱人伦电影| 韩国女主播一区| 在线免费观看视频一区| 久久久亚洲精品石原莉奈| 亚洲综合久久av| 国产aⅴ精品一区二区三区色成熟| 欧美亚洲综合另类| 国产欧美日韩综合精品一区二区| 亚洲午夜在线观看视频在线| 国产馆精品极品| 91精品一区二区三区在线观看| 国产精品美女久久久久高潮| 免费观看成人av| 在线欧美小视频| 国产精品拍天天在线| 麻豆精品一区二区三区| 91福利精品视频| 国产精品情趣视频| 精品一区二区三区不卡| 在线观看av不卡| 1024成人网| 国产高清成人在线| 欧美大片在线观看一区| 亚洲福利视频一区|