📄 init.lst
字号:
文件:INIT.c 盛群编译器版本 2.86 页次1
; 24: {
24 0000 __acsr EQU [023H]
24 0000 __adcr EQU [022H]
24 0000 __adrh EQU [021H]
24 0000 __adrl EQU [020H]
24 0000 __pwm EQU [01aH]
24 0000 __pdc EQU [019H]
24 0000 __pd EQU [018H]
24 0000 __pbc EQU [015H]
24 0000 __pb EQU [014H]
24 0000 __pac EQU [013H]
24 0000 __pa EQU [012H]
24 0000 __tmrc EQU [0eH]
24 0000 __tmr EQU [0dH]
24 0000 __intc EQU [0bH]
24 0000 __status EQU [0aH]
24 0000 __tblh EQU [08H]
24 0000 __tblp EQU [07H]
24 0000 __pcl EQU [06H]
24 0000 __acc EQU [05H]
24 0000 __mp EQU [01H]
24 0000 __iar EQU [00H]
24 0000 @Vari_Init .SECTION 'CODE'
24 0000 PUBLIC _Vari_Init
24 0000 _Vari_Init PROC
24 0000 L1:
24 0000 0003 RET
24 0001 _Vari_Init ENDP
; 37: {
37 0000 @Port_Init .SECTION 'CODE'
37 0000 PUBLIC _Port_Init
37 0000 _Port_Init PROC
; 38: _pa=0x00;
38 0000 1F12 CLR __pa
; 39: _pac=0x00; /*输出*/
39 0001 1F13 CLR __pac
; 40: _pb=0x00;
40 0002 1F14 CLR __pb
; 41: _pbc=0x00; /*输出*/
41 0003 1F15 CLR __pbc
; 42: _pd=0x00;
42 0004 1F18 CLR __pd
; 43: _pdc=0x00; /*PD0设置为输出*/
43 0005 1F19 CLR __pdc
43 0006 L2:
43 0006 0003 RET
43 0007 _Port_Init ENDP
; 56: {
56 0000 @Adc_Init .SECTION 'CODE'
文件:INIT.c 盛群编译器版本 2.86 页次2
56 0000 PUBLIC _Adc_Init
56 0000 _Adc_Init PROC
56 0000 L3:
56 0000 0003 RET
56 0001 _Adc_Init ENDP
文件:INIT.C 盛群编译器版本 2.86 页次2
; 69: {
69 0000 @Timer_Init .SECTION 'CODE'
69 0000 PUBLIC _Timer_Init
69 0000 _Timer_Init PROC
; 70: _tmrc = 0x87; /*128分频定时,*/
70 0000 0F87 MOV A,087h
70 0001 008E MOV __tmrc,A
; 71: _tmr = 0x83; /*定时8ms*/
71 0002 0F83 MOV A,083h
71 0003 008D MOV __tmr,A
; 72: _ton = 1; /*开Timer*/
72 0004 320E SET [0EH].4
72 0005 L4:
72 0005 0003 RET
72 0006 _Timer_Init ENDP
; 85: {
85 0000 @Inter_Init .SECTION 'CODE'
85 0000 PUBLIC _Inter_Init
85 0000 _Inter_Init PROC
; 86: _intc = 0x0c; /*ADC及Timer中断允许*/
86 0000 0F0C MOV A,0ch
86 0001 008B MOV __intc,A
86 0002 L5:
86 0002 0003 RET
86 0003 _Inter_Init ENDP
; 99: {
99 0000 @Init .SECTION 'CODE'
99 0000 PUBLIC _Init
99 0000 _Init PROC
; 100: _clrwdt();
100 0000 0001 CLR WDT
; 101: Vari_Init();
101 0001 2000 R CALL _Vari_Init
; 102: Port_Init();
102 0002 2000 R CALL _Port_Init
; 103: Adc_Init();
103 0003 2000 R CALL _Adc_Init
; 104: Timer_Init();
104 0004 2000 R CALL _Timer_Init
; 105: Inter_Init();
文件:INIT.c 盛群编译器版本 2.86 页次3
105 0005 2000 R CALL _Inter_Init
105 0006 L6:
105 0006 0003 RET
105 0007 _Init ENDP
0 Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -