-
大小: 58KB文件类型: .rar金币: 2下载: 0 次发布日期: 2024-01-19
- 语言: 其他
- 标签:
资源简介
proteus实例\直流电机的速度环PI控制-速度电流检测部分.rar
代码片段和文件信息
#include
#include
#define IN0 XBYTE[0x7ff8]
unsigned char disbit[]={0xfe0xfd0xfb0xf7};
unsigned char code discode[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};
unsigned int disbuf[4]={0000};
unsigned int ad=100;
unsigned char q=0;
unsigned char *Adr;
unsigned char countmiaoshu;
unsigned char sectcnt;
sbit p26=P2^6;
void delay(unsigned char N)
{
unsigned char i;
for(i=0;i }
void display(unsigned char ch)
{
unsigned char k; //显示,常用的一种程序,可以把disbuf数组变成一个暂时变量输出
disbuf[0]=ch%10;
disbuf[1]=(ch%100)/10;
disbuf[2]=ch/100%10;
disbuf[3]=1;
for(k=0;k<4;k++)
{
P2=0xff; // p2作为输出,必须先置高电平
P1=discode[disbuf[k]];
P2=disbit[k];
}
}
void read_ch(void) interrupt 0 using 0
{
ad=*Adr;
}
void t0(void) interrupt 1 using 0 //定时T0中断服务函数
{
tcnt++; //每过250ust tcnt 加一
if(tcnt==40) //计满40 次(1/100 秒)时
{
tcnt=0; //重新再计
sec++;
if(sec==10) //定时0.1 秒,在从零开始计时
{
sec=0;
TH0=0x06; //对TH0 TL0 赋值
TL0=0x06;
miaoshu=count;
count=0;
}
}
}
void sdf(void) interrupt 2 using 0 //计数T1中断服务函数
{
count=count+1;
}
main()
{
unsigned int m;
unsigned char s1=0x44;
EX0=1;
IT1=1;
Adr=&IN0;
TMOD=0x02; //定时器T0工作在方式2 自动重装方式计数器T1工作在方式2 自动重装方式
TH0=0x06; //对TH0 TL0 赋值
TL0=0x06;
TR0=1; //开始定时
ET0=1; //允许T0 产生中断
EA=1;
EX1=1;
TR1=1;
IT1=1;
EA=1;
sec=0;
SCON=0x90; //MODER1REN=1;
PCON=0x00;
miaoshu=0;tcnt=0;count=0;
while(1)
{
*Adr=0;
for(m=0;m<5000;m++)
{
if(p26==1)
{display(ad);
}
else
{ display(miaoshu);
}
}
do{
SBUF=0xff;
while(TI==0);TI=0;
while(RI==0);RI=0;
}while(SBUF!=0xbb);
SBUF=ad;
while(TI==0);TI=0;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 184 2009-04-20 17:16 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\proteus仿真论坛.txt
文件 186 2008-11-23 13:51 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\新势力论坛.txt
文件 186 2008-11-23 13:51 直流电机的速度环PI控制-速度电流检测部分\新势力论坛.txt
文件 186 2008-11-23 13:52 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\重要说明.txt
文件 186 2008-11-23 13:52 直流电机的速度环PI控制-速度电流检测部分\重要说明.txt
文件 4907 2007-08-21 18:03 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\haa.LST
文件 1727 2007-08-16 16:46 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\mcu2.LST
文件 11666 2007-08-21 18:03 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\STARTUP.LST
文件 2127 2007-08-21 18:04 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\haa.c
文件 480 2007-08-15 16:00 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\mcu2.c
文件 1068 2007-08-17 17:39 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h_Opt.Bak
文件 0 2007-08-21 18:00 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h_Uv2.Bak
文件 1067 2007-08-15 16:45 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h2_Opt.Bak
文件 0 2007-08-16 16:45 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h2_Uv2.Bak
文件 7071 2007-08-21 18:03 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\haa.OBJ
文件 1575 2007-08-16 16:46 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\mcu2.OBJ
文件 749 2007-08-21 18:03 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\STARTUP.OBJ
文件 6908 2007-08-21 18:03 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h
文件 2186 2007-08-16 16:46 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h2
文件 5115 2002-04-16 14:32 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\STARTUP.A51
文件 192212 2007-08-20 15:05 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\Last Loaded 08081(1).DBK
文件 199725 2007-08-22 08:30 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\Last Loaded GA.DBK
文件 205088 2007-08-22 08:35 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\Last Loaded GAR2.DBK
文件 204759 2007-08-22 11:31 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\Last Loaded GAR3.DBK
文件 197861 2007-08-22 08:31 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\GA.DSN
文件 204881 2007-08-22 11:31 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\GAR3.DSN
文件 1615 2007-08-21 18:03 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h.hex
文件 576 2007-08-16 16:46 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h2.hex
文件 37 2007-08-21 18:03 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h.lnp
文件 39 2007-08-16 16:46 直流电机的速度环PI控制-速度电流检测部分\速度电流检测部分\h2.lnp
............此处省略21个文件信息
- 上一篇:反距离加权插值算法
- 下一篇:1602液晶显示51串口接受的数据
评论
共有 条评论