C51 COMPILER V8.02 1 06/26/2010 10:22:27 PAGE 1 C51 COMPILER V8.02, COMPILATION OF MODULE 1 OBJECT MODULE PLACED IN 1.OBJ COMPILER INVOKED BY: D:\处理软件\keil\C51\BIN\C51.EXE 1.c BROWSE DEBUG OBJECTEXTEND line level source 1 /******************************************************************** 2 “天祥电子” 倾情奉献 3 www.txmcu.com 4 www.txmcu.cn 5 ********************************************************************** 6 7 程序功能: 使八位LED逐位移动并不断循环。 8 这种方法最简单。 9 10 **********************************************************************/ 11 #include 12 #include //这个头文件是这个方法的核心,它包含了逐步移位函数功能 13 //即程序中的_crol_(P1,y) 14 15 sbit led=P1^0; 16 17 void delay(unsigned int i) 18 { 19 1 unsigned int j; 20 1 unsigned char k; 21 1 for(j=i;j>0;j--) 22 1 for(k=125;k>0;k--); 23 1 } 24 25 void main() 26 { P1=0xfe; 27 1 delay(1000); 28 1 while(1) 29 1 { 30 2 // unsigned char m; 31 2 //P1=0xfe; 32 2 // delay(1000); 33 2 // for(m=7;m>0;m--) 34 2 { 35 3 P1=_crol_(P1,1); //P1逐步左移一位。 36 3 delay(1000); 37 3 } 38 2 } 39 1 } MODULE INFORMATION: STATIC OVERLAYABLE CODE SIZE = 53 ---- CONSTANT SIZE = ---- ---- XDATA SIZE = ---- ---- PDATA SIZE = ---- ---- DATA SIZE = ---- ---- IDATA SIZE = ---- ---- BIT SIZE = ---- ---- END OF MODULE INFORMATION. C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)