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

📄 spi-lcd.lst

📁 采用ATMEGA16驱动IC是PCF8533,对应LCD为NOIKA 6610,C语言格式。
💻 LST
字号:
   1               		.file	"SPI-LCD.c"
   2               		.arch atmega8
   3               	__SREG__ = 0x3f
   4               	__SP_H__ = 0x3e
   5               	__SP_L__ = 0x3d
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.global __do_copy_data
   9               		.global __do_clear_bss
  11               		.text
  12               	.Ltext0:
  78               		.data
  79               	.LC0:
  80 0000 4865 6C6C 		.string	"Hello Maomao cat!"
  80      6F20 4D61 
  80      6F6D 616F 
  80      2063 6174 
  80      2100 
  81               		.text
  83               	.global	main
  85               	main:
   1:SPI-LCD.c     **** /*
   2:SPI-LCD.c     **** 
   3:SPI-LCD.c     **** VERSION 1.0 COPYRIGHT BY 尹延辉
   4:SPI-LCD.c     **** DATE:2006.06.03
   5:SPI-LCD.c     **** MCU:ATmega8L
   6:SPI-LCD.c     **** 编译环境:WinAVR
   7:SPI-LCD.c     **** */
   8:SPI-LCD.c     **** #include <avr/io.h>
   9:SPI-LCD.c     **** #include "PCF8833.h"
  10:SPI-LCD.c     **** 
  11:SPI-LCD.c     **** int main(void) {
  87               	.LM1:
  88               	/* prologue: frame size=0 */
  89 0000 C0E0      		ldi r28,lo8(__stack - 0)
  90 0002 D0E0      		ldi r29,hi8(__stack - 0)
  91 0004 DEBF      		out __SP_H__,r29
  92 0006 CDBF      		out __SP_L__,r28
  93               	/* prologue end (size=4) */
  12:SPI-LCD.c     **** 	S1D15G00Init();
  95               	.LM2:
  96 0008 00D0      		rcall S1D15G00Init
  13:SPI-LCD.c     **** 	S1D15G00ClearLcd();
  98               	.LM3:
  99 000a 00D0      		rcall S1D15G00ClearLcd
  14:SPI-LCD.c     **** 	PutString(1,30,"Hello Maomao cat!",0xF800,0xFFE0);
 101               	.LM4:
 102 000c 00EE      		ldi r16,lo8(-32)
 103 000e 1FEF      		ldi r17,hi8(-32)
 104 0010 20E0      		ldi r18,lo8(-2048)
 105 0012 38EF      		ldi r19,hi8(-2048)
 106 0014 40E0      		ldi r20,lo8(.LC0)
 107 0016 50E0      		ldi r21,hi8(.LC0)
 108 0018 6EE1      		ldi r22,lo8(30)
 109 001a 81E0      		ldi r24,lo8(1)
 110 001c 00D0      		rcall PutString
 111               	.L2:
  15:SPI-LCD.c     **** 	for(;;);
 113               	.LM5:
 114 001e FFCF      		rjmp .L2
 115               	/* epilogue: frame size=0 */
 116               	/* epilogue: noreturn */
 117               	/* epilogue end (size=0) */
 118               	/* function main size 16 (12) */
 120               	.Lscope0:
 121               		.text
 123               	Letext:
 124               	/* File "SPI-LCD.c": code   16 = 0x0010 (  12), prologues   4, epilogues   0 */
DEFINED SYMBOLS
                            *ABS*:00000000 SPI-LCD.c
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:85     .text:00000000 main
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:123    .text:00000020 Letext

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
S1D15G00Init
S1D15G00ClearLcd
PutString

⌨️ 快捷键说明

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