⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 df_bh_timera.asm

📁 MSP430单片机测量电阻及在LCM103的显示
💻 ASM
📖 第 1 页 / 共 2 页
字号:
	.long 0x2d
	.long 0x0
	.long DBG45
	.long 0x0
	.dbgseg dbg_line
DBG44:
	.long DBG20
	.long 0x0
	.long _Timer_A
	.long 0x1
	.long DBG47
	.long 0x2
	.long DBG48
	.long 0x4
	.long DBG49
	.long 0x5
	.long DBG50
	.long 0x6
	.long DBG51
	.long 0x7
	.long DBG52
	.long 0x9
	.long DBG53
	.long 0xa
	.long DBG54
	.long 0xb
	.long DBG55
	.long 0xc
	.pseg df_bh_timera_code
	.global _Timer_A
_Timer_A:
	push	r12
DBG48:
DBG47:
DBG46:
; ENTRY
; f in reg  size 2
; {
;    unsigned int f;
;    f= TA0IV ;
	mov	&0x12e,r12
DBG49:
; 	switch (f)
	jmp	Timer_A_L2
DBG51:
DBG50:
; 	{
; 		case 2:
Timer_A_L3:
; 			StaBuHuo= 1 ;
DBG52:
	mov.b	#0x1,&_StaBuHuo
DBG53:
; 		break;  
	jmp	Timer_A_LL2
DBG54:
Timer_A_L2:
; swcode: switch has 1 cases - min 2 max 2
	cmp	#0x2,r12
	jeq	Timer_A_L3
Timer_A_L1:
; 	}
DBG55:
Timer_A_LL2:
; EXIT
; .temp0 at stkloc 0 (0x0) size 2
DBG56:
	pop	r12
	reti
	.dbgseg dbg_syms
	.long 0x0
	.long DBG18
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG19
	.long 0x2
	.long 0x0
	.long 0x10002
DBG2:
	.long 0x62622e
	.long 0x0
	.long DBG49
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x5
	.long 0x0
	.long DBG57
	.long 0x0
	.long 0x66
	.long 0x0
	.long 0xc0102
	.long 0xe
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG55
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xc
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG56
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x38
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg df_bh_timera_code
DBG42:
	.dbgseg dbg_syms
	.long 0x656d6954
	.long 0x415f72
	.long DBG42
	.long 0x0
	.long 0xff0001
; }
; unsigned char GetTime(unsigned int *buhuo)
DBG41:
	.long 0x54746547
	.long 0x656d69
	.long _GetTime
	.long 0x4c
	.long 0x1020001
	.long DBG45
	.long DBG59-DBG60
	.long DBG61
	.long DBG58
	.long 0x0
	.pseg df_bh_timera_code
DBG60:
	.dbgseg dbg_syms
DBG45:
	.long 0x66622e
	.long 0x0
	.long DBG60
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x3f
	.long 0x0
	.long DBG62
	.long 0x0
	.dbgseg dbg_line
DBG61:
	.long DBG41
	.long 0x0
	.long _GetTime
	.long 0x1
	.long DBG64
	.long 0x2
	.long DBG65
	.long 0x3
	.long DBG66
	.long 0x4
	.long DBG67
	.long 0x5
	.long DBG68
	.long 0x6
	.long DBG69
	.long 0x7
	.long DBG70
	.long 0x8
	.long DBG71
	.long 0x9
	.long DBG72
	.long 0xa
	.pseg df_bh_timera_code
	.global _GetTime
