用C语言写一道AT89C51的程序

2024-11-17 12:55:51
推荐回答(2个)
回答(1):

这样滴问题应该自己慢慢尝试,才有提高,我看下,一会发你 

程序没错,只是把端口值改下就可以啦

case 1: P0=0xfe;  //第一个LED亮

 break;

case 2: P0=0xfc;  //二个LED亮

break;

case 3:P0=0xf8;   //三个LED亮

 break;

case 4:P0=0xf0;   //四个LED亮

break;

case 5:P0=0xe0;   //五个LED亮

break;

case 6:P0=0xc0;   //六个LED亮

 break;

case 7:P0=0x80;   //七个LED亮

 break;

case 8:P0=0x00;   //八个LED亮

即可,效果如下

回答(2):

太复杂了,你也没贴上 原理图咋帮你写程序