C51 COMPILER V8.02 0 06/25/2010 16:41:20 PAGE 1 C51 COMPILER V8.02, COMPILATION OF MODULE 0 OBJECT MODULE PLACED IN 0.OBJ COMPILER INVOKED BY: D:\处理软件\keil\C51\BIN\C51.EXE 0.c BROWSE DEBUG OBJECTEXTEND line level source 1 /******************************************************************** 2 “天祥电子” 倾情奉献 3 www.txmcu.com 4 www.txmcu.cn 5 ********************************************************************** 6 7 程序功能: 使用TX-1C学习板键盘最下面一排左侧的S2键,控制一LED的亮灭 8 按下后松开,led亮;按下后再松开,led灭。 9 即使led像家里用的电灯一样受开关控制。 10 11 **********************************************************************/ 12 13 #include 14 15 sbit s2=P3^4; 16 sbit led=P1^0; 17 18 void delay(unsigned char p) 19 { 20 1 unsigned char m,n; 21 1 for(m=p;m>0;m--) 22 1 for(n=125;n>0;n--); 23 1 } 24 void main() 25 { 26 1 while(1) 27 1 { 28 2 if(s2==0) 29 2 { 30 3 delay(10); //消抖 31 3 if(s2==0) 32 3 { while(!s2); 33 4 led=~led; 34 4 } 35 3 } 36 2 } 37 1 } MODULE INFORMATION: STATIC OVERLAYABLE CODE SIZE = 32 ---- 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)