


求个用L298控制直流电机加减速的89c51单片机C程序
悬赏分:20 - 提问时间2009-5-21 11:56
毕业设计用
提问者: gefayb - 试用期 一级
其他回答 共 3 条
可没多少克里夫南大门
回答者: 741302658 - 试用期 一级 2009-5-21 18:32
去查查PWM,你就会做了
回答者: cc3000c - 魔法学徒 一级 2009-5-22 18:51
#include<reg51.h>
#include<math.h>
#define uchar unsigned char
#define uint unsigned int
sbit en1=P3^0; /* L298的Enable A */
sbit s1=P3^2; /* L298的Input 1 */
sbit s2=P3^3; /* L298的Input 2 */
uchar t=0; /* 中断计数器 */
uchar m1=0; /* 电机1速度值 */
uchar tmp1; /* 电机当前速度值 */
/* 电机控制函数 index-电机号(1,2); speed-电机速度(-100—100) */ void motor(uchar index, char speed)
{
if(speed>=-100 && speed<=100)
{
if(index==1) /* 电机1的处理 */
{
m1=abs(speed); /* 取速度的绝对值 */
if(speed<0) /* 速度值为负则反转 */
{
s1=0;
s2=1;
}
else /* 不为负数则正转 */
{
s1=1;
s2=0;
}
}
用L298控制直流电机加减速的89c51单片机C程_电子/电路_工程科技_专业资料 暂无评价0人阅读0次下载举报文档 用L298控制直流电机加减速的89c51单片机C程_电子/...
本文的设计是基于 L298的直流电机 调速控制,运用常见的89c51单片机为控制核心,采用 L298为驱动芯片,Lcd1602 为液晶模块显示,设计出的直流电机调速系统。采用的原理...
暂无评价 2页 免费 用L298控制直流电机加减... 暂无评价 3页 1下载券...单片机的 C 语言应用程序设计[M].北京:北京航空航天大学出版社,1997 [7] 付...
课程设计课 院班组组题系级长员 单片机直流电机调速控制 自动控制系 10 自动化 2 马踩成 程恩路 李飞飞 盛宇 王石 指导教师 戴伟 李权 史德生 翟冬灵 周...
899C51单片机开发与应用im号...该文介绍89C51单片机在直流电机转速控制系统中的应用...电机控制芯片采用了L298芯片,该系统使用光电编码器...
AT89C51 单片机为核心硬件,对直流电动机进行速度控制...这部分电路主要 由89C51单片机和一些电容、晶振组成...主要由一些二极管、电机和L298直流电机驱动模块组成。...
这部分电路主要由 80C51 单片机的 I/O 端口、定时计数器、外部中断扩 展等控制直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速, 还可以方便...
这部分电路主要由 80C51 单片机的 I/O 端口、定时计数器、外部中断 扩展等控制直流电机的加速、减速,并且可以调整电机的转速,还可以方便的读 出电机转速的大小和...
红外控制直流电机正反转 指导教师: XXXXXX 学院 2010 年 12 月 4 日 1 任务书一、 实训任务 设计一款基于 AT89C51 单片机用红外遥控控制电机的正反转加减速。 ...
(Version2.0),Dallas:MultiGen 基于单片机AT89C5 1的 直流电机PWM调速系统赵鸿图 (河南理工大学计算机学院) 摘要:文章设计了以单片机AT89C51和L298控制的 直流电机...
热门文档