单片机串口协议程序+电机驱动程序+上位机控制电机程序
标签:
•
文件类型: .rar
•
文件大小: 11.34MB
•
下载次数: 1
•
单片机串口协议程序+电机驱动程序+上位机控制电机程序
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5938 2011-05-27 15:25 串口协议程序11
文件 1143 2011-05-27 15:25 串口协议程序11.hex
文件 53 2011-05-27 15:25 串口协议程序11.lnp
文件 8610 2011-05-27 15:25 串口协议程序11.M51
文件 1025 2011-05-27 16:07 串口协议程序11.Opt
文件 10379 2011-05-27 16:07 串口协议程序11.plg
文件 2141 2011-05-27 16:07 串口协议程序11.Uv2
文件 1672 2011-05-27 15:25 串口协议程序111.c
文件 3709 2011-05-27 15:25 串口协议程序111.LST
文件 5985 2011-05-27 15:25 串口协议程序111.OBJ
文件 0 2011-05-27 15:22 串口协议程序11_Uv2.Bak
文件 6376 2005-03-22 15:22 串口协议程序STARTUP.A51
文件 14048 2011-05-27 15:25 串口协议程序STARTUP.LST
文件 758 2011-05-27 15:25 串口协议程序STARTUP.OBJ
文件 2636 2006-11-02 15:54 电机驱动资料298kongzhichengxuconfig.h
文件 513 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.c
文件 231 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.dp2
文件 204 2006-11-02 16:15 电机驱动资料298kongzhichengxudelay.h
文件 4838 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.lis
文件 1384 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.o
文件 2059 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.s
文件 513 2006-11-06 17:23 电机驱动资料298kongzhichengxudelay._c
文件 1121 2006-11-02 15:57 电机驱动资料298kongzhichengxudevice_init.c
文件 237 2006-11-06 17:30 电机驱动资料298kongzhichengxudevice_init.dp2
文件 191 2006-11-02 15:37 电机驱动资料298kongzhichengxudevice_init.h
文件 0 2006-11-06 17:30 电机驱动资料298kongzhichengxudevice_init.i
文件 4520 2006-11-06 17:03 电机驱动资料298kongzhichengxudevice_init.lis
文件 981 2006-11-06 17:03 电机驱动资料298kongzhichengxudevice_init.o
文件 2236 2006-11-06 17:03 电机驱动资料298kongzhichengxudevice_init.s
文件 1099 2006-11-06 17:03 电机驱动资料298kongzhichengxumain.c
............此处省略755个文件信息
#include < reg51.h >
#include < intrins.h >
sbit K1 =P1^4 ; //加速键
sbit K2 =P1^5 ; //减速键
sbit K3 =P1^6 ; //正反控制键
sbit CLK=P0^0 ; //PWM输出控制信号
sbit ZF =P0^1 ; //正反控制信号
unsigned char PWMH=0x00; //调宽值
unsigned char PWML=0x0f;
void delay(unsigned char m);
void main()
{
CLK =0;
TMOD=0x11 ; //两个定时器都工作在方式1
TH0=0x00 ; //65.535ms延时常数
TL0=0x00;
TH1=PWMH ;
TL1=PWML ;
EA=1; //CPU允许中断
ET0=1; //允许定时器T0中断
ET1=1; //允许定时器T1中断
TR0=1 ; //定时器T0计数
while(1)
{
if (K3==0) //高电平逆时钟转,低电平顺时钟转
{ZF=0;}
else
{ZF=1;}
if(K1==0) //按下加速键
{
delay(1);
PWML++; //调宽值低四位加1
if(PWML==0x00)
{PWMH++;} //调宽值高四位加1
if (PWMH==0xFF) //最大值时
{PWMH=0xFE;}
}
if(K2==0) //按下减速键
{ delay(1);
PWML-- ; //调宽值低四位减1
if (PWML==0x00)
{PWMH--;} //调宽值高四位减1
if (PWMH==0x00)
{PWMH=0x01;} //最小值时
}
}
}
void timer0() interrupt 1 using 0 // 定时器0中断服务程序
{
TR1=0 ;
TH0=0x00 ;
TL0=0x00 ;
TH1=PWMH ;
TL1=PWML;
TR1=1 ;
CLK=0 ; //启动输出
}
void timer1() interrupt 3 using 0 // 定时器1中断服务程序
{
TR1=0 ;
CLK=1 ; //结束输出
}
void delay(unsigned char m) //MS延时
{
unsigned char i;
while(m--)
{
for(i=0;i<5;i++);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5938 2011-05-27 15:25 串口协议程序11
文件 1143 2011-05-27 15:25 串口协议程序11.hex
文件 53 2011-05-27 15:25 串口协议程序11.lnp
文件 8610 2011-05-27 15:25 串口协议程序11.M51
文件 1025 2011-05-27 16:07 串口协议程序11.Opt
文件 10379 2011-05-27 16:07 串口协议程序11.plg
文件 2141 2011-05-27 16:07 串口协议程序11.Uv2
文件 1672 2011-05-27 15:25 串口协议程序111.c
文件 3709 2011-05-27 15:25 串口协议程序111.LST
文件 5985 2011-05-27 15:25 串口协议程序111.OBJ
文件 0 2011-05-27 15:22 串口协议程序11_Uv2.Bak
文件 6376 2005-03-22 15:22 串口协议程序STARTUP.A51
文件 14048 2011-05-27 15:25 串口协议程序STARTUP.LST
文件 758 2011-05-27 15:25 串口协议程序STARTUP.OBJ
文件 2636 2006-11-02 15:54 电机驱动资料298kongzhichengxuconfig.h
文件 513 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.c
文件 231 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.dp2
文件 204 2006-11-02 16:15 电机驱动资料298kongzhichengxudelay.h
文件 4838 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.lis
文件 1384 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.o
文件 2059 2006-11-06 17:30 电机驱动资料298kongzhichengxudelay.s
文件 513 2006-11-06 17:23 电机驱动资料298kongzhichengxudelay._c
文件 1121 2006-11-02 15:57 电机驱动资料298kongzhichengxudevice_init.c
文件 237 2006-11-06 17:30 电机驱动资料298kongzhichengxudevice_init.dp2
文件 191 2006-11-02 15:37 电机驱动资料298kongzhichengxudevice_init.h
文件 0 2006-11-06 17:30 电机驱动资料298kongzhichengxudevice_init.i
文件 4520 2006-11-06 17:03 电机驱动资料298kongzhichengxudevice_init.lis
文件 981 2006-11-06 17:03 电机驱动资料298kongzhichengxudevice_init.o
文件 2236 2006-11-06 17:03 电机驱动资料298kongzhichengxudevice_init.s
文件 1099 2006-11-06 17:03 电机驱动资料298kongzhichengxumain.c
............此处省略755个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)