?? 步進(jìn)電機(jī)控制程序p3.2正轉(zhuǎn),p3.3反轉(zhuǎn),p3.4停止 步進(jìn)電機(jī)接p1.0p1.1p1.2p1.3.htm
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0039)http://www.8951.com/TEST/TEST/tl006.htm -->
<HTML><HEAD><TITLE>單片機(jī)通信</TITLE><LINK
href="步進(jìn)電機(jī)控制程序p3.2正轉(zhuǎn),p3.3反轉(zhuǎn),p3.4停止 步進(jìn)電機(jī)接p1.0p1.1p1.2p1.3.files/gpszx.css"
type=text/css rel=stylesheet><LINK href="../index.files/gpszx.css" type=text/css
rel=stylesheet>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId></HEAD>
<BODY>
<DIV align=center>
<TABLE height=356 cellSpacing=0 cellPadding=0 width=769 bgColor=#66ccff
borderColorLight=#000000 border=0>
<TBODY>
<TR>
<TD align=middle width=752 bgColor=#ffffff colSpan=5 height=356>
<P align=left><FONT font><FONT color=#ff0000>單片機(jī)提高</FONT><FONT
color=#ff0000><IMG height=11
src="步進(jìn)電機(jī)控制程序p3.2正轉(zhuǎn),p3.3反轉(zhuǎn),p3.4停止 步進(jìn)電機(jī)接p1.0p1.1p1.2p1.3.files/gif091.gif"
width=28 border=0></FONT><FONT color=#454545>WWW.51C51.COM
自學(xué)單片機(jī)的網(wǎng)站:作中國(guó)單片機(jī)編程技術(shù)普及推廣第一站!倚天一出寶刀屠龍</FONT></FONT><IMG height=100
src="步進(jìn)電機(jī)控制程序p3.2正轉(zhuǎn),p3.3反轉(zhuǎn),p3.4停止 步進(jìn)電機(jī)接p1.0p1.1p1.2p1.3.files/titou2.jpg"
width=760 border=0> <FONT color=#454545 font><A
href="http://www.8951.com/index.htm">返回主頁 給我留言</A> <A
href="http://www.8951.com/jiaoxue.htm">單片機(jī)教學(xué)</A> <A
href="http://www.8951.com/tigao.htm">單片機(jī)提高</A> <A
href="http://www.8951.com/pinzhi.htm">品質(zhì)技術(shù)</A> <A
href="http://www.8951.com/1000/WANGZHI.HTM">單片機(jī)網(wǎng)址</A> <A
href="http://www.8951.com/down/down.htm">軟件下載</A> <A
href="http://www.8951.com/yejin/yejin.htm">學(xué)液晶顯示</A> <A
href="http://www.8951.com/chanpin.htm">產(chǎn)品介紹</A> <A
href="http://www.8951.com/10/huikan.htm">如何購買</A></FONT><FONT size=2>
<BR><BR>;步進(jìn)電機(jī)控制程序p3.2正轉(zhuǎn),p3.3反轉(zhuǎn),p3.4停止
步進(jìn)電機(jī)接p1.0p1.1p1.2p1.3<BR>;***************************************************************************<BR>;*
E-mail:sxj1974@163.com (51c51 test web) 51單片機(jī)學(xué)習(xí)網(wǎng),自學(xué)單片機(jī)的網(wǎng)站
*<BR>;* Create by :石學(xué)軍 <A
href="http://www.51c51.com/">http://www.51c51.com/</A>
www.8951.com 更多例程請(qǐng)登陸網(wǎng)站
*<BR>;***************************************************************************<BR>org
00h<BR>stop: orl p1,#0ffh ; 步進(jìn)電機(jī)停止<BR>loop:jnb p3.2,for2 ;
如果p3.2按下正轉(zhuǎn)<BR>jnb p3.3,rev2 ; 如果p3.3按下反轉(zhuǎn)<BR>jnb p3.4,stop1 ;
如果p3.4按下停止<BR>jmp loop ;反復(fù)監(jiān)測(cè)鍵盤<BR>for: mov r0,#00h
;正轉(zhuǎn)到tab取碼指針初值<BR>for1:mov a,r0 ;取碼<BR>mov dptr,#table ;<BR>movc
a,@a+dptr<BR>jz for ;是否到了結(jié)束碼00h<BR>cpl a ;把a(bǔ)cc反向<BR>mov p1,a
;輸出到p1開始正轉(zhuǎn)<BR>jnb p3.4,stop1 ; 如果p3.4按下停止<BR>jnb p3.3,rev2 ;
如果p3.3按下反轉(zhuǎn)<BR>call delay ;轉(zhuǎn)動(dòng)的速度<BR>inc r0 ;取下一個(gè)碼<BR>jmp for1
;繼續(xù)正轉(zhuǎn)<BR>rev:mov r0,#05h ;反轉(zhuǎn)到tab取碼指針初值<BR>rev1:mov a,r0<BR>mov dptr,#table
;取碼<BR>movc a,@a+table<BR>jz rev ;是否到了結(jié)束碼00h<BR>cpl a ;把a(bǔ)cc反向<BR>mov p1,a
;輸出到p1開始反轉(zhuǎn)<BR>jnb p3.4,stop1 ; 如果p3.4按下停止<BR>jnb p3.3,rev2 ;
如果p3.3按下反轉(zhuǎn)<BR>call delay ;轉(zhuǎn)動(dòng)的速度<BR>inc r0 ;取下一個(gè)碼<BR>jmp rev1
;繼續(xù)反轉(zhuǎn)<BR>stop1:call delay ; 按p3.4的消除抖動(dòng)<BR>jnb p3.4,$ ; p3.4放開否?<BR>call
delay ;放開消除抖動(dòng)<BR>jmp stop<BR><BR>for2:call delay ; 按p3.2的消除抖動(dòng)<BR>jnb
p3.2,$ ; p3.2放開否?<BR>call delay ;放開消除抖動(dòng)<BR>jmp for<BR><BR>rev2:call delay
; 按p3.3的消除抖動(dòng)<BR>jnb p3.3,$ ; p3.3放開否?<BR>call delay ;放開消除抖動(dòng)<BR>jmp
rev<BR><BR>delay:mov r1,#40 ;步進(jìn)電機(jī)的轉(zhuǎn)速20ms<BR>d1:mov r2,#248<BR>djnz
r2,$<BR>djnz r1,d1<BR>ret<BR>table:<BR>db 03h,09h,0ch,06h ;正轉(zhuǎn)表<BR>db 00
;正轉(zhuǎn)結(jié)束<BR>db 03h,06h,0ch,09h ;反轉(zhuǎn)<BR>db 00
;反轉(zhuǎn)結(jié)束<BR>end<BR></FONT></P></TD></TR></TBODY></TABLE></DIV></BODY></HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -