EDA365电子论坛网

标题: 单片机控制双极型四线步进电机 源代码 [打印本页]

作者: gaoxings    时间: 2019-1-4 14:32
标题: 单片机控制双极型四线步进电机 源代码
单片机控制双极型四线步进电机 源代码6 ^2 H$ l: ^0 i$ a/ K& j) y
双极型四线步进电机的单片机参考代码,附件( F* p0 K5 L# }  t! m7 [
$ b- K$ K& @3 ~5 l5 v
3 p9 T0 Q& G" H( Z9 n
单片机控制代码:
# q0 Y5 @; v  e, e! K! v#include <reg52.h>
. T1 U& J% w* u' N2 V#define uchar unsigned char
1 v* {1 l: ]$ X8 f- g8 B1 H#define uint unsigned int
7 K1 U5 e: d2 }uchar code table[]={0x7,0x1,0x8,0x2,0x7,0x1,0x8,0x2};//单相励磁7,1,8,2) N5 G# u+ V! E6 V
uchar code date[]={0x3,0X9,0XC,0X6,0X0,0x3,0X9,0XC,0X6,};//一-二相励磁,相较于前者电机运行平缓1 |6 l! i  ^& Q4 T/ [; ^5 i
uchar code count[]={0x2,0x8,0x1,0x7,0X0,0x2,0x8,0x1,0x7};//7182正,2817反$ u( J( M% W9 s% R1 c
sbit MOTOA = P1^0;
6 p- K9 h5 U2 Asbit MOTOB = P1^1;
4 T5 M9 U6 J- Q8 ^4 z. Wsbit MOTOC = P1^2;/ T. u; n" C3 h1 U2 E
sbit MOTOD = P1^3;; N. S5 C- h  i) F9 T/ T
sbit k1=P2^0;4 @" Q& `/ \; Y$ D; I0 d6 r
void delay(int time)" f' q! G. H& ^. U& U& I$ y" h' O, w
        {
$ F1 U& f! _' a) q3 [! E                int i,j;
' t4 l5 i5 ]9 I; m$ }4 {4 m: P# H                for(j=0; j <= time; j++)
7 X# E5 [, n& h' M5 W                        for(i =0 ; i <= 110; i++);2 `$ {+ ]$ ?/ Y' M
        }
7 Q* h& }3 |' L. {2 s& H3 _2 Uvoid main()6 S* C8 z- R8 U0 G. t  O' Q
{
5 |- J: u& ]: O6 o6 E" C7 P& r        uint b;0 |$ p- B: E: [, i3 {6 R- ?
        uchar a;4 T- W5 P* n, U) p. I
        uchar code *finger;
: H$ ]- q/ {+ c/ r- f; w        do- u4 s7 C% {0 x" `" Q
        {
( f: I( f, {( l" S6 V  p! \                finger=&table[0];
; k# P/ Q7 s; u7 F4 C. o; G                for(b=1;b<=9;b++)
! x  t. _6 S# [+ R# _1 c                        {
1 Z$ D% u. ^( Y! i                                for(a=0;a<100;a++)//a在0-250之间,越大速度越小
4 v. ^/ s. X. @. i# p- o; f* a9 C: N' e$ D8 P* l8 P5 J$ K

% l( o$ U) i1 `% Y
( M8 o) K3 C5 z" W, O) R…………限于本文篇幅 余下代码请从论坛下载附件…………8 e3 Y# _8 R3 |) A/ y

, N; G7 r# W& F. G* c# N0 x  F% M6 v5 u1 }  g1 ~
% S' r0 D* ?3 t: l/ I# A9 n$ |

% d3 ^& G7 O" `( O, B! g3 D' |* G

+ p; S( h/ K* h% n/ W7 t# N. l+ e3 B1 f8 M! r# K

作者: mm58690    时间: 2019-1-4 17:53
学习一下
作者: gg0760    时间: 2024-7-24 08:17
发了这么久,竟然没有一个回复,一个人看,说明论坛之冷清,可这个坛主还是无视,各种限制各种条款,无一点进步1 q# N7 e7 W  O# Q, t; B8 @





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2