声明:该内容皆为原创,仅供业内人士相互学习交流经验,任何未经授权复制、转载、传播或使用本网站(或应用程序)内容的行为,将受到法律的制裁。如因侵权行为给本网站(或应用程序)或任何第三方造成损失的,侵权人应当承担相应的法律责任) 原理图实现:Proteus 8 Professional 执行代码实现:μVision4 执行源代码展示: #include <reg51.h> void delayms ( unsigned int ms ); void main () { while (1) { P1=0xfe; delayms(100); P1=0xfd; delayms(100); P1=0xfb; delayms(100); P1=0xf7; delayms(100); P1=0xef; delayms(100); P1=0xdf; delayms(100); P1=0xbf; delayms(100); P1=0x7f; delayms(100); } } void delayms (unsigned int ms) { unsigned char j; while (ms--) for(j=0;j<255;j++); }