ULN2003直流电机正反转以及10级调速.docxVIP

  • 16
  • 0
  • 约1.98千字
  • 约 8页
  • 2016-11-23 发布于浙江
  • 举报
ULN2003直流电机正反转以及10级调速

ULN2003直流电机正转以及10级PWM调速 第24组电子设计报告 组员:郝冠111308309 郭剑楠111308308 李功能说明 本设计是基于STC89C52单片机和ULN2003芯片驱动的直流电机。并在数码管显示当前速度级数。具有正传和PWM 10级调速等功能。速度的控制是由PWM输入信号来完成的。通过调节pwm信号的占空比来完成速度的控制。 通过52单片机加载程序,ULN2003做驱动控制直流电机旋转。 用按键增加或者减小当前的旋转速度,可以控制10级变速。 用数码管显示当前旋转的速度级数。 原理图 最小系统 驱动芯片 源程序代码 #includereg52.h #define uint unsigned int uint pp; char num=2,dis; sbit pwm=P3^6; sbit s2=P3^4; sbit s3=P3^5; sbit dula=P2^0; //段选信号的锁存器控制 sbit wela=P2^1; //位选信号的锁存器控制 sbit cs88=P2^2; //点阵管的锁存器控制 cs88=0;//关点阵管 sbit LCD1602=P2^5; //定义LCD1602使能端,用于HJ-C52实验板复位,与本实验无关 sbit DS1302=P2^7; //定义DS1302

文档评论(0)

1亿VIP精品文档

相关文档