📄 time.lst
字号:
C51 COMPILER V6.23a TIME 01/01/2001 02:30:58 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE TIME
OBJECT MODULE PLACED IN time.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE time.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include "config.h"
2 #include "timer.h"
3
4 void TaskA(void);
5 void TaskB(void);
6
7 /*********************************************************************************************************
8 ** 函数名称: init
9 ** 功能描述: 初始化函数,一般在多任务环境启动前调用
10 ** 输 入: 无
11 ** 输 出: 无
12 ** 全局变量: 无
13 ** 调用模块: IICInit()
14 **
15 ** 作 者: 陈明计
16 ** 日 期: 2002年12月9日
17 **-------------------------------------------------------------------------------------------------------
18 ** 修改人:
19 ** 日 期:
20 **------------------------------------------------------------------------------------------------------
21 ********************************************************************************************************/
22 void init(void)
23 {
24 1 //"系统初始化"
25 1 //IE = 0x00; //"清除中断"
26 1 //ES = 1; //4"串行中断允许"
27 1 //EX0 = 1; //0"外部中断0允许"
28 1 //ET0 = 1; //1"定时器0中断允许"
29 1 //EX1 = 1; //2"外部中断1允许"
30 1 //ET1 = 1; //3"定时器1中断允许"
31 1 //ET2 = 1;
32 1 //IP = 0; //"清除中断优先级"
33 1 //PS = 1; //"串行中断优先"
34 1 //PX0 = 1; //"外部中断0"
35 1 //PT0 = 1; //"定时器中断0"
36 1 //PX1 = 1; //"外部中断1"
37 1 //PT1 = 0; //"定时器中断1"
38 1 //TCON "定时器控制寄存器"
39 1 TCON = 0;
40 1 //TF1 "T1溢出标志"
41 1 //TR1 = 1; //"T1运行控制"
42 1 //TF0 "T0溢出标志"
43 1 //TR0 = 1; //"T0运行控制"
44 1 //IE1 "外部中断1申请标志"
45 1 //IT1 = 1; //"外部中断1触发方式 0=电平 1=边沿"
46 1 //IE0 "外部中断0申请标志"
47 1 //IT0 = 1; //"外部中断0触发方式 0=电平 1=边沿"
48 1 //TMOD "定时器模式控制寄存器"
49 1 // |GATE |C//T |M0 |M1 |GATE |C//T |M0 |M1 |
50 1 //"高4位用于T1 低4位用于T0"
51 1 //SCON "串行控制"
52 1 //| SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI |
53 1 //"| SM0 SM1 | 工作方式 | 说 明 | 波 特 率 |"
54 1 //"| 0 0 | 方 式 0 |
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -