控制程序Word格式.docx
- 文档编号:22876418
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:13
- 大小:15.67KB
控制程序Word格式.docx
《控制程序Word格式.docx》由会员分享,可在线阅读,更多相关《控制程序Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
uintm,n;
voiddelay(uintz);
voiddisplay(uchara,ucharb,ucharc,uchard);
voidkeyscan()
{
uchartemp;
P1=0xfe;
temp=P1;
temp=temp&
0xf0;
if(temp!
=0xf0)
delay(10);
temp=P1;
switch(temp)
{
case0xee:
key=1;
break;
case0xde:
key=2;
case0xbe:
key=3;
case0x7e:
key=10;
}
while(temp!
temp=P1;
temp=temp&
}
P1=0xfd;
case0xed:
key=4;
case0xdd:
key=5;
//矩阵键盘扫描
case0xbd:
key=6;
case0x7d:
P1=0xfb;
case0xeb:
key=7;
case0xdb:
key=8;
case0xbb:
key=9;
case0x7b:
while(temp!
P1=0xf7;
case0xe7:
key=11;
case0xd7:
key=0;
case0xb7:
key=12;
case0x77:
}
main()
{
TMOD=0x01;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
EA=1;
ET0=1;
TR0=1;
flag=0;
wei=1;
led1=1;
led2=1;
led3=1;
led4=1;
key=10;
a=0;
b=0;
n=0;
m=0;
while
(1)
{
keyscan();
if(key<
=9&
wei==1)
{
a=key;
wei=2;
key=10;
}//输入两位数
if(key<
wei==2)
b=key;
wei=1;
}
m=a*10+b;
//**********************************************************
if(num==15)
num=0;
flag=~flag;
//让光标一秒闪烁
}
//***************************************************************//
if(m==n)
star=1;
stop=0;
if(flag==0)
a=11;
b=11;
c=n/10;
//1,2位数码管显示——
d=n%10;
display(a,b,c,d);
a=m/10;
b=m%10;
else
a=10;
b=10;
//1,2位数码管不显示
a=m/10;
b=m%10;
c=n/10;
//不相等就不闪烁,等待传感器检测累加
d=n%10;
display(a,b,c,d);
//*********************************************************************
if(m!
=n)
{
keyscan();
if(key==11)
delay
(1);
if(key==11)
{
stop=1;
star=0;
if(star==0)
keyscan();
if(key==12)
{
delay
(1);
if(key==12)
{
star=1;
stop=0;
}
}
if(jc==0)
delay(3);
if(jc==0)
n++;
while(!
jc)
display(a,b,c,d);
}
}//m!
=n时,传感器被遮挡一次累加一下上升高度
}
}
//+++++++++++++++++++++++++++++++++++++++++++++++++//main函数结束
voiddelay(uintz)
uintt1,y;
for(t1=z;
t1>
0;
t1--)//延时子程序
for(y=110;
y>
y--);
voiddisplay(uchara,ucharb,ucharc,uchard)
led1=0;
P0=table[a];
delay(3);
P0=table[10];
delay
(1);
led2=0;
//显示子程序
P0=table[b];
led3=0;
P0=table[c];
led4=0;
P0=table[d];
voidT0_time()interrupt1
TH0=(65536-45872)/256;
//中断程序
num++;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制程序