⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 求单片机控制步进电机的的c程序_百度知道.mht

📁 基于ATMEGA16的步进电机的驱动程序
💻 MHT
📖 第 1 页 / 共 5 页
字号:
From: <由 Windows Internet Explorer 7 保存>
Subject: =?gb2312?B?x/O1pcasu/q/2NbGsr29+LXnu/q1xLXEY7PM0PJfsNm2yNaqtcA=?=
Date: Thu, 14 Aug 2008 18:01:39 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_001F_01C8FE37.CCBB9140"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_001F_01C8FE37.CCBB9140
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://zhidao.baidu.com/question/60263145.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--STATUS =
OK--><HTML><HEAD><TITLE>=C7=F3=B5=A5=C6=AC=BB=FA=BF=D8=D6=C6=B2=BD=BD=F8=B5=
=E7=BB=FA=B5=C4=B5=C4c=B3=CC=D0=F2_=B0=D9=B6=C8=D6=AA=B5=C0</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dgb2312"><LINK=20
title=3D"=A1=B0=C7=F3=B5=A5=C6=AC=BB=FA=BF=D8=D6=C6=B2=BD=BD=F8=B5=E7=BB=FA=
=B5=C4=B5=C4c=B3=CC=D0=F2=A1=B1=B5=C4=D7=EE=D0=C2=BB=D8=B4=F0=A3=A8RSS =
2.0=A3=A9"=20
href=3D"http://zhidao.baidu.com/q?ct=3D20&amp;qid=3D60263145&amp;pn=3D655=
35&amp;rn=3D25&amp;tn=3Drssqb"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
href=3D"http://zhidao.baidu.com/ikqb.css" type=3Dtext/css =
rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.6000.16674" name=3DGENERATOR></HEAD>
<BODY>
<SCRIPT src=3D"http://zhidao.baidu.com/userlogin.js?v=3D20080804"=20
type=3Dtext/javascript></SCRIPT>

<DIV id=3Dusrbar><NOBR>
<SCRIPT language=3DJavaScript>=0A=
document.write('<a =
href=3D"http://www.baidu.com/">=B0=D9=B6=C8=CA=D7=D2=B3</a>&nbsp;|&nbsp;<=
a href=3D"#" onclick=3D"userLogin(TopLoginSuccess, =
TopLoginFail,\'login\');" id=3D"log_in">=B5=C7=C2=BC</a>');=0A=
</SCRIPT>
</NOBR></DIV>
<TABLE class=3Dhd cellSpacing=3D0 cellPadding=3D0 width=3D750 =
border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop width=3D146><A =
href=3D"http://zhidao.baidu.com/"><IMG height=3D46=20
      alt=3D=B0=D9=B6=C8=D6=AA=B5=C0 =
src=3D"http://img.baidu.com/img/logo-zhidao.gif" width=3D137 vspace=3D3=20
      border=3D0></A></TD>
    <TD>
      <DIV id=3Dtab><A class=3DheadTit=20
      =
href=3D"http://news.baidu.com/ns?cl=3D2&amp;rn=3D20&amp;tn=3Dnews&amp;wor=
d=3D%B2%BD%BD%F8%B5%E7%BB%FAC%B3%CC%D0%F2&amp;t=3D1">=D0=C2=CE=C5</A>&nbs=
p;&nbsp;&nbsp;<A=20
      class=3DheadTit=20
      =
href=3D"http://www.baidu.com/s?cl=3D3&amp;wd=3D%B2%BD%BD%F8%B5%E7%BB%FAC%=
B3%CC%D0%F2">=CD=F8=D2=B3</A>&nbsp;&nbsp;&nbsp;<A=20
      class=3DheadTit=20
      =
href=3D"http://tieba.baidu.com/f?kw=3D%B2%BD%BD%F8%B5%E7%BB%FAC%B3%CC%D0%=
F2&amp;t=3D4">=CC=F9=B0=C9</A>&nbsp;&nbsp;&nbsp;<FONT=20
      class=3DheadTitB>=D6=AA=B5=C0</FONT>&nbsp;&nbsp;&nbsp;<A =
class=3DheadTit=20
      =
href=3D"http://mp3.baidu.com/m?tn=3Dbaidump3&amp;ct=3D134217728&amp;lm=3D=
-1&amp;word=3D%B2%BD%BD%F8%B5%E7%BB%FAC%B3%CC%D0%F2&amp;t=3D2">MP3</A>&nb=
sp;&nbsp;&nbsp;<A=20
      class=3DheadTit=20
      =
href=3D"http://image.baidu.com/i?tn=3Dbaiduimage&amp;ct=3D201326592&amp;l=
m=3D-1&amp;cl=3D2&amp;word=3D%B2%BD%BD%F8%B5%E7%BB%FAC%B3%CC%D0%F2&amp;t=3D=
3">=CD=BC=C6=AC</A>&nbsp;&nbsp;&nbsp;<A=20
      class=3DheadTit=20
      =
href=3D"http://video.baidu.com/v?ct=3D301989888&amp;rn=3D20&amp;pn=3D0&am=
p;db=3D0&amp;s=3D22&amp;word=3D%B2%BD%BD%F8%B5%E7%BB%FAC%B3%CC%D0%F2">=CA=
=D3=C6=B5</A>&nbsp;&nbsp;&nbsp;<A=20
      class=3DheadTit=20
      =
href=3D"http://baike.baidu.com/w?ct=3D17&amp;lm=3D0&amp;tn=3DbaiduWikiSea=
rch&amp;pn=3D0&amp;rn=3D10&amp;word=3D%B2%BD%BD%F8%B5%E7%BB%FAC%B3%CC%D0%=
F2">=B0=D9=BF=C6</A></DIV>
      <FORM name=3Dftop action=3D/q method=3Dget>
      <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR>
          <TD noWrap><INPUT class=3Dhdi tabIndex=3D1 maxLength=3D256 =
size=3D42=20
            value=3D=B2=BD=BD=F8=B5=E7=BB=FAC=B3=CC=D0=F2 =
name=3Dword>&nbsp;&nbsp;&nbsp;</TD>
          <TD><A=20
        =
href=3D"http://www.baidu.com/search/zhidao_help.html">=B0=EF=D6=FA</A></T=
D></TR></TBODY></TABLE>
      <DIV style=3D"MARGIN-TOP: 4px"><INPUT class=3Dbnsrh tabIndex=3D2 =
type=3Dsubmit value=3D=CB=D1=CB=F7=B4=F0=B0=B8><INPUT=20
      type=3Dhidden value=3D17 name=3Dct><INPUT type=3Dhidden value=3D0 =
name=3Dpn><INPUT=20
      type=3Dhidden value=3Dikaslist name=3Dtn><INPUT type=3Dhidden =
value=3D10 name=3Drn> <INPUT class=3Dbnsrh style=3D"MARGIN-LEFT: 8px" =
onclick=3D"checkLoginF(NewAskTop,'ask');" tabIndex=3D3 type=3Dbutton =
value=3D=CE=D2=D2=AA=CC=E1=CE=CA>=20
      </DIV></FORM>
      <FORM name=3Dfask action=3D/q method=3Dget><INPUT type=3Dhidden =
value=3D17=20
      name=3Dct><INPUT type=3Dhidden value=3D0 name=3Dpn><INPUT =
type=3Dhidden value=3Dikask=20
      name=3Dtn><INPUT type=3Dhidden value=3D10 name=3Drn><INPUT =
type=3Dhidden name=3Dword>=20
      <INPUT type=3Dhidden value=3D1 name=3Dcm><INPUT type=3Dhidden =
value=3D394496=20
      name=3Dlm><INPUT type=3Dhidden value=3D1 name=3Dqf> =
</FORM></TD></TR></TBODY></TABLE>
<SCRIPT>=0A=
document.domain=3D"baidu.com";=0A=
var url =3D escape(location.href);=0A=
=0A=
if(!G){function G(A){if(typeof (A)=3D=3D"string"){return =
document.getElementById(A)}return A}}function =
ctlSubmit(A){if(A.ctrlKey&&A.keyCode=3D=3D13){replyFormInit.onSubmit()}}f=
unction =
lockButton(A){A=3DG(A);A.disabled=3Dtrue;setTimeout(function(){A.disabled=
=3Dfalse},3000)}function =
cReply(A){if(A=3D=3D"yes"){G("replyTB").style.display=3D"";document.myfor=
m.co.focus()}if(A=3D=3D"no"){G("replyTB").style.display=3D"none"}}functio=
n fixReply(A){setTimeout("cReply('"+A+"')",300)}function =
showcpro(A){G("cproshow").innerHTML=3DA}function =
ga(B,A){if(document.getElementById){a=3DB.id.substring(1);p=3D"";r=3D"";g=
=3DA.target;if(g){t=3Dg.id;f=3Dg.parentNode;if(f){p=3Df.id;h=3Df.parentNo=
de;if(h){r=3Dh.id}}}else{h=3DA.srcElement;f=3Dh.parentNode;if(f){p=3Df.id=
}t=3Dh.id}if(t=3D=3Da||p=3D=3Da||r=3D=3Da){return =
true}window.open(G(a).href,"_blank")}}function =
ss(A){window.status=3DA;return true}function cs(){window.status=3D""}var =
query=3D(function(){var D=3Ddocument.forms.ftop;var =
B=3DD.word.value;if(B.length>0){D.word.focus();if(document.all){var =
C=3DD.word.createTextRange();C.select();C.collapse(false);C.select()}D.on=
submit=3Dfunction(){function E(F){var =
H=3Ddocument.createElement("input");H.type=3D"hidden";H.name=3D"qf";H.val=
ue=3D"baidu"+(F?"1":"0");return =
H}document.forms.ftop.appendChild(E(query.isChanged()));return =
true}}function A(){if(B=3D=3D""){return false}return =
B!=3Ddocument.forms.ftop.word.value}return{q:B,isChanged:A}})();function =
statFunc(B){var A=3Dnew =
Image();A.src=3D"/stat?tn=3Dikqb&"+B+"&t=3D"+(new Date()).getTime()};=0A=
</SCRIPT>

<DIV id=3Dmain><!--[if IE]>
<SCRIPT language=3DJavaScript>
var objmain =3D document.getElementById("main");
function updatesize(){=20
    var bodyw =3D window.document.body.offsetWidth;=20
    var w=3D(bodyw>=3D1000?"976px":(bodyw<=3D780?"760px":"100%"));
    objmain.style.width=3Dw;=20
}
updatesize();
 window.onresize =3D updatesize;
</SCRIPT>
<![endif]-->
<DIV=20
style=3D"BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 10px =
0px 0px"=20
onclick=3D"statFunc('banner=3Dfinished')" align=3Dleft>
<SCRIPT>if(!g_f_js){var g_f_js=3Dtrue;document.write('<script =
src=3D\'http://eiv.baidu.com/other/ff.js\'></'+'script>');}</SCRIPT>

<SCRIPT src=3D"http://eiv.baidu.com/other/fh.js"></SCRIPT>

<SCRIPT>if (typeof(cf_h)=3D=3D"function") =
{cf_h("http://eiv.baidu.com/hyimg/20080808/64377172023.swf","760","90","h=
ttp://hc.baidu.com/baidu.php?t=3Dpv-b5HDvPj6Lnj0sFMNGujYdnHfdPWbhmh7GuZNG=
ujY4rHT4njRLfHNAPD7AfRn1PH9APHb1PjPKwHnzfWIaPzusTh-WuHY1nj0hmv4YUWdGpv4EI=
zu9IZw9mv6quZCsU7FDiykwpYN_RyVNU77RmvdWXWKlHydPnYqRRgGuNd-lyhdrpDdgRh92UR=
R4Hdm3IYGMFHPDFHPDFMNzUjdCIZwsFHPKFHFAFHFATvNzIhNzni49uZKEUAN1IA7zQh4-IaR=
zwb7DRAq_ugPYmgc-nbu_uLn-nbuLmgb-nbm-nYF-TBR1waRzPhdvFHPDP1DsFHcvTZR-nYwW=
pA-8my-VuywGmiRzPh7bFHPDnjcdrj0znBR1wh9YIZ0-nYD-nbm-nbuGUy7Mugn8TvqCIi4WU=
vY-nbuWTzRzwhFdIZwEUBRzwhkGIyuhFHFApA-1uy41uiRzwh9GTvN8TvR8pZwVUauE5HDhuZ=
fqUb9WpLFJNZPzphunRAm","0");}</SCRIPT>
</DIV>
<DIV id=3Dpath><A =
href=3D"http://zhidao.baidu.com/">=B0=D9=B6=C8=D6=AA=B5=C0</A> &gt; =
<CC><A=20
href=3D"http://zhidao.baidu.com/browse/202?lm=3D9">=C0=ED=B9=A4=D1=A7=BF=C6=
</A> &gt; <A=20
href=3D"http://zhidao.baidu.com/browse/203?lm=3D9">=B9=A4=B3=CC=BC=BC=CA=F5=
=BF=C6=D1=A7</A></CC></DIV>
<DIV id=3Dcontent>
<DIV id=3Dcontent_inner>
<DIV class=3D"mb12 bai">
<DIV class=3Drg_1></DIV>
<DIV class=3Drg_2></DIV>
<DIV class=3Drg_3></DIV>
<DIV class=3Drg>
<DIV class=3Dt1 id=3Dquestion_status><SPAN=20
style=3D"PADDING-RIGHT: 10px; MARGIN-TOP: -1px; FONT-WEIGHT: normal; =
FONT-SIZE: 12px; FLOAT: right"><SPAN=20
class=3Dico><SPAN class=3Direlate>&nbsp;</SPAN></SPAN><A class=3Dlbk=20
href=3D"http://zhidao.baidu.com/question/60263145.html#irelatelink">=CF=E0=
=B9=D8=CE=CA=CC=E2</A></SPAN><SPAN=20
style=3D"FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; WIDTH: =
100px">
<DIV class=3Dicosc></DIV><A class=3Dlbk=20
onclick=3D"window.open('http://cang.baidu.com/do/add?it=3D'+encodeURIComp=
onent(document.title)+'&amp;iu=3D'+encodeURIComponent(location.href)+'&am=
p;tn=3D%E7%9F%A5%E9%81%93%E9%97%AE%E9%A2%98%2C&amp;fr=3Dik#nw=3D1','_s','=
scrollbars=3Dno,width=3D600,height=3D450,right=3D75,top=3D20,status=3Dno,=
resizable=3Dyes'); return false;"=20
href=3D"http://cang.baidu.com/do/add" =
target=3D_blank>=CC=ED=BC=D3=B5=BD=CB=D1=B2=D8</A></SPAN>
<DIV class=3Dico>
<DIV class=3Diok></DIV></DIV>=D2=D1=BD=E2=BE=F6 </DIV>
<DIV class=3Dbc0>
<DIV class=3Dp90>
<DIV class=3D"f14 B wr" =
id=3Dquestion_title><CQ>=C7=F3=B5=A5=C6=AC=BB=FA=BF=D8=D6=C6=B2=BD=BD=F8=B5=
=E7=BB=FA=B5=C4=B5=C4c=B3=CC=D0=F2</CQ></DIV>
<DIV class=3Dwr id=3Dquestion_info><SPAN class=3Dred><IMG height=3D16=20
src=3D"http://img.baidu.com/img/iknow/icn_point.gif" width=3D16 =
align=3DabsMiddle>=20
=D0=FC=C9=CD=B7=D6=A3=BA50</SPAN> - <SPAN =
class=3Dgray>=BD=E2=BE=F6=CA=B1=BC=E4=A3=BA2008-7-21 22:18</SPAN></DIV>
<DIV class=3D"f14 wr" =
id=3Dquestion_content><CD>=D2=AA=C7=F38=CF=B8=B7=D6=A3=AC=B5=E7=BB=FA=CA=B5=
=CF=D6=D5=FD=B7=B4=D7=AA</CD></DIV>
<DIV class=3D"f14 wr" id=3Dquestion_sup></DIV></DIV>
<DIV class=3D"gray wr" id=3Dquestion_author =
align=3Dright>=CC=E1=CE=CA=D5=DF=A3=BA <A=20
href=3D"http://passport.baidu.com/?business&amp;aid=3D6&amp;un=3D7120223#=
2"=20
target=3D_blank>7120223</A> - <A=20
href=3D"http://www.baidu.com/search/zhidao_help.html#n5" =
target=3D_blank>=BC=FB=CF=B0=C4=A7=B7=A8=CA=A6=20
=C8=FD=BC=B6</A> </DIV></DIV></DIV>
<DIV class=3Drg_4></DIV>
<DIV class=3Drg_5></DIV>
<DIV class=3Drg_1></DIV></DIV>
<DIV class=3D"mb12 bai">
<DIV class=3Drr_1></DIV>
<DIV class=3Drr_2></DIV>
<DIV class=3Drr_3></DIV>
<DIV class=3Drr>
<DIV class=3Dt1>
<DIV class=3Dico>
<DIV class=3Dibest></DIV></DIV>=D7=EE=BC=D1=B4=F0=B0=B8</DIV>
<DIV class=3Dbc0=20
style=3D"PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px">
<DIV class=3Dwr>
<DIV class=3D"f14 p90 pl10"=20
id=3Dbest_answer_content><CA>=BC=B8=CF=E0=B5=C4=B2=BD=BD=F8=B5=E7=BB=FA=B0=
=A1=A3=BF=D3=C3=B2=BB=D3=C3=C7=FD=B6=AF=D0=BE=C6=AC=A3=BF=D3=C3=B5=C4=BB=B0=
=D1=A1=CA=B2=C3=B4=D0=CD=BA=C5=B5=C4=C7=FD=B6=AF=D0=BE=C6=AC=A3=BF=C4=E3=D2=
=AA=CB=B5=BE=DF=CC=E5=B5=E3=B0=A1=A3=A1=20
<BR>=CF=C8=B8=F8=C4=E3=C8=FD=CF=E0=B5=C4=A3=AC=B8=F6=B2=BB=D3=C3=C7=FD=B6=
=AF=D0=BE=C6=AC=B5=C4=B2=BD=BD=F8=B5=E7=BB=FA=B3=CC=D0=F2=A1=A3=A3=A8=C7=FD=
=B6=AF=B5=E7=C2=B7=D7=D4=BC=BA=D7=F6=A3=A9 <BR>#include&lt;reg51.h&gt; =
<BR>#define=20
uchar unsigned char <BR>#define uint unsigned int <BR>uint time =
<BR><BR>void=20
timer1(void) interrupt 1 using 1{ =
//=B6=A8=CA=B1=C6=F70=D6=D0=B6=CF=A3=AC=B6=A8=CA=B11ms// =
<BR>TH0=3D(65536-1000)/256;=20
<BR>TL0=3D(65536-1000)%256; <BR>time++; <BR>} <BR><BR>void delay(uint =
n){ //=D2=BB=B0=E3=D1=D3=CA=B1=20
<BR>while(--n); <BR>} <BR><BR>void delay(uint dtime){ //=D1=D3=CA=B1 =
<BR>TR0=3D1;=20
<BR>while(time&lt;=3Ddtime); <BR>time=3D0; <BR>TR0=3D0; <BR>} =
<BR><BR>void moto(bit=20
cf,uchar n,uint dtime){ =
//=B5=E7=BB=FA=C7=FD=B6=AF=D7=D3=B3=CC=D0=F2=A3=AC <BR>uchar idata=20
zhpai[4]=3D{0x78,0xb8,0xd8,0xe8}; <BR>uchar idata =
fpai[4]=3D{0xe8,0xd8,0xb8,0x78};=20
<BR>uchar i,l=3D0; <BR>if(cf=3D=3D0) //=D5=FD=D7=AA=A3=ACA-B-C-A =
<BR>for(i=3D0;i&lt;n;i++){=20
<BR>P1=3Dzhpai[l];//P1.7~1.4=CE=AA=CA=E4=B3=F6=BF=DA,=B7=D6=B1=F0=CE=AAA=A1=
=A2B=A1=A2C=A1=A2D <BR>l++; <BR>delay(dtime);=20
<BR>if(l=3D=3D4)l=3D0; <BR>} <BR>else{ //=B7=B4=D7=AA=A3=ACC-B-A-C =
<BR>for(i=3D0;i&lt;n;i++){=20
<BR>P1=3Dfpai[l]; <BR>l++; <BR>delay(dtime); <BR>if(l=3D=3D4)l=3D0; =
<BR>} <BR>} <BR>}=20
<BR><BR>void main(){ <BR>TMOD=3D0x01; <BR>TH0=3D(65536-1000)/256;=20
<BR>TL0=3D(65536-1000)%256; <BR>EA=3D1; <BR>ET0=3D1; <BR>while(1){=20
<BR>moto(0,4,70);//=D5=FD=D7=AA=A3=AC=D7=AA=CB=C4=CF=E0=A3=AC=C3=BF=CF=E0=
=BC=E4=B8=F470ms <BR>delay(10000);=20

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -