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

📄 rd_uselcdsp027.lis

📁 一个直流电机的闭环控制源代码程序
💻 LIS
📖 第 1 页 / 共 2 页
字号:
                        .module RD_UseLCDSP027.c
                        .area text(rom, con, rel)
 0000                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
                        .area data(ram, con, rel)
 0000                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0000           _LCDSP027_DispBuff:
 0000                   .blkb 2
                        .area idata
 0000 0000              .byte 0,0
                        .area data(ram, con, rel)
 0002                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0002                   .blkb 2
                        .area idata
 0002 0000              .byte 0,0
                        .area data(ram, con, rel)
 0004                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0004                   .blkb 1
                        .area idata
 0004 00                .byte 0
                        .area data(ram, con, rel)
 0005                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0005           _LCDSP027_DISPCODE:
 0005                   .blkb 2
                        .area idata
 0005 09CF              .byte 9,207
                        .area data(ram, con, rel)
 0007                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0007                   .blkb 2
                        .area idata
 0007 9185              .byte 145,133
                        .area data(ram, con, rel)
 0009                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0009                   .blkb 2
                        .area idata
 0009 4725              .byte 'G,37
                        .area data(ram, con, rel)
 000B                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 000B                   .blkb 2
                        .area idata
 000B 218F              .byte 33,143
                        .area data(ram, con, rel)
 000D                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 000D                   .blkb 2
                        .area idata
 000D 0105              .byte 1,5
                        .area data(ram, con, rel)
 000F                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 000F                   .blkb 2
                        .area idata
 000F 0361              .byte 3,'a
                        .area data(ram, con, rel)
 0011                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0011                   .blkb 2
                        .area idata
 0011 39C1              .byte 57,193
                        .area data(ram, con, rel)
 0013                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0013                   .blkb 2
                        .area idata
 0013 3133              .byte 49,51
                        .area data(ram, con, rel)
 0015                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0015                   .blkb 2
                        .area idata
 0015 2943              .byte 41,'C
                        .area data(ram, con, rel)
 0017                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0017                   .blkb 2
                        .area idata
 0017 7BC9              .byte 123,201
                        .area data(ram, con, rel)
 0019                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
                        .area text(rom, con, rel)
 0000                   .dbfile H:\单片机\源程序\2007全国电子设计大赛\电机闭环模块\RD_UseLCDSP027.c
 0000                   .dbfunc e Set_DISP_BUFF _Set_DISP_BUFF fV
 0000           ;              e -> y+4
 0000           ;              d -> y+2
 0000           ;              c -> y+0
 0000           ;              b -> R18
 0000           ;              a -> R16
                        .even
 0000           _Set_DISP_BUFF::
 0000                   .dbline -1
 0000                   .dbline 67
 0000           ; /***********************************************************
 0000           ; *   函数库说明:SP-027液晶段码显示器驱动函数库             *
 0000           ; *   版本:      v1.00                                      *
 0000           ; *   作者:      王卓然                                     *
 0000           ; *   创建日期:  2006年5月11日                              *
 0000           ; * -------------------------------------------------------- *
 0000           ; *  [支 持 库]                                              *
 0000           ; *   支持库名称:RD_UseLCDPS027.h                           *
 0000           ; *   需要版本:  v1.00                                      *
 0000           ; *   支持库说明:SP-027液晶段码显示器驱动函数库             *
 0000           ; * -------------------------------------------------------- *
 0000           ; *  [版本更新]                                              *
 0000           ; *   修改:                                                 *
 0000           ; *   修改日期:                                             *
 0000           ; *   版本:                                                 *
 0000           ; * -------------------------------------------------------- *
 0000           ; *  [版本历史]                                              *
 0000           ; * -------------------------------------------------------- *
 0000           ; *  [说    明]                                              *
 0000           ; ***********************************************************/
 0000           ; 
 0000           ; /********************
 0000           ; * 头 文 件 配 置 区 *
 0000           ; ********************/
 0000           ; # include "RD_UseLCDSP027.h"
 0000           ; 
 0000           ; /********************
 0000           ; *   系 统 宏 定 义  *
 0000           ; ********************/
 0000           ; 
 0000           ; /*------------------*
 0000           ; * 硬 件 连 接 定 义 *
 0000           ; *------------------*/
 0000           ; #ifndef SP027_DI
 0000           ;     #error None defined SP027 PIN: DI
 0000           ; #endif
 0000           ; #ifndef SP027_CLK
 0000           ;     #error None defined SP027 PIN: CLK  
 0000           ; #endif
 0000           ; 
 0000           ; /********************
 0000           ; *   模块变量声明区  *
 0000           ; ********************/
 0000           ; static unsigned char LCDSP027_DispBuff[5] = {0,0,0,0,0};
 0000           ; static unsigned char LCDSP027_DISPCODE[] = {0x09,0xcf,0x91,0x85,0x47,0x25,0x21,0x8f,0x01,0x05,
 0000           ;                             0x03,0x61,0x39,0xc1,0x31,0x33,0x29,0x43,0x7b,0xc9};
 0000           ; 
 0000           ; /********************
 0000           ; *   函 数 声 明 区  *
 0000           ; ********************/                            
 0000           ; void Set_DISP_BUFF(char a,char b,char c,char d,char e);
 0000           ; void LCDSP027_Clear(void);
 0000           ; void LCDSP027_refresh_DISP_BUFF(void);                            
 0000           ; /********************
 0000           ; *   模块函数声明区  *
 0000           ; ********************/
 0000           ; 
 0000           ; static void LCDSP027_Send_Data(char Data);
 0000           ; 
 0000           ; /***********************************************************
 0000           ; *   函数说明:显示缓冲区设置函数                           *
 0000           ; *   输入:    要显示的5个数字量(BCD)                       *
 0000           ; *   输出:    无                                           *
 0000           ; *   调用函数:LCDSP027_refresh_DISP_BUFF()                 *
 0000           ; ***********************************************************/
 0000           ; void Set_DISP_BUFF(char a,char b,char c,char d,char e)
 0000           ; {
 0000                   .dbline 68
 0000           ;     LCDSP027_DispBuff[0] = a;
 0000 00930000          sts _LCDSP027_DispBuff,R16
 0004                   .dbline 69
 0004           ;     LCDSP027_DispBuff[1] = b;
 0004 20930100          sts _LCDSP027_DispBuff+1,R18
 0008                   .dbline 70
 0008           ;     LCDSP027_DispBuff[2] = c;
 0008 0880              ldd R0,y+0
 000A 00920200          sts _LCDSP027_DispBuff+2,R0
 000E                   .dbline 71
 000E           ;     LCDSP027_DispBuff[3] = d;
 000E 0A80              ldd R0,y+2
 0010 00920300          sts _LCDSP027_DispBuff+3,R0
 0014                   .dbline 72
 0014           ;     LCDSP027_DispBuff[4] = e;
 0014 0C80              ldd R0,y+4
 0016 00920400          sts _LCDSP027_DispBuff+4,R0
 001A                   .dbline -2
 001A           L1:
 001A                   .dbline 0 ; func end
 001A 0895              ret
 001C                   .dbsym l e 4 c
 001C                   .dbsym l d 2 c
 001C                   .dbsym l c 0 c
 001C                   .dbsym r b 18 c
 001C                   .dbsym r a 16 c
 001C                   .dbend
 001C                   .dbfunc e LCDSP027_refresh_DISP_BUFF _LCDSP027_refresh_DISP_BUFF fV
 001C           ;             n1 -> R20
                        .even
 001C           _LCDSP027_refresh_DISP_BUFF::
 001C 4A93              st -y,R20
 001E                   .dbline -1
 001E                   .dbline 82
 001E           ; }
 001E           ; 
 001E           ; /***********************************************************
 001E           ; *   函数说明:刷新显示缓冲区函数                           *
 001E           ; *   输入:    无                                           *
 001E           ; *   输出:    无                                           *
 001E           ; *   调用函数:LCDSP027_Send_Data()                         *
 001E           ; ***********************************************************/
 001E           ; void LCDSP027_refresh_DISP_BUFF(void)
 001E           ; {
 001E                   .dbline 83
 001E           ;     char n = 0;
 001E                   .dbline 84
 001E           ;     LCDSP027_Clear();
 001E 1BD0              rcall _LCDSP027_Clear
 0020                   .dbline 85
 0020           ;     for (n = 0;n<5;n++)

⌨️ 快捷键说明

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