📄 timer1.lst
字号:
ARM COMPILER V2.50a, Timer1 06/05/07 17:17:53 PAGE 1
ARM COMPILER V2.50a, COMPILATION OF MODULE Timer1
OBJECT MODULE PLACED IN Timer1.OBJ
COMPILER INVOKED BY: C:\Keil\ARM\BIN\CA.exe Timer1.c THUMB BROWSE DEBUG TABS(4)
stmt level source
1 #include "config.h"
2
3 //uint8 RedStart;
4 //uint8 RedCnt;
5
6 //extern union redinfo RedRsData;
7 /*
8 void IRQ_Timer1 (void) __irq
9 {
10 PINSEL0=(PINSEL0&(~(3<<14)));
11 switch(RedStart)
12 {
13 case 1:
14 {
15 RedRsData.redda.Red1=(IO0PIN&(1<<7))>>7;
16 }break;
17 case 2:
18 {
19 RedRsData.redda.Red2=(IO0PIN&(1<<7))>>7;
20 }break;
21 case 3:
22 {
23 RedRsData.redda.Red3=(IO0PIN&(1<<7))>>7;
24 }break;
25 case 4:
26 {
27 RedRsData.redda.Red4=(IO0PIN&(1<<7))>>7;
28 }break;
29 case 5:
30 {
31 RedRsData.redda.Red5=(IO0PIN&(1<<7))>>7;
32 }break;
33 case 6:
34 {
35 RedRsData.redda.Red6=(IO0PIN&(1<<7))>>7;
36 }break;
37 case 7:
38 {
39 RedRsData.redda.Red7=(IO0PIN&(1<<7))>>7;
40 }break;
41 case 8:
42 {
43 RedRsData.redda.Red8=(IO0PIN&(1<<7))>>7;
44 UART0_SendByte(RedRsData.reddata[0]);
45 }break;
46 case 9:
47 {
48 RedRsData.redda.Red9=(IO0PIN&(1<<7))>>7;
49 }break;
50 case 10:
51 {
52 RedRsData.redda.Red10=(IO0PIN&(1<<7))>>7;
53 }break;
54 case 11:
55 {
56 RedRsData.redda.Red11=(IO0PIN&(1<<7))>>7;
57 }break;
58 case 12:
59 {
ARM COMPILER V2.50a, Timer1 06/05/07 17:17:53 PAGE 2
60 RedRsData.redda.Red12=(IO0PIN&(1<<7))>>7;
61 }break;
62 }
63 PINSEL0=(PINSEL0&(~(3<<14)))|(3<<14);
64 VICIntEnClr = 1<<0x05; // 禁止定时器1中断
65 VICIntEnable = 1<<16; // 允许外部2中断
66 T1IR = 0x01;
67 VICVectAddr = 0x00;
68 }
69 */
ARM COMPILER V2.50a, Timer1 06/05/07 17:17:53 PAGE 3
ASSEMBLY LISTING OF GENERATED OBJECT CODE
Module Information Static
----------------------------------
code size = ------
data size = ------
const size = ------
End of Module Information.
ARM COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -