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

📄 步进电机控制程序(c语言51单片机).mht

📁 单片机串口程序
💻 MHT
📖 第 1 页 / 共 5 页
字号:
id=3Dsearch>...</DIV></DIV></TD></TR></TBODY></TABLE>
            <TABLE class=3Dtable3 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Db2 align=3Dmiddle height=3D43>=D3=C3 =BB=A7 =
=B5=C7 =C2=BC</TD></TR>
              <TR>
                <TD align=3Dmiddle>
                  <DIV class=3Dcontent4>
                  <DIV =
id=3Dob_login>...</DIV></DIV></TD></TR></TBODY></TABLE><!-- BEGIN: link =
-->
            <TABLE class=3Dtable3 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Db2 align=3Dmiddle height=3D43>=D3=D1 =C7=E9 =
=C1=AC =BD=D3</TD></TR>
              <TR>
                <TD>
                  <TABLE style=3D"TABLE-LAYOUT: fixed; OVERFLOW: hidden" =

                  cellSpacing=3D0 cellPadding=3D0 width=3D"87%" =
align=3Dcenter=20
                    border=3D0><TBODY>
                    <TR>
                      <TD class=3Db1>
                        <DIV id=3Dlinks></DIV>
                        <DIV=20
              =
id=3Dgg_userlinks></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TAB=
LE>
            <TABLE class=3Dtable3 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Db2 align=3Dmiddle height=3D43>=B2=A9 =BF=CD =
=D0=C5 =CF=A2</TD></TR>
              <TR>
                <TD>
                  <TABLE class=3Db1 cellSpacing=3D5 cellPadding=3D2 =
width=3D"100%"=20
                  align=3Dright border=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Db1 align=3Dleft>
                        <DIV id=3Dinfo>...</DIV>
                        <DIV id=3Daobomusic></DIV></TD></TR>
                    <TR>
                      <TD class=3Db1 align=3Dleft>
                        <DIV id=3Dxml><SPAN id=3Dtxml></SPAN><BR><BR><A=20
                        =
href=3D"http://www.mcublog.com/blog/blog2007/nora/rss2.xml"=20
                        target=3D_blank><IMG height=3D14=20
                        =
src=3D"http://www.mcublog.com/blog/images/xml.gif"=20
                        width=3D36=20
              =
border=3D0></A></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>=
<!-- END: link --></TD></TR></TBODY></TABLE></TD>
    <TD vAlign=3Dtop>
      <DIV id=3Dcontent>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"90%" =
align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD>
                  <TABLE class=3Dseyle4 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                  border=3D0>
                    <TBODY>
                    <TR>
                      <TD>&nbsp;</TD></TR>
                    <TR>
                      <TD=20
id=3Dcontent9><STRONG>=B2=BD=BD=F8=B5=E7=BB=FA=BF=D8=D6=C6=B3=CC=D0=F2(c=D3=
=EF=D1=D451=B5=A5=C6=AC=BB=FA)</STRONG></TD></TR>
                    <TR>
                      <TD>
                        <DIV align=3Dright><SPAN class=3Dtextbox-label>[ =
2007-10-17=20
                        20:55:00 | By: <SPAN class=3Dstyle3>nora</SPAN>=20
                        ]</SPAN></DIV></TD></TR></TBODY></TABLE>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD height=3D3>&nbsp;</TD></TR></TBODY></TABLE>
                  <TABLE style=3D"TABLE-LAYOUT: fixed" cellSpacing=3D0 =
cellPadding=3D0=20
                  width=3D"100%" align=3Dcenter border=3D0>
                    <TBODY>
                    <TR>
                      <TD><SPAN class=3Doblog_text><SPAN =
id=3Dob_logd25520></SPAN>
                        <DIV class=3Dtit>&nbsp;<IMG=20
                        onmousewheel=3D"return bbimg(this)"=20
                        style=3D"CURSOR: pointer"=20
                        onclick=3Djavascript:window.open(this.src);=20
                        =
src=3D"http://hiphotos.baidu.com/qq0002000/pic/item/0ffbfdcceafbe31a01e92=
837.jpg"=20
                        onload=3Drsimg(this,300)></DIV>
                        <TABLE style=3D"TABLE-LAYOUT: fixed">
                          <TBODY>
                          <TR>
                            <TD>
                              <DIV class=3Dcnt>
                              <P>=A3=A3i nclude&lt;reg51.h&gt;</P>
                              <P>#define uint&nbsp;&nbsp; unsigned=20
                              int<BR>#define uchar unsigned =
char<BR>#define ms=20
                              *77<BR>// f =3D 12 M<BR>#define LEDLen =
4<BR>#define=20
                              Dj_star() {IE=3D0x81; pri_dj=3D0; =
}<BR>#define=20
                              Dj_stop() {IE=3D0x00; pri_dj=3D1; =
P1=3D0xff; shache=3D"0";=20
                              delay(800ms); delay(800ms);delay(400ms); =
shache =3D=20
                              1; }<BR>#define Chilun_Num 8<BR>/* =
=B3=DD=C2=D6=CA=FD 8=20
                              =B8=F6*/<BR>#define set_display_num() { =
LEDBuf[0] =3D tmp=20
                              / 1000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
LEDBuf[1] =3D=20
                              tmp / 100 % 10;&nbsp;&nbsp;=20
                              =
\<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              LEDBuf[2] =3D tmp / 10 % 10;&nbsp;&nbsp; =
LEDBuf[3] =3D=20
                              tmp %=20
                              =
10;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              }<BR>uchar LEDBuf[LEDLen] =3D=20
                              {0,0,0,0};<BR>void&nbsp;&nbsp; read_num=20
                              =
();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              /* =B6=C1=B2=A5=C2=EB=C5=CC =B5=BD =
set_round_num&nbsp;&nbsp; * 8=20
                              */<BR>void&nbsp;&nbsp; display&nbsp;&nbsp; =

                              ();<BR>void&nbsp;&nbsp; =
delay(uint&nbsp;&nbsp;=20
                              delay_time) { uint&nbsp;&nbsp; i; for =
(i=3D0; i &lt;=20
                              delay_time ; i++) ; }<BR>void&nbsp;&nbsp; =
run=20
                              ();<BR>void&nbsp;&nbsp; fx_run();</P>
                              <P>uint&nbsp;&nbsp;=20
                              round_num&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
=3D=20
                              =
0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              /* =BC=C7=C2=BC=D2=D1=D7=AA=B5=C4 =
=B3=DD=C2=D6=CA=FD , =D6=D0=B6=CF1=B4=CE =BC=D3 1*/<BR>uint&nbsp;&nbsp;=20
                              set_round_num =3D=20
                              =
0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              /* =B2=A5=C2=EB=C5=CC=C9=E8=D6=C3 =
=C8=A6=CA=FD */<BR>uint&nbsp;&nbsp; set_pwm_width =3D=20
                              =
0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              /* =B2=A5=C2=EB=C5=CC=C9=E8=D6=C3 =
=B2=BD=BD=F8=B5=E7=BB=FA =D5=FD=CF=F2=CB=D9=B6=C8 =
*/<BR>bit&nbsp;&nbsp;&nbsp;=20
                              one_round_flg =3D 0;<BR>sbit&nbsp;&nbsp;=20
                              =
led_1000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=20
                              =
P0^7;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              //use for display<BR>sbit&nbsp;&nbsp;=20
                              =
led_100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              =3D=20
                              =
P0^6;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              //use for display<BR>sbit&nbsp;&nbsp;=20
                              =
led_10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              =3D=20
                              =
P0^5;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              //use for display<BR>sbit&nbsp;&nbsp;=20
                              =
led_1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              =3D=20
                              =
P0^4;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              //use for display</P>
                              <P>sbit&nbsp;&nbsp;=20
                              key_start&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
=3D=20
                              P3^0;<BR>sbit&nbsp;&nbsp;=20
                              =
key_puse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=20
                              P3^0;<BR>sbit&nbsp;&nbsp;=20
                              key_clear&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
=3D=20
                              =
P3^1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
=20
                              /*&nbsp;&nbsp; P3^2 =
=BD=D3=B3=DD=C2=D6=B4=AB=B8=D0=C6=F7 =D6=D0=B6=CF&nbsp;&nbsp;=20
                              */<BR>sbit&nbsp;&nbsp; bujin_zx_stop =3D=20
                              =
P3^3;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              /* =BD=D3=B2=BD=BD=F8=B5=E7=BB=FA =
,=D5=FD=CF=F2=B5=BD=CE=BB=B4=AB=B8=D0=C6=F7 ,=CE=AA 0 =CD=A3=BB=FA =
*/<BR>sbit&nbsp;&nbsp;=20
                              bujin_fx_stop =3D=20
                              =
P3^4;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              /* =BD=D3=B2=BD=BD=F8=B5=E7=BB=FA =
,=B7=B4=CF=F2=B5=BD=CE=BB=B4=AB=B8=D0=C6=F7 ,=CE=AA 0 =CD=A3=BB=FA =
*/</P>
                              <P>sbit&nbsp;&nbsp;=20
                              =
shache&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              =3D=20
                              =
P3^5;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              /* =
=BD=D3=C9=B2=B3=B5=BF=D8=D6=C6=BC=CC=B5=E7=C6=F7&nbsp;&nbsp;&nbsp; 0 =
=B5=E7=CE=BB=D3=D0=D0=A7=20
                              */<BR>sbit&nbsp;&nbsp;=20
                              =
pri_dj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              =3D=20
                              =
P3^6;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              /* =
=BD=D3=D6=F7=B5=E7=BB=FA=BF=D8=D6=C6=BC=CC=B5=E7=C6=F7 0 =
=B5=E7=CE=BB=D3=D0=D0=A7 */</P>
                              <P>void=20
                              =
main(){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              TCON =3D=20
                              =
0x01;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              =
display();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              while(1)=20
                              =
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
                              =
IE=3D"0x00";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;=20
                              round_num =3D=20
                              =
0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
                              =
display();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;=20
                              if ( bujin_fx_stop )=20
                              =
fx_run();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;=20
                              while ( key_start=20
                              =
);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
                              delay ( 8ms=20
                              =
);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
                              =
if(!key_start){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              =
read_num();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              //set_round_num&nbsp;&nbsp; =3D=20
                              =
8;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              while ( !key_start=20
                              =
);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              run=20
                              =
();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              =
fx_run();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;=20
                              =
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20

⌨️ 快捷键说明

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