📄 1574timer.lst
字号:
C51 COMPILER V7.02b 1574TIMER 05/24/2006 17:59:20 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE 1574TIMER
OBJECT MODULE PLACED IN .\1574timer.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\source\1574timer.c LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\1574timer.lst
-) OBJECT(.\1574timer.obj)
stmt level source
1
2 #include "..\inc\public2.h"
3
4 int T0_0Interval;
5 BYTE T0_0Service; //Timer 0 service Var.
6
7 /**--------------------------------------------------------------------------
8 * Name void interrupt Timer1C_NewServiceRoutine()
9 * char bautrate_LSB
10 *
11 * Description This is a timer interrupt. It will entry when every 20ms.
12 * And will check Parse flag status.
13 *
14 * Flow Chart
15 *
16 * Return
17 *
18 * DATE Author Description
19 * ===========================================================================
20 * 2003-02-20 KM Ho This is first time implement
21 **/
22 void Timer0(void) interrupt 1 using 3
23 {
24 1 TR0=0; //STOP COUNT Timer0
25 1
26 1 if (T0_0Service) //is Timer 0 service flag setting?
27 1 {
28 2 T0_0Interval--; // counter
29 2 if (T0_0Interval < 0) // is timer out?
30 2 T0_0Service = 0; // turn off the service flag
31 2 }
32 1
33 1 TH0=0x9E; //Timer0 working in Mode 1 and set 20m sec.
34 1 TL0=0x58; //Working Cry=14.318MHz 1/14.318M * 12 = 0.8 us
35 1 //20ms = 0.8 * 25000
36 1 // TH0 = (65536 - 25000) / 256 = 0x9E
37 1 // TL0 = (65536 - 25000) % 256 = 0x58
38 1 TF0=0;
39 1 TR0=1; //Start count Timer0
40 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 62 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 3 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -