欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
關于單片機按鍵程序問題
[打印本頁]
作者:
搖頭玩
時間:
2021-6-5 11:32
標題:
關于單片機按鍵程序問題
這是四個按鍵的單片機程序,其他三個按鍵執行完程序后都保持常亮,為什么第四個按鍵(k4)的程序執行完后沒有保持全亮?
我該怎么改讓每個的程序執行完后都保持全亮?
#include <REGX52.H>
sbit k1=P3^0;
sbit k2=P3^1;
sbit k3=P3^2;
sbit k4=P3^3;
void y(int t)
{
while(--t);
}
code smg[]={0xe7,0xc3,0x81,0x00,};
code xx[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,//8
0x7e,0xbe,0xde,0xee,0xf6,0xfa,0xfc,//7
0x7c,0xbc,0xdc,0xec,0xf4,0xf8,0x78,0xb8,//8
0xd8,0xe8,0xf0,0x70,0xb0,0xd0,0xe0,0x60,//8
0xa0,0xc0,0x40,0x80,0x00,};//5
void main()
{
char m;
char i;
while(k1==0){P0=0x5b;y(60000);//左移
P2=0xfe;
for(i=0;i<8;i++)
{
y(6000);
P2=P2<<1;
}
}
while(k2==0){P0=0x06;y(60000);//右移
P2=0x7f;
for(i=0;i<8;i++)
{
y(6000);
P2=P2>>1;
}}
//k3=0;
while(k3==0){P0=0x4f;y(60000);
P2=0xff;
for(m=0;m<4;m++)
{
y(6000);
P2=smg[m];
}}
while(k4==0){P0=0x66;y(60000);//疊加
P2=0xff;
for(i=0;i<36;i++)
{
y(6000);
P2=xx[i];
}
}
}
復制代碼
作者:
xianfajushi
時間:
2021-6-5 17:17
測試沒發現問題
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1