C51 COMPILER V8.02 CANSHU 06/29/2010 10:46:59 PAGE 1 C51 COMPILER V8.02, COMPILATION OF MODULE CANSHU OBJECT MODULE PLACED IN canshu.OBJ COMPILER INVOKED BY: D:\处理软件\keil\C51\BIN\C51.EXE canshu.c BROWSE DEBUG OBJECTEXTEND line level source 1 /******************************************************************* 2 “天祥电子” 倾情奉献 3 www.txmcu.com 4 www.txmcu.cn 5 ********************************************************************* 6 程序功能: 本程序提供一些常用延时的具体参数。 7 用的是定时器0工作于方式1。 8 且只针对11.0592MHz的晶振。 9 *********************************************************************/ 10 #include 11 12 void InitTimer0(void) 13 { 14 1 TMOD = 0x01; 15 1 TH0 = 0xFF; //延时100微秒 16 1 TL0 = 0xA4; 17 1 /******************************************************************* 18 1 TH0 = 0xFC;//延时1ms,请在中断处理函数中,重新装入该数值。 19 1 TL0 = 0x6; 20 1 ******************************************************************** 21 1 TH0 = 0xDC;//延时10ms,请在中断处理函数中,重新装入该数值 22 1 TL0 = 0x00; 23 1 ********************************************************************/ 24 1 EA = 1; 25 1 ET0 = 1; 26 1 TR0 = 1; 27 1 } 28 29 void main(void) 30 { 31 1 InitTimer0(); 32 1 } 33 34 void Timer0Interrupt(void) interrupt 1 35 { 36 1 TH0 = 0x0FF; //这只是100微秒所对应的参数,若为其他秒数,请 37 1 TL0 = 0x0A4; //在次更该相应参数,如上面所示。 38 1 } MODULE INFORMATION: STATIC OVERLAYABLE CODE SIZE = 26 ---- 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)