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

📄 160104_s6b0719.lis

📁 160104S6B0719(iccavr) form ouravr.com
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0844 067C              .byte 6,124
 0846 0605              .byte 6,5
 0848 4480              .byte 'D,128
 084A 7F00              .byte 127,0
 084C 0000              .byte 0,0
 084E 0000              .byte 0,0
 0850 0000              .byte 0,0
 0852 00FE              .byte 0,254
 0854 4040              .byte 64,64
 0856 4040              .byte 64,64
 0858 4000              .byte 64,0
 085A 0000              .byte 0,0
 085C 0040              .byte 0,64
 085E 4040              .byte 64,64
 0860 4040              .byte 64,64
 0862 407F              .byte 64,127
 0864 4040              .byte 64,64
 0866 4040              .byte 64,64
 0868 4060              .byte 64,96
 086A 4000              .byte 64,0
 086C 0002              .byte 0,2
 086E 0202              .byte 2,2
 0870 0202              .byte 2,2
 0872 02FE              .byte 2,254
 0874 2262              .byte 34,'b
 0876 C282              .byte 194,130
 0878 0203              .byte 2,3
 087A 0200              .byte 2,0
 087C 0000              .byte 0,0
 087E 0000              .byte 0,0
 0880 0000              .byte 0,0
 0882 007F              .byte 0,127
 0884 0000              .byte 0,0
 0886 0100              .byte 1,0
 0888 0000              .byte 0,0
 088A 0000              .byte 0,0
 088C FE02              .byte 254,2
 088E 324E              .byte 50,'N
 0890 8200              .byte 130,0
 0892 FE4A              .byte 254,'J
 0894 CA4A              .byte 202,'J
 0896 4A4A              .byte 'J,'J
 0898 7E00              .byte 126,0
 089A 0000              .byte 0,0
 089C FF00              .byte 255,0
 089E 0204              .byte 2,4
 08A0 0300              .byte 3,0
 08A2 FF40              .byte 255,64
 08A4 2003              .byte 32,3
 08A6 0C12              .byte 12,18
 08A8 2160              .byte 33,96
 08AA 2000              .byte 32,0
 08AC 0040              .byte 0,64
 08AE 4242              .byte 'B,'B
 08B0 4242              .byte 'B,'B
 08B2 42FE              .byte 'B,254
 08B4 C242              .byte 194,'B
 08B6 4242              .byte 'B,'B
 08B8 4242              .byte 'B,'B
 08BA 4000              .byte 64,0
 08BC 4040              .byte 64,64
 08BE 2010              .byte 32,16
 08C0 0804              .byte 8,4
 08C2 0300              .byte 3,0
 08C4 3F40              .byte 63,64
 08C6 4040              .byte 64,64
 08C8 4040              .byte 64,64
 08CA 7000              .byte 'p,0
 08CC 4042              .byte 64,'B
 08CE DC08              .byte 220,8
 08D0 0000              .byte 0,0
 08D2 FE52              .byte 254,'R
 08D4 9212              .byte 146,18
 08D6 1292              .byte 18,146
 08D8 7302              .byte 's,2
 08DA 0000              .byte 0,0
 08DC 4020              .byte 64,32
 08DE 1F20              .byte 31,32
 08E0 4846              .byte 'H,'F
 08E2 5150              .byte 'Q,'P
 08E4 4845              .byte 'H,'E
 08E6 4245              .byte 'B,'E
 08E8 4850              .byte 'H,'P
 08EA 0000              .byte 0,0
 08EC 00FE              .byte 0,254
 08EE 0202              .byte 2,2
 08F0 F212              .byte 242,18
 08F2 1212              .byte 18,18
 08F4 1212              .byte 18,18
 08F6 F202              .byte 242,2
 08F8 02FE              .byte 2,254
 08FA 0000              .byte 0,0
 08FC 007F              .byte 0,127
 08FE 4040              .byte 64,64
 0900 4744              .byte 'G,'D
 0902 4444              .byte 'D,'D
 0904 4444              .byte 'D,'D
 0906 4740              .byte 'G,64
 0908 407F              .byte 64,127
 090A 0000              .byte 0,0
 090C 0888              .byte 8,136
 090E 68FF              .byte 'h,255
 0910 2848              .byte 40,'H
 0912 0088              .byte 0,136
 0914 6809              .byte 'h,9
 0916 0E08              .byte 14,8
 0918 A848              .byte 168,'H
 091A 8800              .byte 136,0
 091C 0201              .byte 2,1
 091E 00FF              .byte 0,255
 0920 0040              .byte 0,64
 0922 4221              .byte 'B,33
 0924 2618              .byte 38,24
 0926 1826              .byte 24,38
 0928 61C0              .byte 'a,192
 092A 4000              .byte 64,0
 092C 0002              .byte 0,2
 092E 02C2              .byte 2,194
 0930 0202              .byte 2,2
 0932 0202              .byte 2,2
 0934 FE82              .byte 254,130
 0936 8282              .byte 130,130
 0938 8282              .byte 130,130
 093A 0200              .byte 2,0
 093C 2020              .byte 32,32
 093E 203F              .byte 32,63
 0940 2020              .byte 32,32
 0942 2020              .byte 32,32
 0944 3F20              .byte 63,32
 0946 2020              .byte 32,32
 0948 2020              .byte 32,32
 094A 2000              .byte 32,0
 094C                   .dbsym e chinese_16x16_dot _chinese_16x16_dot A[736:736]kc
 094C           _ascii_4x8_dot::
 094C 3C42              .byte 60,'B
 094E 3C00              .byte 60,0
 0950 447E              .byte 'D,126
 0952 4000              .byte 64,0
 0954 7652              .byte 'v,'R
 0956 5E00              .byte 94,0
 0958 424A              .byte 'B,'J
 095A 7E00              .byte 126,0
 095C 1E10              .byte 30,16
 095E 7E00              .byte 126,0
 0960 4E4A              .byte 'N,'J
 0962 7A00              .byte 'z,0
 0964 7E4A              .byte 126,'J
 0966 7A00              .byte 'z,0
 0968 027A              .byte 2,'z
 096A 0600              .byte 6,0
 096C 764A              .byte 'v,'J
 096E 7600              .byte 'v,0
 0970 6E4A              .byte 'n,'J
 0972 7E00              .byte 126,0
 0974                   .dbsym e ascii_4x8_dot _ascii_4x8_dot A[40:40]kc
 0974           _round::
 0974 00F0              .byte 0,240
 0976 F8FC              .byte 248,252
 0978 FEFE              .byte 254,254
 097A FEFE              .byte 254,254
 097C FEFC              .byte 254,252
 097E F8F0              .byte 248,240
 0980 0000              .byte 0,0
 0982 0001              .byte 0,1
 0984 0307              .byte 3,7
 0986 0F0F              .byte 15,15
 0988 0F0F              .byte 15,15
 098A 0F07              .byte 15,7
 098C 0301              .byte 3,1
 098E 0000              .byte 0,0
 0990                   .dbsym e round _round A[28:28]kc
 0990           _LED7Code::
 0990 6F28              .byte 'o,40
 0992 767C              .byte 'v,124
 0994 395D              .byte 57,93
 0996 5F68              .byte 95,'h
 0998 7F7D              .byte 127,125
 099A 7B1F              .byte 123,31
 099C 473E              .byte 'G,62
 099E 5753              .byte 'W,'S
 09A0                   .dbsym e LED7Code _LED7Code A[16:16]kc
                        .area text(rom, con, rel)
 0000                   .dbfile C:\Documents and Settings\wsr\桌面\上传例子/zm.h
 0000                   .dbfile 160104_S6B0719.c
 0000                   .dbfunc e delay_1ms _delay_1ms fV
 0000           ;              i -> R16,R17
                        .even
 0000           _delay_1ms::
 0000                   .dbline -1
 0000                   .dbline 43
 0000           ; /*液晶160104_S6B0719驱动*/
 0000           ; /*驱动时序 6800*/
 0000           ; 
 0000           ; #include <iom16v.h>
 0000           ; #include <macros.h>
 0000           ; #include  "zm.h"
 0000           ; 
 0000           ; 
 0000           ; #define uchar unsigned char
 0000           ; #define uint  unsigned int
 0000           ; 
 0000           ; 
 0000           ; 
 0000           ; /*端口定义
 0000           ;   d7-d0=P 7-P 0
 0000           ;   E=PD7;
 0000           ;   R/W=PD6;
 0000           ;   D/I=PD2;
 0000           ;   /RESET=PD4;
 0000           ;   /CS=GND;
 0000           ; */
 0000           ; #define LCD_PORT        PORTC
 0000           ; #define LCD_PORT_DDR    DDRC
 0000           ; #define LCD_PORT_PIN    PINC
 0000           ; #define set_E     asm("sbi 0x12,7")// E=pd7
 0000           ; #define clr_E     asm("cbi 0x12,7")
 0000           ; //#define set_RW    asm("sbi 0x12,6")// RW=pd6 测试板上已被拉底,与地短接
 0000           ; //#define clr_RW    asm("cbi 0x12,6")
 0000           ; #define set_DI    asm("sbi 0x12,2")// DI=pd2
 0000           ; #define clr_DI    asm("cbi 0x12,2")
 0000           ; #define set_RESET asm("sbi 0x12,4")// RESET=pd4
 0000           ; #define clr_RESET asm("cbi 0x12,4")
 0000           ; #define set_CS    asm("sbi 0x12,3")// cs=pd3
 0000           ; #define clr_CS    asm("cbi 0x12,3")
 0000           ; 
 0000           ; uchar lcd_status;
 0000           ; uchar lcd_data;
 0000           ; uchar lcd_currentX;
 0000           ; uchar lcd_currentY;
 0000           ; 
 0000           ; #define xtal 4  
 0000           ; void delay_1ms(void)
 0000           ; { unsigned int i;
 0000                   .dbline 44
 0000           ;  for(i=1;i<(unsigned int)(xtal*143-2);i++)
 0000 01E0              ldi R16,1
 0002 10E0              ldi R17,0
 0004 02C0              xjmp L5
 0006           L2:
 0006                   .dbline 45
 0006           L3:
 0006                   .dbline 44
 0006 0F5F              subi R16,255  ; offset = 1
 0008 1F4F              sbci R17,255
 000A           L5:
 000A                   .dbline 44
 000A 0A33              cpi R16,58
 000C E2E0              ldi R30,2
 000E 1E07              cpc R17,R30
 0010 D0F3              brlo L2
 0012                   .dbline -2
 0012           L1:
 0012                   .dbline 0 ; func end
 0012 0895              ret
 0014                   .dbsym r i 16 i
 0014                   .dbend
 0014                   .dbfunc e delay_nms _delay_nms fV
 0014           ;              i -> R20,R21
 0014           ;              n -> R22,R23
                        .even
 0014           _delay_nms::
 0014 0E940000          xcall push_gset2
 0018 B801              movw R22,R16
 001A                   .dbline -1
 001A                   .dbline 48
 001A           ;     ;
 001A           ; }
 001A           ; void delay_nms(unsigned int n)
 001A           ; {
 001A                   .dbline 49
 001A           ;  unsigned int i=0;
 001A 4427              clr R20
 001C 5527              clr R21
 001E 03C0              xjmp L8
 0020           L7:
 0020                   .dbline 51
 0020                   .dbline 51
 0020 EFDF              xcall _delay_1ms
 0022                   .dbline 52
 0022 4F5F              subi R20,255  ; offset = 1
 0024 5F4F              sbci R21,255
 0026                   .dbline 53
 0026           L8:
 0026                   .dbline 50
 0026           ;    while(i<n)
 0026 4617              cp R20,R22
 0028 5707              cpc R21,R23
 002A D0F3              brlo L7
 002C                   .dbline -2
 002C           L6:
 002C 0E940000          xcall pop_gset2
 0030                   .dbline 0 ; func end
 0030 0895              ret
 0032                   .dbsym r i 20 i
 0032                   .dbsym r n 22 i
 0032                   .dbend
 0032                   .dbfunc e write_comm _write_comm fV
 0032           ;           comm -> R16
                        .even
 0032           _write_comm::
 0032                   .dbline -1
 0032                   .dbline 96
 0032           ;    {delay_1ms();
 0032           ;     i++;
 0032           ;    }
 0032           ; }
 0032           ; 
 0032           ; 
 0032           ; //uchar asc[4];
 0032           ; 
 0032           ; /*void read_status(void)
 0032           ; {
 0032           ;    LCD_PORT_DDR = 0x00;
 0032           ;    LCD_PORT = 0xff;
 0032           ;    DDRD = 0xff;
 0032           ;    //clr_E;                                                                                                       
 0032           ;    
 0032           ;    clr_DI;
 0032           ;    set_RW;
 0032           ;    set_E;
 0032           ;    //NOP();
 0032           ;    LCD_status = LCD_PORT_PIN;
 0032           ;    //NOP();
 0032           ;    //NOP();
 0032           ;    clr_E;
 0032           ;    clr_RW;
 0032           ;    set_DI;
 0032           ;    NOP();
 0032           ; } */ 
 0032           ; 
 0032           ; /*void read_data(void)
 0032           ; {
 0032           ;    LCD_PORT_DDR = 0x00;
 0032           ;    DDRD = 0xff;
 0032           ;    set_DI;
 0032           ;    set_RW;
 0032           ;    set_E;
 0032           ;    NOP();
 0032           ;    LCD_data = LCD_PORT_PIN;
 0032           ;    NOP();
 0032           ;    clr_E;
 0032           ;    clr_RW;
 0032           ;    clr_DI;
 0032           ;    NOP();
 0032           ; }  */ 
 0032           ; 
 0032           ; void write_comm(uchar comm)//6800
 0032           ; {
 0032                   .dbline 97
 0032           ;    LCD_PORT_DDR = 0xff;
 0032 8FEF              ldi R24,255
 0034 84BB              out 0x14,R24
 0036                   .dbline 98
 0036           ;    DDRD = 0xff;
 0036 81BB              out 0x11,R24
 0038                   .dbline 99

⌨️ 快捷键说明

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