_GetTime:
; ENTRY
DBG63:
; buhuo at argloc 0 (0x0) in reg  size 2
; iq0 in reg  size 2
; {
DBG64:
; 	unsigned int iq0= 0 ;
DBG65:
	mov	#0x0,r13
DBG66:
; 	if(StaBuHuo== 1 )
	cmp.b	#0x1,&_StaBuHuo
	jne	GetTime_L1
DBG68:
DBG67:
; 	{
; 		iq0= 1 ;
	mov	#0x1,r13
DBG70:
DBG69:
; 	}
GetTime_L1:
; 	*buhuo= TA0CCR1 ;
	mov	&0x174,0(r12)
DBG71:
; 	return iq0;
	mov	r13,r12
	and.b	#0xff,r12
DBG73:
DBG72:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG18
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG19
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x75687562
	.long 0x6f
	.long 0xc0102
	.long 0x2e
	.long 0x11ffff
DBG57:
	.long 0x62622e
	.long 0x0
	.long DBG66
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0x4
	.long 0x0
	.long DBG74
	.long 0x0
	.long 0x307169
	.long 0x0
	.long 0xd0102
	.long 0xe
	.long 0x4ffff
	.long 0x62652e
	.long 0x0
	.long DBG72
	.long 0x0
	.long 0x1640001
	.long 0x0
	.long 0xa
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x66652e
	.long 0x0
	.long DBG73
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x48
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg df_bh_timera_code
DBG59:
	.dbgseg dbg_syms
	.long 0x54746547
	.long 0x656d69
	.long DBG59
	.long 0x0
	.long 0xff0001
; }
; void ClearBuHuo(void)
DBG58:
	.long 0x0
	.long DBG79
	.long _ClearBuHuo
	.long 0x40
	.long 0x1020001
	.long DBG62
	.long DBG76-DBG77
	.long DBG78
	.long DBG75
	.long 0x0
	.pseg df_bh_timera_code
DBG77:
	.dbgseg dbg_syms
DBG62:
	.long 0x66622e
	.long 0x0
	.long DBG77
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x4d
	.long 0x0
	.long DBG80
	.long 0x0
	.dbgseg dbg_line
DBG78:
	.long DBG58
	.long 0x0
	.long _ClearBuHuo
	.long 0x1
	.long DBG82
	.long 0x2
	.long DBG83
	.long 0x3
	.long DBG84
	.long 0x4
	.pseg df_bh_timera_code
	.global _ClearBuHuo
_ClearBuHuo:
; ENTRY
DBG81:
; {
DBG82:
;   StaBuHuo= 0 ;  
DBG83:
	mov.b	#0x0,&_StaBuHuo
DBG85:
DBG84:
; EXIT
	ret
	.dbgseg dbg_syms
	.long 0x0
	.long DBG18
	.long 0x0
	.long 0x0
	.long 0x10002
	.long 0x0
	.long DBG19
	.long 0x2
	.long 0x0
	.long 0x10002
	.long 0x66652e
	.long 0x0
	.long DBG85
	.long 0x0
	.long 0x1650001
	.long 0x0
	.long 0x50
	.long 0x0
	.long 0x0
	.long 0x0
	.pseg df_bh_timera_code
DBG76:
	.dbgseg dbg_syms
	.long 0x0
	.long DBG79
	.long DBG76
	.long 0x0
	.long 0xff0001
; }
DBG80:
DBG74:
DBG75:
DBG4:
	.long 0x7073
	.long 0x0
	.long 0x1
	.long 0x0
	.long 0x16cfffe
	.long 0x0
	.long 0x100001
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x52
	.long 0x0
	.long 0x2
	.long 0x0
	.long 0x16cfffe
	.long 0x0
	.long 0x100010
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x42617453
	.long 0x6f754875
	.long _StaBuHuo
	.long 0xc
	.long 0x20002
	.long 0x666f652e
	.long 0x0
	.long 0x0
	.long 0x0
	.long 0x67fffe
	.dbgseg dbg_strs
	.align 0x2
	.long 0x70
DBG10:
	.long 0x496e6974
	.long 0x42685469
	.long 0x6d657241
	.long 0x0
DBG24:
	.long 0x476f4268
	.long 0x54696d65
	.long 0x72410000
DBG18:
	.long 0x5f5f4652
	.long 0x414d4553
	.long 0x495a4500
DBG79:
	.long 0x436c6561
	.long 0x72427548
	.long 0x756f0000
DBG5:
	.long 0x443a5c41
	.long 0x51343330
	.long 0x5f344b5c
	.long 0x74657374
	.long 0x5f525c64
	.long 0x665f6268
	.long 0x5f74696d
	.long 0x6572612e
	.long 0x63000000
DBG19:
	.long 0x5f5f5341
	.long 0x5645445f
	.long 0x41524753
	.long 0x5f53495a
	.long 0x45000000
	.iseg _idesc
	.align 0x2
	.data df_bh_timera_V1
	.data df_bh_timera_V2
	.data 0x1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -