资料介绍
直流电机可控硅调速源程序
直流电机可控硅调速源程序,望大家看后提出意见。
#i nclude
#define uchar unsigned char
#define uint unsigned int
uchar zhishi[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
/*显示码*/
uint a,b;
bit mod=1;
uchar i,j;
void jianpan(void) /*键盘扫描程序*/
{
if(P2_1==0) /*P21为加速键*/
if(a<49900)
a=a+100;
if(P2_5==0) /*P25为减速键*/
if(a>100)
a=a-100;
}
void waite(void) /*显示用延时程序*/
{
for(i=0;i<3;i++)
for(j=0;j<10;j++);
}
void xianshiqi(void) /*显示程序*/
{
if(a>=45000)
P0=zhishi[9];
waite();
if(a>=40000&&a<45000)
P0=zhishi[8];
waite();
if(a>=35000&&a<40000)
P0=zhishi[7];
waite();
if(a>=30000&&a<35000)
P0=zhishi[6];
waite();
if(a>=25000&&a<30000)
P0=zhishi[5];