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

📄 ds12c887.lis

📁 12C887 的驱动程序
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0134 2A2A              .byte 42,42
                        .area data(ram, con, rel)
 0136                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0136                   .blkb 2
                        .area idata
 0136 2AEA              .byte 42,234
                        .area data(ram, con, rel)
 0138                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0138                   .blkb 2
                        .area idata
 0138 2A2A              .byte 42,42
                        .area data(ram, con, rel)
 013A                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 013A                   .blkb 2
                        .area idata
 013A 2A2A              .byte 42,42
                        .area data(ram, con, rel)
 013C                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 013C                   .blkb 2
                        .area idata
 013C 3E00              .byte 62,0
                        .area data(ram, con, rel)
 013E                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 013E                   .blkb 2
                        .area idata
 013E 0000              .byte 0,0
                        .area data(ram, con, rel)
 0140                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0140                   .dbsym e xing1 _xing1 A[16:16]c
 0140           _xing2::
 0140                   .blkb 2
                        .area idata
 0140 0048              .byte 0,'H
                        .area data(ram, con, rel)
 0142                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0142                   .blkb 2
                        .area idata
 0142 4641              .byte 'F,'A
                        .area data(ram, con, rel)
 0144                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0144                   .blkb 2
                        .area idata
 0144 4949              .byte 'I,'I
                        .area data(ram, con, rel)
 0146                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0146                   .blkb 2
                        .area idata
 0146 497F              .byte 'I,127
                        .area data(ram, con, rel)
 0148                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0148                   .blkb 2
                        .area idata
 0148 4949              .byte 'I,'I
                        .area data(ram, con, rel)
 014A                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 014A                   .blkb 2
                        .area idata
 014A 4949              .byte 'I,'I
                        .area data(ram, con, rel)
 014C                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 014C                   .blkb 2
                        .area idata
 014C 4941              .byte 'I,'A
                        .area data(ram, con, rel)
 014E                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 014E                   .blkb 2
                        .area idata
 014E 4000              .byte 64,0
                        .area data(ram, con, rel)
 0150                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0150                   .dbsym e xing2 _xing2 A[16:16]c
 0150           _qi1::
 0150                   .blkb 2
                        .area idata
 0150 0004              .byte 0,4
                        .area data(ram, con, rel)
 0152                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0152                   .blkb 2
                        .area idata
 0152 FF54              .byte 255,'T
                        .area data(ram, con, rel)
 0154                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0154                   .blkb 2
                        .area idata
 0154 5454              .byte 'T,'T
                        .area data(ram, con, rel)
 0156                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0156                   .blkb 2
                        .area idata
 0156 FF04              .byte 255,4
                        .area data(ram, con, rel)
 0158                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0158                   .blkb 2
                        .area idata
 0158 00FE              .byte 0,254
                        .area data(ram, con, rel)
 015A                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 015A                   .blkb 2
                        .area idata
 015A 2222              .byte 34,34
                        .area data(ram, con, rel)
 015C                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 015C                   .blkb 2
                        .area idata
 015C 22FE              .byte 34,254
                        .area data(ram, con, rel)
 015E                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 015E                   .blkb 2
                        .area idata
 015E 0000              .byte 0,0
                        .area data(ram, con, rel)
 0160                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0160                   .dbsym e qi1 _qi1 A[16:16]c
 0160           _qi2::
 0160                   .blkb 2
                        .area idata
 0160 4222              .byte 'B,34
                        .area data(ram, con, rel)
 0162                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0162                   .blkb 2
                        .area idata
 0162 1B02              .byte 27,2
                        .area data(ram, con, rel)
 0164                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0164                   .blkb 2
                        .area idata
 0164 020A              .byte 2,10
                        .area data(ram, con, rel)
 0166                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0166                   .blkb 2
                        .area idata
 0166 3362              .byte 51,'b
                        .area data(ram, con, rel)
 0168                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0168                   .blkb 2
                        .area idata
 0168 1807              .byte 24,7
                        .area data(ram, con, rel)
 016A                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 016A                   .blkb 2
                        .area idata
 016A 0222              .byte 2,34
                        .area data(ram, con, rel)
 016C                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 016C                   .blkb 2
                        .area idata
 016C 423F              .byte 'B,63
                        .area data(ram, con, rel)
 016E                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 016E                   .blkb 2
                        .area idata
 016E 0000              .byte 0,0
                        .area data(ram, con, rel)
 0170                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0170                   .dbsym e qi2 _qi2 A[16:16]c
                        .area text(rom, con, rel)
 0000                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887/chinese.h
 0000                   .dbfile C:\DOCUME~1\Administrator\桌面\USING07-07\Mega128\12c887\DS12C887.C
 0000                   .dbfunc e delayds12887 _delayds12887 fV
 0000           ;              i -> R16
                        .even
 0000           _delayds12887::
 0000                   .dbline -1
 0000                   .dbline 15
 0000           ; 
 0000           ; #include <iom128v.h>
 0000           ; #include <macros.h>
 0000           ; #include"DS12C887.H"
 0000           ; #include"char.h"
 0000           ; #include"lcd.h"
 0000           ; #include"chinese.h"
 0000           ; 
 0000           ; #define uchar unsigned char
 0000           ; uchar second,second10,second01,minute,minute10,minute01,hour,hour10,hour01;
 0000           ; uchar weekday,weekday10,weekday01,monthday,monthday10,monthday01,month,month10,month01,year,year10,year01;
 0000           ; //**********************************延时函数**************************************/
 0000           ; 
 0000           ; void delayds12887(uchar i)
 0000           ; {
 0000           L2:
 0000                   .dbline 17
 0000                   .dbline 17
 0000                   .dbline 17
 0000           L3:
 0000                   .dbline 16
 0000           ;  while(--i)                
 0000 802F              mov R24,R16
 0002 8150              subi R24,1
 0004 082F              mov R16,R24
 0006 8823              tst R24
 0008 D9F7              brne L2
 000A                   .dbline -2
 000A           L1:
 000A                   .dbline 0 ; func end
 000A 0895              ret
 000C                   .dbsym r i 16 c
 000C                   .dbend
 000C                   .dbfunc e Write_Regtime _Write_Regtime fV
 000C           ;           Year -> y+8
 000C           ;          Month -> y+6
 000C           ;       Monthday -> y+4
 000C           ;        Weekday -> y+2
 000C           ;           Hour -> y+0
 000C           ;         Minute -> R18
 000C           ;         Second -> R16
                        .even
 000C           _Write_Regtime::
 000C                   .dbline -1
 000C                   .dbline 23
 000C           ;       {;}
 000C           ; }
 000C           ; 
 000C           ; //*****************************写DS12887时间寄存器函数****************************/
 000C           ; 
 000C           ; void Write_Regtime(uchar Second,uchar Minute,uchar Hour,uchar Weekday,uchar Monthday,uchar Month,uchar Year)
 000C           ; {             
 000C                   .dbline 24
 000C           ;  SECOND=Second;                       //写秒初值
 000C 009300A0          sts 40960,R16
 0010                   .dbline 25
 0010           ;  MINUTE=Minute;                               //写分初值
 0010 209302A0          sts 40962,R18
 0014                   .dbline 26
 0014           ;  HOUR=Hour;                                   //写小时初值
 0014 0880              ldd R0,y+0
 0016 009204A0          sts 40964,R0
 001A                   .dbline 27
 001A           ;  WEEKDAY=Weekday;                     //写星期天数初值
 001A 0A80              ldd R0,y+2
 001C 009206A0          sts 40966,R0
 0020                   .dbline 28
 0020           ;  MONTHDAY=Monthday;                   //写月天数初值
 0020 0C80              ldd R0,y+4
 0022 009207A0          sts 40967,R0
 0026                   .dbline 29
 0026           ;  MONTH=Month;                         //写月初值
 0026 0E80              ldd R0,y+6
 0028 009208A0          sts 40968,R0
 002C                   .dbline 30
 002C           ;  YEAR=Year;                                   //写年初值
 002C 0884              ldd R0,y+8
 002E 009209A0          sts 40969,R0
 0032                   .dbline -2
 0032           L5:
 0032                   .dbline 0 ; func end
 0032 0895              ret
 0034                   .dbsym l Year 8 c
 0034                   .dbsym l Month 6 c
 0034                   .dbsym l Monthday 4 c
 0034                   .dbsym l Weekday 2 c
 0034                   .dbsym l Hour 0 c
 0034                   .dbsym r Minute 18 c
 0034                   .dbsym r Second 16 c
 0034                   .dbend
 0034                   .dbfunc e Write_Regspecial _Write_Regspecial fV
 0034           ;           regD -> y+2
 0034           ;           regC -> y+0
 0034           ;           regB -> R18
 0034           ;           regA -> R16
                        .even
 0034           _Write_Regspecial::
 0034                   .dbline -1
 0034                   .dbline 37
 0034           ; }
 0034           ; 
 0034           ; 
 0034           ; //*************************写DS12887特殊寄存器A,B,C,D函数**********************/
 0034           ; 
 0034           ; void Write_Regspecial(uchar regA,uchar regB,uchar regC,uchar regD)
 0034           ; {             
 0034                   .dbline 38
 0034           ;  REG_A=regA; 
 0034 00930AA0          sts 40970,R16
 0038                   .dbline 39
 0038           ;  REG_B=regB;
 0038 20930BA0          sts 40971,R18
 003C                   .dbline 40
 003C           ;  REG_C=regC;
 003C 0880              ldd R0,y+0

⌨️ 快捷键说明

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