📄 ex_support.lis
字号:
.module EX_Support.c
.area text(rom, con, rel)
0000 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
.area data(ram, con, rel)
0000 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0000 _s_wSystemDelayTimerCounter:
0000 .blkb 2
.area idata
0000 0000 .word 0
.area data(ram, con, rel)
0002 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0002 _g_wSystemTimer::
0002 .blkb 2
.area idata
0002 0000 .word 0
.area data(ram, con, rel)
0004 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0004 _g_chDataBuffer::
0004 .blkb 1
.area idata
0004 00 .byte 0
.area data(ram, con, rel)
0005 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0005 .blkb 16
.area idata
0005 00000000000000000000 .word 0,0,0,0,0
000F 000000000000 .byte 0,0,0,0,0,0
.area data(ram, con, rel)
0015 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0015 .dbsym e g_chDataBuffer _g_chDataBuffer A[17:17]c
0015 _g_chCMDBuffer::
0015 .blkb 2
.area idata
0015 AA11 .byte 170,17
.area data(ram, con, rel)
0017 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0017 .blkb 2
.area idata
0017 0000 .byte 0,0
.area data(ram, con, rel)
0019 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0019 .blkb 2
.area idata
0019 0000 .byte 0,0
.area data(ram, con, rel)
001B .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
001B .blkb 2
.area idata
001B 0000 .byte 0,0
.area data(ram, con, rel)
001D .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
001D .blkb 2
.area idata
001D 0000 .byte 0,0
.area data(ram, con, rel)
001F .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
001F .blkb 2
.area idata
001F 0000 .byte 0,0
.area data(ram, con, rel)
0021 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0021 .blkb 2
.area idata
0021 0000 .byte 0,0
.area data(ram, con, rel)
0023 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0023 .blkb 2
.area idata
0023 0000 .byte 0,0
.area data(ram, con, rel)
0025 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0025 .blkb 2
.area idata
0025 55AA .byte 'U,170
.area data(ram, con, rel)
0027 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0027 _g_bIfSendCMD::
0027 .blkb 1
.area idata
0027 00 .byte 0
.area data(ram, con, rel)
0028 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0028 _g_bIfStartCMD::
0028 .blkb 1
.area idata
0028 00 .byte 0
.area data(ram, con, rel)
0029 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0029 _g_bIfSendHead::
0029 .blkb 1
.area idata
0029 00 .byte 0
.area data(ram, con, rel)
002A .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
002A _g_chDataCounter::
002A .blkb 1
.area idata
002A 00 .byte 0
.area data(ram, con, rel)
002B .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
002B _g_fAbsoluteX::
002B .blkb 4
.area idata
002B 00000000 .word 0x0,0x0
.area data(ram, con, rel)
002F .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
002F _g_fAbsoluteY::
002F .blkb 4
.area idata
002F 00000000 .word 0x0,0x0
.area data(ram, con, rel)
0033 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0033 _g_fAbsoluteAngle::
0033 .blkb 4
.area idata
0033 00000000 .word 0x0,0x0
.area data(ram, con, rel)
0037 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0037 _g_fX::
0037 .blkb 4
.area idata
0037 00000000 .word 0x0,0x0
.area data(ram, con, rel)
003B .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
003B _g_fY::
003B .blkb 4
.area idata
003B 00000000 .word 0x0,0x0
.area data(ram, con, rel)
003F .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
003F _g_fAngle::
003F .blkb 4
.area idata
003F 00000000 .word 0x0,0x0
.area data(ram, con, rel)
0043 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0043 _g_chXOR::
0043 .blkb 1
.area idata
0043 00 .byte 0
.area data(ram, con, rel)
0044 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0044 _g_wCounter::
0044 .blkb 2
.area idata
0044 0000 .word 0
.area data(ram, con, rel)
0046 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
.area text(rom, con, rel)
0000 .dbfile E:\单片机\ROOBCO~1\全向定位系统\坐标转换模块\相对定位模块测试版\Relative_Locate_Module\EX_Support.c
0000 .dbfunc e Driver_INIT _Driver_INIT fV
.even
0000 _Driver_INIT::
0000 .dbline -1
0000 .dbline 119
0000 ; /***********************************************************
0000 ; * 函数库说明:底层硬件初始化驱动函数库 *
0000 ; * 版本: *
0000 ; * 作者: *
0000 ; * 创建日期: *
0000 ; * -------------------------------------------------------- *
0000 ; * [硬件说明] *
0000 ; * 处理器: *
0000 ; * 系统时钟: *
0000 ; * -------------------------------------------------------- *
0000 ; * [支 持 库] *
0000 ; * 支持库名称:PF_Config.h *
0000 ; * 需要版本: ----- *
0000 ; * 声明库说明:硬件平台配置声明库 *
0000 ; * *
0000 ; * 支持库名称:EX_Support.h *
0000 ; * 需要版本: ----- *
0000 ; * 声明库说明:底层硬件初始化驱动声明库 *
0000 ; * *
0000 ; * 支持库名称:LIB_Config.h *
0000 ; * 需要版本: ----- *
0000 ; * 支持库说明:库函数配置声明库 *
0000 ; * -------------------------------------------------------- *
0000 ; * [版本更新] *
0000 ; * 修改: *
0000 ; * 修改日期: *
0000 ; * 版本: *
0000 ; * -------------------------------------------------------- *
0000 ; * [版本历史] *
0000 ; * -------------------------------------------------------- *
0000 ; * [使用说明] *
0000 ; ***********************************************************/
0000 ;
0000 ; /********************
0000 ; * 头 文 件 配 置 区 *
0000 ; ********************/
0000 ; # include "PF_Config.h"
0000 ; # include "EX_Support.h"
0000 ; # include "LIB_Config.h"
0000 ; # include "math.h"
0000 ; # include "Communication_LIB.h"
0000 ; /********************
0000 ; * 系 统 宏 定 义 *
0000 ; ********************/
0000 ;
0000 ; /*------------------*
0000 ; * 常 数 宏 定 义 *
0000 ; *------------------*/
0000 ;
0000 ;
0000 ; /*------------------*
0000 ; * 动 作 宏 定 义 *
0000 ; *------------------*/
0000 ;
0000 ; /********************
0000 ; * 模块结构体定义区 *
0000 ; ********************/
0000 ;
0000 ; /********************
0000 ; * 函 数 声 明 区 *
0000 ; ********************/
0000 ; void Delay_MS(uint16 wTime);
0000 ; void Insert_Timer0_OVF_ISR_Code(void);
0000 ; void Driver_INIT(void);
0000 ; BOOL PROC_Get_Relative_Location(void);
0000 ; //double fMod(double fNumberA,double fNumberB);
0000 ;
0000 ;
0000 ; /********************
0000 ; * 模块函数声明区 *
0000 ; ********************/
0000 ;
0000 ;
0000 ; /********************
0000 ; * 模块变量声明区 *
0000 ; ********************/
0000 ; static uint16 s_wSystemDelayTimerCounter = 0;
0000 ;
0000 ; /********************
0000 ; * 全局变量声明区 *
0000 ; ********************/
0000 ; uint16 g_wSystemTimer = 0;
0000 ; BYTE g_chDataBuffer[17] = {0};
0000 ;
0000 ; BYTE g_chCMDBuffer[sizeof(g_chDataBuffer)+1] =
0000 ; {
0000 ; 0xAA,sizeof(g_chDataBuffer),0x00,
0000 ; 0x00,0x00,0x00,0x00,
0000 ; 0x00,0x00,0x00,0x00,
0000 ; 0x00,0x00,0x00,0x00,
0000 ; 0x00,0x55,0xAA
0000 ; };
0000 ; BOOL g_bIfSendCMD = FALSE;
0000 ; BOOL g_bIfStartCMD = FALSE;
0000 ; BOOL g_bIfSendHead = FALSE;
0000 ;
0000 ; UINT8 g_chDataCounter = 0;
0000 ;
0000 ; float g_fAbsoluteX = 0.0;
0000 ; float g_fAbsoluteY = 0.0;
0000 ; float g_fAbsoluteAngle = 0.0;
0000 ; float g_fX = 0.0;
0000 ; float g_fY = 0.0;
0000 ; float g_fAngle = 0.0;
0000 ; BYTE g_chXOR = 0;
0000 ; UINT16 g_wCounter = 0;
0000 ;
0000 ; /********************
0000 ; * 自定义类型声明区 *
0000 ; ********************/
0000 ;
0000 ; /***********************************************************
0000 ; * 函数说明:软件驱动初始化函数 *
0000 ; * 输入: 无 *
0000 ; * 输出: 无 *
0000 ; * 调用函数:无 *
0000 ; ***********************************************************/
0000 ; void Driver_INIT(void)
0000 ; {
0000 .dbline -2
0000 L1:
0000 .dbline 0 ; func end
0000 0895 ret
0002 .dbend
0002 .dbfunc e fMod _fMod fD
0002 ; fNumberB -> y+4
0002 ; fNumberA -> y+0
.even
0002 _fMod::
0002 00D0 rcall push_arg4
0004 .dbline -1
0004 .dbline 131
0004 ;
0004 ; }
0004 ;
0004 ;
0004 ; /***********************************************************
0004 ; * 函数说明:实数求模函数 *
0004 ; * 输入: 被除数,除数 *
0004 ; * 输出: 取模结果 *
0004 ; * 调用函数:无 *
0004 ; ***********************************************************/
0004 ; double fMod(double fNumberA,double fNumberB)
0004 ; {
0004 .dbline 132
0004 ; if (fNumberB < 0)
0004 2C80 ldd R2,y+4
0006 3D80 ldd R3,y+5
0008 4E80 ldd R4,y+6
000A 5F80 ldd R5,y+7
000C 00E0 ldi R16,<L5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -