第一张图横轴代表I/O口的顺序 y轴代表按键按下的次数。数据代表I/O状态,我的测试程序是这样的
Wr=0;
CS=0;
val=0;
P1=0;
// a1=0;a2=1;a3=0;a4=1;a5=0;a6=1;a7=0;a8=1;
// delay(1000);
// delay(1000);
// P1=0xcc;
// delay(1000);
// delay(1000);
// P1=0x00;
while(1)
{
if(k1==0)
{
delay(10);
if(k1==0)
{
val=val+10;
P1=val;
}
while(!k1);
}
在第一次到第四次时是好的 但是到第五次时,电压值就会减小,第七次按 电压值会突然增大。可是测得的数据确是和程序设计是一样的
此帖出自
小平头技术问答
一周热门 更多>