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

📄 24cxxmain.lis

📁 EEPROM读写程序: 先向EEPROM写入一幅图片数据
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 0278 0700              .byte 7,0
 027A 0000              .byte 0,0
 027C 0000              .byte 0,0
 027E 0000              .byte 0,0
 0280 0060              .byte 0,96
 0282 8000              .byte 128,0
 0284 0000              .byte 0,0
 0286 0780              .byte 7,128
 0288 1C00              .byte 28,0
 028A 0000              .byte 0,0
 028C 0000              .byte 0,0
 028E 0000              .byte 0,0
 0290 0041              .byte 0,'A
 0292 C000              .byte 192,0
 0294 0000              .byte 0,0
 0296 00FF              .byte 0,255
 0298 F000              .byte 240,0
 029A 0000              .byte 0,0
 029C 0000              .byte 0,0
 029E 0000              .byte 0,0
 02A0 03C7              .byte 3,199
 02A2 8000              .byte 128,0
 02A4 0000              .byte 0,0
 02A6 0000              .byte 0,0
 02A8 0000              .byte 0,0
 02AA 2000              .byte 32,0
 02AC 0000              .byte 0,0
 02AE 0000              .byte 0,0
 02B0 01E7              .byte 1,231
 02B2 C000              .byte 192,0
 02B4 0000              .byte 0,0
 02B6 2000              .byte 32,0
 02B8 0000              .byte 0,0
 02BA E000              .byte 224,0
 02BC 6400              .byte 'd,0
 02BE 1000              .byte 16,0
 02C0 03E7              .byte 3,231
 02C2 C000              .byte 192,0
 02C4 0001              .byte 0,1
 02C6 E000              .byte 224,0
 02C8 0003              .byte 0,3
 02CA E002              .byte 224,2
 02CC 6C00              .byte 'l,0
 02CE 1F00              .byte 31,0
 02D0 03EF              .byte 3,239
 02D2 0000              .byte 0,0
 02D4 0079              .byte 0,'y
 02D6 C000              .byte 192,0
 02D8 0007              .byte 0,7
 02DA FE03              .byte 254,3
 02DC 0801              .byte 8,1
 02DE 3D80              .byte 61,128
 02E0 07EF              .byte 7,239
 02E2 0000              .byte 0,0
 02E4 0079              .byte 0,'y
 02E6 C000              .byte 192,0
 02E8 0007              .byte 0,7
 02EA FE01              .byte 254,1
 02EC F803              .byte 248,3
 02EE E080              .byte 224,128
 02F0 1FE7              .byte 31,231
 02F2 8029              .byte 128,41
 02F4 C031              .byte 192,49
 02F6 B004              .byte 176,4
 02F8 0007              .byte 0,7
 02FA F803              .byte 248,3
 02FC FE07              .byte 254,7
 02FE 8080              .byte 128,128
 0300 3FE5              .byte 63,229
 0302 803F              .byte 128,63
 0304 C07B              .byte 192,123
 0306 0006              .byte 0,6
 0308 001F              .byte 0,31
 030A F80F              .byte 248,15
 030C FE07              .byte 254,7
 030E 8E80              .byte 142,128
 0310 3FE5              .byte 63,229
 0312 81FD              .byte 129,253
 0314 8071              .byte 128,'q
 0316 8002              .byte 128,2
 0318 00F1              .byte 0,241
 031A F00F              .byte 240,15
 031C 980F              .byte 152,15
 031E 1800              .byte 24,0
 0320 0BC5              .byte 11,197
 0322 8134              .byte 129,52
 0324 00F0              .byte 0,240
 0326 8002              .byte 128,2
 0328 00C1              .byte 0,193
 032A E01F              .byte 224,31
 032C C01E              .byte 192,30
 032E 3800              .byte 56,0
 0330 03C4              .byte 3,196
 0332 8020              .byte 128,32
 0334 0071              .byte 0,'q
 0336 C000              .byte 192,0
 0338 0001              .byte 0,1
 033A 800A              .byte 128,10
 033C 800F              .byte 128,15
 033E 7C00              .byte 124,0
 0340 03C4              .byte 3,196
 0342 0021              .byte 0,33
 0344 0079              .byte 0,'y
 0346 C007              .byte 192,7
 0348 C001              .byte 192,1
 034A C000              .byte 192,0
 034C 800B              .byte 128,11
 034E 7800              .byte 'x,0
 0350 03C4              .byte 3,196
 0352 0001              .byte 0,1
 0354 0071              .byte 0,'q
 0356 C07F              .byte 192,127
 0358 C000              .byte 192,0
 035A C000              .byte 192,0
 035C C009              .byte 192,9
 035E 3800              .byte 56,0
 0360 03C4              .byte 3,196
 0362 0001              .byte 0,1
 0364 00F9              .byte 0,249
 0366 C078              .byte 192,'x
 0368 0001              .byte 0,1
 036A C000              .byte 192,0
 036C 6008              .byte 96,8
 036E 60C0              .byte 96,192
 0370 07C4              .byte 7,196
 0372 0003              .byte 0,3
 0374 01A0              .byte 1,160
 0376 C000              .byte 192,0
 0378 0003              .byte 0,3
 037A F001              .byte 240,1
 037C F80C              .byte 248,12
 037E 4060              .byte 64,96
 0380 1FC4              .byte 31,196
 0382 0002              .byte 0,2
 0384 0100              .byte 1,0
 0386 0000              .byte 0,0
 0388 0003              .byte 0,3
 038A F003              .byte 240,3
 038C E006              .byte 224,6
 038E 0DE0              .byte 13,224
 0390 1B44              .byte 27,'D
 0392 0004              .byte 0,4
 0394 0000              .byte 0,0
 0396 0000              .byte 0,0
 0398 0003              .byte 0,3
 039A C003              .byte 192,3
 039C E006              .byte 224,6
 039E 0780              .byte 7,128
 03A0 000C              .byte 0,12
 03A2 000C              .byte 0,12
 03A4 0000              .byte 0,0
 03A6 0000              .byte 0,0
 03A8 0003              .byte 0,3
 03AA C003              .byte 192,3
 03AC C000              .byte 192,0
 03AE 0000              .byte 0,0
 03B0 0008              .byte 0,8
 03B2 0000              .byte 0,0
 03B4 0000              .byte 0,0
 03B6 0000              .byte 0,0
 03B8 0000              .byte 0,0
 03BA C000              .byte 192,0
 03BC 0000              .byte 0,0
 03BE 0000              .byte 0,0
 03C0 0008              .byte 0,8
 03C2 0000              .byte 0,0
 03C4 0000              .byte 0,0
 03C6 0000              .byte 0,0
 03C8 0000              .byte 0,0
 03CA 0000              .byte 0,0
 03CC 0000              .byte 0,0
 03CE 0000              .byte 0,0
 03D0 000C              .byte 0,12
 03D2 0000              .byte 0,0
 03D4 0000              .byte 0,0
 03D6 0000              .byte 0,0
 03D8 0000              .byte 0,0
 03DA 0000              .byte 0,0
 03DC 0000              .byte 0,0
 03DE 0000              .byte 0,0
 03E0 000C              .byte 0,12
 03E2 0000              .byte 0,0
 03E4 0000              .byte 0,0
 03E6 0000              .byte 0,0
 03E8 0000              .byte 0,0
 03EA 0000              .byte 0,0
 03EC 0000              .byte 0,0
 03EE 0000              .byte 0,0
 03F0 0000              .byte 0,0
 03F2 0000              .byte 0,0
 03F4 0000              .byte 0,0
 03F6 0000              .byte 0,0
 03F8 0000              .byte 0,0
 03FA 0000              .byte 0,0
 03FC 0000              .byte 0,0
 03FE 0000              .byte 0,0
 0400                   .dbfile E:\学习专区\AVR专区\个人创作区\AVR单片机开发平台\EEPROM读写演示程序\24CxxMain.c
 0400                   .dbsym e pic _pic A[1024:64:16]kc
                        .area text(rom, con, rel)
 0000                   .dbfile E:\学习专区\AVR专区\个人创作区\AVR单片机开发平台\EEPROM读写演示程序\24CxxMain.c
 0000                   .dbfunc e main _main fV
 0000           ;              y -> R14,R15
 0000           ;              x -> R22,R23
 0000           ;              w -> R20,R21
 0000           ;              n -> y+18
 0000           ;          w_buf -> y+2
 0000           ;              i -> R10,R11
 0000           ;              j -> R12,R13
                        .even
 0000           _main::
 0000 6497              sbiw R28,20
 0002                   .dbline -1
 0002                   .dbline 84
 0002           ; /****************************************************************
 0002           ;        实验名称:EEPROM读写演示程序
 0002           ;              作者: 王晓波
 0002           ;                  晶振:内部   8M
 0002           ;          接线方法:
 0002           ;               1.PC0,PC1分别接EEPROM的SCL,SDA
 0002           ;                       2.PA0-PA4分别接128*64显示屏的CS,SID,CLK,PSB,BJ.
 0002           ;         使用说明:
 0002           ;               先向EEPROM写入一幅图片数据,然后从EEPROM中读取,并
 0002           ;                       在128*64显示屏显示出来。
 0002           ; *****************************************************************/
 0002           ; #include<iom16v.h>
 0002           ; #include<macros.h>
 0002           ; #define uchar unsigned char 
 0002           ; #define uint unsigned int
 0002           ; const uchar pic[64][16]={
 0002           ;        //128*64图片
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x79,0xC0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x02,0x01,0xC0,0x38,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x04,0x06,0x00,0x0C,0x04,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x0C,0x08,0x08,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x08,0x10,0x38,0x01,0x83,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x18,0x20,0x78,0x00,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x10,0x40,0x78,0x00,0x41,0x80,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x30,0x43,0x78,0x00,0x20,0x80,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x20,0x8F,0x7B,0xE0,0x30,0x80,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x20,0x9F,0x7B,0xC0,0x10,0x40,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x21,0x9F,0x7B,0xDC,0x10,0x40,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x61,0x1F,0x7B,0xFF,0x18,0x40,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x41,0x1F,0x7B,0xDF,0x08,0x40,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x41,0x1F,0x7B,0xDF,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x40,0x1F,0x7B,0xDF,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x40,0x1F,0x7B,0xDF,0x08,0x40,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x41,0x1F,0x7B,0xDF,0x08,0x40,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x61,0x1F,0x7B,0xDF,0x08,0x40,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x61,0x1F,0x3F,0x9F,0x18,0x40,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x20,0x9F,0x3F,0x9F,0x10,0x40,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x20,0x8F,0x0F,0x1F,0x10,0xC0,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x30,0xCF,0x80,0x3E,0x20,0x80,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x10,0x47,0xC0,0x7E,0x20,0x80,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x10,0x23,0xE0,0xFC,0x41,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x18,0x30,0xFF,0xE0,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x0C,0x18,0x3F,0xC1,0x82,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x04,0x0C,0x00,0x03,0x06,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x0C,0x04,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0xE0,0x70,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0xC0,0x10,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x60,0x00,0x00,0x00,0x00,0x30,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x20,0x00,0x00,0x00,0x00,0x1C,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x60,0x80,0x00,0x00,0x00,0x07,0x80,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x41,0xC0,0x00,0x00,0x00,0x00,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x03,0xC7,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x01,0xE7,0xC0,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0xE0,0x00,0x64,0x00,0x10,0x00,
 0002           ; 0x03,0xE7,0xC0,0x00,0x00,0x01,0xE0,0x00,0x00,0x03,0xE0,0x02,0x6C,0x00,0x1F,0x00,
 0002           ; 0x03,0xEF,0x00,0x00,0x00,0x79,0xC0,0x00,0x00,0x07,0xFE,0x03,0x08,0x01,0x3D,0x80,
 0002           ; 0x07,0xEF,0x00,0x00,0x00,0x79,0xC0,0x00,0x00,0x07,0xFE,0x01,0xF8,0x03,0xE0,0x80,
 0002           ; 0x1F,0xE7,0x80,0x29,0xC0,0x31,0xB0,0x04,0x00,0x07,0xF8,0x03,0xFE,0x07,0x80,0x80,
 0002           ; 0x3F,0xE5,0x80,0x3F,0xC0,0x7B,0x00,0x06,0x00,0x1F,0xF8,0x0F,0xFE,0x07,0x8E,0x80,
 0002           ; 0x3F,0xE5,0x81,0xFD,0x80,0x71,0x80,0x02,0x00,0xF1,0xF0,0x0F,0x98,0x0F,0x18,0x00,
 0002           ; 0x0B,0xC5,0x81,0x34,0x00,0xF0,0x80,0x02,0x00,0xC1,0xE0,0x1F,0xC0,0x1E,0x38,0x00,
 0002           ; 0x03,0xC4,0x80,0x20,0x00,0x71,0xC0,0x00,0x00,0x01,0x80,0x0A,0x80,0x0F,0x7C,0x00,
 0002           ; 0x03,0xC4,0x00,0x21,0x00,0x79,0xC0,0x07,0xC0,0x01,0xC0,0x00,0x80,0x0B,0x78,0x00,
 0002           ; 0x03,0xC4,0x00,0x01,0x00,0x71,0xC0,0x7F,0xC0,0x00,0xC0,0x00,0xC0,0x09,0x38,0x00,
 0002           ; 0x03,0xC4,0x00,0x01,0x00,0xF9,0xC0,0x78,0x00,0x01,0xC0,0x00,0x60,0x08,0x60,0xC0,
 0002           ; 0x07,0xC4,0x00,0x03,0x01,0xA0,0xC0,0x00,0x00,0x03,0xF0,0x01,0xF8,0x0C,0x40,0x60,
 0002           ; 0x1F,0xC4,0x00,0x02,0x01,0x00,0x00,0x00,0x00,0x03,0xF0,0x03,0xE0,0x06,0x0D,0xE0,
 0002           ; 0x1B,0x44,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x03,0xE0,0x06,0x07,0x80,
 0002           ; 0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x03,0xC0,0x00,0x00,0x00,
 0002           ; 0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
 0002           ; } ;  
 0002           ; void main()
 0002           ; {
 0002                   .dbline 85
 0002           ;        uint n=0;
 0002 0024              clr R0
 0004 1124              clr R1
 0006 1B8A              std y+19,R1
 0008 0A8A              std y+18,R0
 000A                   .dbline 91
 000A           ;        uchar w_buf[16];
 000A           ;        uint i,j;
 000A           ;        uchar *w;
 000A           ;        uint x;
 000A           ;        uint y;
 000A           ;        w=w_buf;
 000A AE01              movw R20,R28
 000C 4E5F              subi R20,254  ; offset = 2
 000E 5F4F              sbci R21,255
 0010                   .dbline 92
 0010           ;        port_init();
 0010 0E940000          xcall _port_init
 0014                   .dbline 93
 0014           ;        twi_init();  //twi初始化
 0014 0E940000          xcall _twi_init

⌨️ 快捷键说明

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