📄 timer.lst
字号:
C51 COMPILER V6.12 TIMER 05/25/2005 14:58:15 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE TIMER
OBJECT MODULE PLACED IN .\timer.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE .\timer.c DEBUG OBJECTEXTEND
stmt level source
1 #include "public.h"
2
3 void timer0() interrupt 1 using 3 //50ms
4 {
5 1 EA=0;
6 1 TH0=-50000/256;
7 1 TL0=-50000%256;
8 1
9 1 if(P1_7==0) //功能切换
10 1 if((m_cSettingFuncFlg==1) && (m_cSettingSubFuncFlg==0))
11 1 if(m_cNewFuncFlg==0)
12 1 if((m_cFuncTimer--)==0){
13 2 m_cNewFuncFlg=1;
14 2 m_cFuncTimer=TIMER_FUNC_NUM;
15 2 }
16 1
17 1 if(P1_7==0) //子功能切换
18 1 if((m_cSettingFuncFlg==0) && (m_cSettingSubFuncFlg==1))
19 1 if(m_cNewSubFuncFlg==0){
20 2 if(P1_6==0){ //功能选择按钮被按下(对应上呼按钮按下,累加)
21 3 if((m_cSubFuncTimer--)==0){
22 4 m_cNewSubFuncFlg=1;
23 4 m_cSubFuncTimer=TIMER_SUBFUNC_NUM;
24 4 m_cSubToParTimer=TIMER_SUBTOPAR_NUM; //2004.09.24 确保子功能计数(注意:OutCallPanel是否
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -