📄 elecbikeisr.lst
字号:
"File: ELECBIKEISR.ASM Holtek Cross-Assembler Version 2.86 Page 1
1 0000 ;;version: 0.0
2 0000 ;;data: 28/02/2007
3 0000 ;;**************************************************************************
4 0000 #include ht45rm03A.inc
5 0000 #include ElecBikeConstant.inc
6 0000
7 0000
8 0000 ;extern T_pcc_Tab60:near
9 0000 ;extern T_pcc_Tab120:near
10 0000
11 0000 extern T_Motor_60_Pwm:near
12 0000 extern T_Motor_120_Pwm:near
13 0000 extern T_Motor_60_IO:near
14 0000 extern T_Motor_120_IO:near
15 0000
16 0000 extern SBR_GetHallSensor:near
17 0000 ;;--------------------------------------------------------------------------
18 0000 extern R_XHTime:byte
19 0000 extern R_BrakeReDebounce:byte
20 0000
21 0000 extern R_PwmHBak:byte
22 0000 extern R_PwmH:byte
23 0000
24 0000 extern R_OverCurrentTime:byte
25 0000 ;extern R_Current:byte
26 0000
27 0000 extern R_SpeedUpTime:byte
28 0000 extern R_ABSPeriod:byte
29 0000 extern R_ABSDuty:byte
30 0000
31 0000 extern R_LowVolDebounce:byte
32 0000
33 0000 extern R_ErrorNO:byte
34 0000 extern R_ErrorNOBak:byte
35 0000 extern R_Speed:byte
36 0000
37 0000 extern R_VelometerVolTmp:byte
38 0000 extern R_BatVolTmp:byte
39 0000
40 0000 extern R_HallSensor0:byte
41 0000 extern R_HallSensor1:byte
42 0000 extern R_HallSensor2:byte
43 0000 extern R_FlashFreq:byte
44 0000
45 0000 extern F_RunUpEnable:bit
46 0000
47 0000 extern F_XHEnable:bit
48 0000 extern F_XHMode:bit
49 0000 extern F_OverCurrent:bit
50 0000 extern F_LimitCurrent:bit
51 0000 extern F_PowerOnMotor:bit
52 0000 extern F_BrakelinePressed:bit
53 0000 extern F_ABSBrake:bit
54 0000 extern F_BatFull:bit
55 0000
"File: ELECBIKEISR.ASM Holtek Cross-Assembler Version 2.86 Page 2
56 0000 ;18/09-2007 extern F_BatVoltageAN:bit
57 0000
58 0000 extern F_ABSEnable:bit
59 0000 extern F_ShortProtect:bit
60 0000 extern F_SelfTestError:bit
61 0000 extern F_PwmMode:bit
62 0000 extern F_VelometerVolMax:bit
63 0000 extern F_Motor120:bit
64 0000
65 0000 ;18/09-2007 extern F_ADConvert:bit
66 0000
67 0000 extern F_GetHSError:bit
68 0000
69 0000
70 0000 extern R_StartUpTime:byte
71 0000 extern F_StartUp_delay1s:bit
72 0000
73 0000 extern F_TempStop:bit
74 0000
75 0000
76 0000
77 0000 ;;**************************************************************************
78 0000 isrdata. section 'data'
79 0000 00 isr_acc0 db ?
80 0001 00 isr_status0 db ?
81 0002 00 isr_acc1 db ?
82 0003 00 isr_status1 db ?
83 0004 00 isr_acc2 db ?
84 0005 00 isr_status2 db ?
85 0006
86 0006 ;isr_intc0 db ?
87 0006 ;isr_intc1 db ?
88 0006
89 0006 00 isr_Temp0 db ?
90 0007 00 isr_Temp1 db ?
91 0008 00 isr_Temp2 db ?
92 0009 ;isr_Temp0_Pwm db ?
93 0009 ;isr_Temp1_Pwm db ?
94 0009
95 0009 00 R_250ms db ? ;;250ms
96 000A
97 000A
98 000A 00 R_CurrentTmp db ?
99 000B
100 000B 00 R_WaitTime db ?
101 000C
102 000C 00 R_SpeedTmp db ?
103 000D
104 000D 00 R_LowLevel db ?
105 000E 00 R_HighLevel db ?
106 000F 00 R_RunUpWidthL db ?
107 0010 00 R_RunUpWidthH db ?
108 0011 00 R_PulseNO db ?
109 0012 00 R_11Help_Stop_Time db ?
110 0013
111 0013
112 0013 00 F_PwmMax dbit
113 0013 F_HighLevel dbit
114 0013 F_EntryInt dbit
115 0013 F_Timer1_En_Bak dbit
"File: ELECBIKEISR.ASM Holtek Cross-Assembler Version 2.86 Page 3
116 0013 F_Timer1_En_Bak1 dbit
117 0013 F_Timer1_En_Bak2 dbit
118 0013 F_RunUp_1_1 dbit
119 0014
120 0014 public isr_status0
121 0014 public isr_acc0
122 0014
123 0014 ;;**************************************************************************
124 0000 isrcode. section 'code'
125 0000
126 0000
127 0000
128 0000 include compare_int.asm
129 0010 include hallsensor_int.asm
130 0051 include pwm_int.asm
131 0098
132 0098
133 0098
134 0098
135 0098
136 0098
137 0098
138 0098 ;;**************************************************************************
139 0098 ; ﹚
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -