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

📄 hd61202.lis

📁 可以测试位图文件
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 084C 2011              .byte 32,17
 084E 0E00              .byte 14,0
 0850 C030              .byte 192,48
 0852 0808              .byte 8,8
 0854 0808              .byte 8,8
 0856 3800              .byte 56,0
 0858 0718              .byte 7,24
 085A 2020              .byte 32,32
 085C 2010              .byte 32,16
 085E 0800              .byte 8,0
 0860 08F8              .byte 8,248
 0862 0808              .byte 8,8
 0864 0810              .byte 8,16
 0866 E000              .byte 224,0
 0868 203F              .byte 32,63
 086A 2020              .byte 32,32
 086C 2010              .byte 32,16
 086E 0F00              .byte 15,0
 0870 08F8              .byte 8,248
 0872 8888              .byte 136,136
 0874 E808              .byte 232,8
 0876 1000              .byte 16,0
 0878 203F              .byte 32,63
 087A 2020              .byte 32,32
 087C 2320              .byte 35,32
 087E 1800              .byte 24,0
 0880 08F8              .byte 8,248
 0882 8888              .byte 136,136
 0884 E808              .byte 232,8
 0886 1000              .byte 16,0
 0888 203F              .byte 32,63
 088A 2000              .byte 32,0
 088C 0300              .byte 3,0
 088E 0000              .byte 0,0
 0890 C030              .byte 192,48
 0892 0808              .byte 8,8
 0894 0838              .byte 8,56
 0896 0000              .byte 0,0
 0898 0718              .byte 7,24
 089A 2020              .byte 32,32
 089C 221E              .byte 34,30
 089E 0200              .byte 2,0
 08A0 08F8              .byte 8,248
 08A2 0800              .byte 8,0
 08A4 0008              .byte 0,8
 08A6 F808              .byte 248,8
 08A8 203F              .byte 32,63
 08AA 2101              .byte 33,1
 08AC 0121              .byte 1,33
 08AE 3F20              .byte 63,32
 08B0 0008              .byte 0,8
 08B2 08F8              .byte 8,248
 08B4 0808              .byte 8,8
 08B6 0000              .byte 0,0
 08B8 0020              .byte 0,32
 08BA 203F              .byte 32,63
 08BC 2020              .byte 32,32
 08BE 0000              .byte 0,0
 08C0 0000              .byte 0,0
 08C2 0808              .byte 8,8
 08C4 F808              .byte 248,8
 08C6 0800              .byte 8,0
 08C8 C080              .byte 192,128
 08CA 8080              .byte 128,128
 08CC 7F00              .byte 127,0
 08CE 0000              .byte 0,0
 08D0 08F8              .byte 8,248
 08D2 88C0              .byte 136,192
 08D4 2818              .byte 40,24
 08D6 0800              .byte 8,0
 08D8 203F              .byte 32,63
 08DA 2001              .byte 32,1
 08DC 2638              .byte 38,56
 08DE 2000              .byte 32,0
 08E0 08F8              .byte 8,248
 08E2 0800              .byte 8,0
 08E4 0000              .byte 0,0
 08E6 0000              .byte 0,0
 08E8 203F              .byte 32,63
 08EA 2020              .byte 32,32
 08EC 2020              .byte 32,32
 08EE 3000              .byte 48,0
 08F0 08F8              .byte 8,248
 08F2 F800              .byte 248,0
 08F4 F8F8              .byte 248,248
 08F6 0800              .byte 8,0
 08F8 203F              .byte 32,63
 08FA 003F              .byte 0,63
 08FC 003F              .byte 0,63
 08FE 2000              .byte 32,0
 0900 08F8              .byte 8,248
 0902 30C0              .byte 48,192
 0904 0008              .byte 0,8
 0906 F808              .byte 248,8
 0908 203F              .byte 32,63
 090A 2000              .byte 32,0
 090C 0718              .byte 7,24
 090E 3F00              .byte 63,0
 0910 E010              .byte 224,16
 0912 0808              .byte 8,8
 0914 0810              .byte 8,16
 0916 E000              .byte 224,0
 0918 0F10              .byte 15,16
 091A 2020              .byte 32,32
 091C 2010              .byte 32,16
 091E 0F00              .byte 15,0
 0920 08F8              .byte 8,248
 0922 0808              .byte 8,8
 0924 0808              .byte 8,8
 0926 F000              .byte 240,0
 0928 203F              .byte 32,63
 092A 2101              .byte 33,1
 092C 0101              .byte 1,1
 092E 0000              .byte 0,0
 0930 E010              .byte 224,16
 0932 0808              .byte 8,8
 0934 0810              .byte 8,16
 0936 E000              .byte 224,0
 0938 0F18              .byte 15,24
 093A 2424              .byte 36,36
 093C 3850              .byte 56,'P
 093E 4F00              .byte 'O,0
 0940 08F8              .byte 8,248
 0942 8888              .byte 136,136
 0944 8888              .byte 136,136
 0946 7000              .byte 'p,0
 0948 203F              .byte 32,63
 094A 2000              .byte 32,0
 094C 030C              .byte 3,12
 094E 3020              .byte 48,32
 0950 0070              .byte 0,'p
 0952 8808              .byte 136,8
 0954 0808              .byte 8,8
 0956 3800              .byte 56,0
 0958 0038              .byte 0,56
 095A 2021              .byte 32,33
 095C 2122              .byte 33,34
 095E 1C00              .byte 28,0
 0960 1808              .byte 24,8
 0962 08F8              .byte 8,248
 0964 0808              .byte 8,8
 0966 1800              .byte 24,0
 0968 0000              .byte 0,0
 096A 203F              .byte 32,63
 096C 2000              .byte 32,0
 096E 0000              .byte 0,0
 0970 08F8              .byte 8,248
 0972 0800              .byte 8,0
 0974 0008              .byte 0,8
 0976 F808              .byte 248,8
 0978 001F              .byte 0,31
 097A 2020              .byte 32,32
 097C 2020              .byte 32,32
 097E 1F00              .byte 31,0
 0980 0878              .byte 8,'x
 0982 8800              .byte 136,0
 0984 00C8              .byte 0,200
 0986 3808              .byte 56,8
 0988 0000              .byte 0,0
 098A 0738              .byte 7,56
 098C 0E01              .byte 14,1
 098E 0000              .byte 0,0
 0990 F808              .byte 248,8
 0992 00F8              .byte 0,248
 0994 0008              .byte 0,8
 0996 F800              .byte 248,0
 0998 033C              .byte 3,60
 099A 0700              .byte 7,0
 099C 073C              .byte 7,60
 099E 0300              .byte 3,0
 09A0 0818              .byte 8,24
 09A2 6880              .byte 'h,128
 09A4 8068              .byte 128,'h
 09A6 1808              .byte 24,8
 09A8 2030              .byte 32,48
 09AA 2C03              .byte 44,3
 09AC 032C              .byte 3,44
 09AE 3020              .byte 48,32
 09B0 0838              .byte 8,56
 09B2 C800              .byte 200,0
 09B4 C838              .byte 200,56
 09B6 0800              .byte 8,0
 09B8 0000              .byte 0,0
 09BA 203F              .byte 32,63
 09BC 2000              .byte 32,0
 09BE 0000              .byte 0,0
 09C0 1008              .byte 16,8
 09C2 0808              .byte 8,8
 09C4 C838              .byte 200,56
 09C6 0800              .byte 8,0
 09C8 2038              .byte 32,56
 09CA 2621              .byte 38,33
 09CC 2020              .byte 32,32
 09CE 1800              .byte 24,0
 09D0                   .dbsym e Ezk _Ezk A[432:432]kc
                        .area text(rom, con, rel)
 0000                   .dbfile D:\DISP\Hz.h
 0000                   .dbfile D:\DISP\HD61202.c
 0000                   .dbfunc e LCD_NOP _LCD_NOP fV
 0000           ;              i -> R16
                        .even
 0000           _LCD_NOP::
 0000                   .dbline -1
 0000                   .dbline 33
 0000           ; 
 0000           ; 
 0000           ; //关于12864的程序(ATMage64/HD61202)
 0000           ; 
 0000           ; 
 0000           ; //主程序:
 0000           ; 
 0000           ; /************************************************************
 0000           ;    LCD采用HD61202,192x64
 0000           ;    控制单片机ATMage64 8MHz
 0000           ; ************************************************************/
 0000           ; 
 0000           ; #include <iom64v.h>
 0000           ; #include <macros.h>
 0000           ; //#include <delay.h>
 0000           ; #include <stdio.h>
 0000           ; #include <D:\DISP\Hz.h>
 0000           ; 
 0000           ; #define BIT(x)        (1 << (x))
 0000           ; 
 0000           ; 
 0000           ; /*LCD引脚定义 PA0-7对应LCD DB0-DB7*/
 0000           ; #define CS1   0
 0000           ; #define CS2   1
 0000           ; #define CS3   2
 0000           ; #define E     3
 0000           ; #define RW    4
 0000           ; #define RS    5
 0000           ; #define LCD_LIGHT 6
 0000           ; 
 0000           ; //===================
 0000           ; void LCD_NOP(void)
 0000           ; {
 0000                   .dbline 35
 0000 0027              clr R16
 0002 01C0              xjmp L5
 0004           L2:
 0004                   .dbline 35
 0004           L3:
 0004                   .dbline 35
 0004 0395              inc R16
 0006           L5:
 0006                   .dbline 35
 0006           ; unsigned char i;
 0006           ; for(i=0;i<50;i++);
 0006 0233              cpi R16,50
 0008 E8F3              brlo 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 Delay _Delay fV
 000C           ;              j -> R20,R21
 000C           ;              i -> R22,R23
 000C           ;              x -> R16,R17
                        .even
 000C           _Delay::
 000C 0E940000          xcall push_gset2
 0010                   .dbline -1
 0010                   .dbline 40
 0010           ; }
 0010           ; 
 0010           ; //===================
 0010           ; void Delay(int x)
 0010           ; {
 0010                   .dbline 42
 0010           ; int i,j;
 0010           ; for(j=0;j<x;j++)
 0010 4427              clr R20
 0012 5527              clr R21
 0014 0AC0              xjmp L10
 0016           L7:
 0016                   .dbline 43
 0016           ; {
 0016                   .dbline 44
 0016 6627              clr R22
 0018 7727              clr R23
 001A           L11:
 001A                   .dbline 44
 001A           L12:
 001A                   .dbline 44
 001A 6F5F              subi R22,255  ; offset = 1
 001C 7F4F              sbci R23,255
 001E                   .dbline 44
 001E 6A3F              cpi R22,250
 0020 E0E0              ldi R30,0
 0022 7E07              cpc R23,R30
 0024 D4F3              brlt L11
 0026                   .dbline 45
 0026           L8:
 0026                   .dbline 42
 0026 4F5F              subi R20,255  ; offset = 1
 0028 5F4F              sbci R21,255
 002A           L10:
 002A                   .dbline 42
 002A 4017              cp R20,R16
 002C 5107              cpc R21,R17
 002E 9CF3              brlt L7
 0030                   .dbline -2
 0030           L6:
 0030 0E940000          xcall pop_gset2
 0034                   .dbline 0 ; func end
 0034 0895              ret
 0036                   .dbsym r j 20 I
 0036                   .dbsym r i 22 I
 0036                   .dbsym r x 16 I
 0036                   .dbend
 0036                   .dbfunc e LCD_Write_ComL _LCD_Write_ComL fV
 0036           ;              x -> R20
                        .even
 0036           _LCD_Write_ComL::
 0036 0E940000          xcall push_gset1
 003A 402F              mov R20,R16
 003C                   .dbline -1
 003C                   .dbline 52
 003C           ;       for(i=0;i<250;i++);
 003C           ; }
 003C           ; }
 003C           ; 
 003C           ; //===================
 003C           ; //LCD左半屏写命令字
 003C           ; //===================
 003C           ; void LCD_Write_ComL(unsigned char x)
 003C           ; {
 003C                   .dbline 53
 003C           ;   PORTC&=~BIT(CS1);
 003C A898              cbi 0x15,0
 003E                   .dbline 54
 003E           ;   PORTC|=BIT(CS2);
 003E A99A              sbi 0x15,1
 0040                   .dbline 55
 0040           ;   LCD_NOP();
 0040 DFDF              xcall _LCD_NOP
 0042                   .dbline 56
 0042           ;   PORTC&=~BIT(RS);
 0042 AD98              cbi 0x15,5
 0044                   .dbline 57
 0044           ;   PORTC|=BIT(E);
 0044 AB9A              sbi 0x15,3
 0046                   .dbline 58
 0046           ;   LCD_NOP();
 0046 DCDF              xcall _LCD_NOP
 0048                   .dbline 59
 0048           ;   PORTC&=~BIT(RW);
 0048 AC98              cbi 0x15,4
 004A                   .dbline 60
 004A           ;   PORTA=x;
 004A 4BBB              out 0x1b,R20
 004C                   .dbline 61
 004C           ;   PORTC|=BIT(E);

⌨️ 快捷键说明

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