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 A
sbit MOTOB = P1^1;
4 T5 M9 U6 J- Q8 ^4 z. W
sbit 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 U
void 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* a
9 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/ W
7 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