标题:
单片机小直流电机调速 含源代码和proteus仿真
[打印本页]
作者:
CC123123123
时间:
2020-11-4 20:12
标题:
单片机小直流电机调速 含源代码和proteus仿真
单片机小直流电机调速 速度由慢到快到慢 附件涵源代码和proteus仿真
51hei.png
(13.69 KB, 下载次数: 101)
下载附件
2020-11-4 20:47 上传
51hei.png
(10.2 KB, 下载次数: 93)
下载附件
2020-11-4 20:47 上传
单片机源程序如下:
/*************************************************************************
实验步骤:
1、将 D/A 区 0832 的片选信号 CS_0832 连到译码输出 Y0 上,0832 的输出 DAOUT 端 连到插孔 DJ。
2、调试、运行程序。
3、观察直流电机的转速。
4、本实验设备上有可以通过光电管测速,FOUT 有脉冲输出,通过测量脉冲频率可以测速。
*************************************************************************/
//---库函数声明及相关定义---//
#include <reg52.h>
#include <absacc.h>
#define uchar unsigned char
#define uint unsigned int
#define DAC 0x8000//定义ADC0808端口地址
//---延时函数---//
void delay(uint x)
{
uint i,j;
for(i=x;x>0;x--)
for(j=110;j>0;j--);
}
//---主程序---//
void main()
{
uint i,j;
uchar lo,hi;
lo=16;
hi=1;
while(1)
{
for(j=0;j<16;j++)//由慢到快
{
for(i=0;i<250;i++)
{
XBYTE[DAC]=0x00;
delay(lo);
XBYTE[DAC]=0xff;
delay(hi);
}
lo--;
hi++;
}
for(j=0;j<16;j++)//由快到慢
{
for(i=0;i<250;i++)
{
XBYTE[DAC]=0x00;
delay(lo);
XBYTE[DAC]=0xff;
delay(hi);
}
lo++;
hi--;
}
}
}
复制代码
所有资料51hei提供下载:
小直流电机调速.zip
(41.34 KB, 下载次数: 28)
2020-11-4 20:12 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1