资源简介
详细介绍了直流电机基于单片机的调速系统 含有原理仿真代码
代码片段和文件信息
#include
#define uchar unsigned char
#define uint unsigned int
sbit key2=P3^2;
sbit key1=P3^1;
sbit CLOCK=P2^4;
sbit ST=P2^5;
sbit EOC=P2^6;
sbit OE=P2^7;
sbit PWM=P3^7;
uint temp;
uchar start;
void keyscan();
void delay(uint zz);
void main()
{
P3=0;P0=0xff;
TMOD=0x02;
TH0=0x01;
TL0=0X00;
IE=0x82;
TR0=1;
start=0;
while(1)
{
keyscan();
while(start)
{
ST=0;ST=1;ST=0; //启动ADC0809
while(!EOC); //查询EOC是否为1;
OE=1;
temp=P1; //读取A/D转化的结果
OE=0;
PWM=1; //PWM输出高电平
keyscan();
delay(temp); //正脉冲宽度
PWM=0; //PWM输出低电平
keyscan();
delay(255-temp); //低脉冲宽度
}
}
}
void keyscan()
{
key2=1;
key1=1;
if(!key1)
{
delay(5);
if(!key1)
{
start=1;
}
while(!key1);
delay(5);
while(!key1);
}
key2=1;
key1=1;
if(!key2)
{
delay(5);
if(!key2)
{
if(!PWM)PWM=1;
else PWM=0;
if(start)PWM=0;
start=0;
}
while(!key2);
delay(5);
while(!key2);
}
}
void clockwave() interrupt 1
{
CLOCK=!CLOCK;
TH0=0x01;
TL0=0X00;
}
void delay(uint zz)
{
uint xy;
for(x=zz;x>0;x--)
for(y=50;y>0;y--);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 270878 2009-06-28 23:44 直流电机调速\adc0809.pdf
文件 155413 2009-06-29 00:13 直流电机调速\Last Loaded 直流电机调速.DBK
文件 1753 2009-07-06 11:10 直流电机调速\直流电机
文件 1308 2009-07-06 11:10 直流电机调速\直流电机.c
文件 661 2009-07-06 11:10 直流电机调速\直流电机.hex
文件 33 2009-07-06 11:10 直流电机调速\直流电机.lnp
文件 3539 2009-07-06 11:10 直流电机调速\直流电机.LST
文件 7805 2009-07-06 11:10 直流电机调速\直流电机.M51
文件 2244 2009-07-06 11:10 直流电机调速\直流电机.OBJ
文件 1062 2009-07-06 11:17 直流电机调速\直流电机.Opt
文件 1048 2009-07-06 11:17 直流电机调速\直流电机.plg
文件 1658 2009-06-28 23:31 直流电机调速\直流电机.Uv2
文件 1062 2009-06-29 00:26 直流电机调速\直流电机_Opt.Bak
文件 0 2009-06-28 19:46 直流电机调速\直流电机_Uv2.Bak
文件 155398 2009-07-06 11:17 直流电机调速\直流电机调速.DSN
文件 15397 2009-06-28 23:39 直流电机调速\直流电机调速.pdf
文件 1661 2009-07-06 11:17 直流电机调速\直流电机调速.PWI
目录 0 2009-08-09 15:23 直流电机调速
----------- --------- ---------- ----- ----
620920 18
- 上一篇:人脸检测训练正负样本 灰度图 30*30
- 下一篇:ios实现简单计算机
相关资源
- 89C51 单片机IO 口模拟串行通信的实现
- CCP协议源码
- AT89C51单片机在直流电机闭环调速系统
- c8051f系列单片机PCA实现PWM波输出
- ADC0809模数转换与显示(汇编程序)
- 基于单片机的按摩器的毕设
- 单片机程序加密的几种实用方法
- 单片机8-16位曼彻斯特编码
- 16x16汉字点阵字库,单片机编程用
- 51单片机SPWM输出程序
- 基于单片机全自动洗衣机毕业设计
- 51单片机的OV7670摄像头驱动程序
- 单片机多功能秒表课程设计报告.doc
- 步进电机正反转及调速控制
- 51单片机52单片机封装库有PCB库
- 基于AT89C51单片机电子体温计设计.ra
- STM32单片机简易计算器
- 单片机课程设计电子密码锁
- 单片机串口发送指令控制LED
- STC单片机Altium Designer原理图库
- 51单片机蓝牙串口调试源代码
- 单片机MCU外文文献
- ds2781单总线avr单片机程序
- 时间片轮转算法在单片机程序设计中
- MCS-51系列单片机中英文资料对照外文
- 基于AD&DA的proteus仿真
- 基于51单片机的密码锁Proteus仿真.rar
- zw_基于51单片机的温度控制系统.zip
- 7个基于STM32单片机的精彩设计,等相
- Demo 应广单片机几个型号资料
评论
共有 条评论