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

📄 sy13.lst

📁 1.熟悉硬件仿真工具KD30的使用。 2.修改样本程序 SAMP1a
💻 LST
📖 第 1 页 / 共 2 页
字号:
   140  F0096  7C9A81                 * 	movhl	r0l,LED+1				; r0l => LED+1(hight => low)
   141  F0099                           timer_end: 
   142  F0099  E50185                S* 	cmp.b	#1,cnt_clr
   143  F009C  CD0082                 * 	stz	#00,Tsec
   144  F009F  CD0084                 * 	stz	#0,sw_in				; sw_in flag clear(stop)
   145  F00A2  0982                  S* 	mov.b	Tsec,r0l				; Tsec => r0l
   146  F00A4  7C8A80                 * 	movll	r0l,LED					; r0l => LED(low => low)
   147  F00A7  7C9A81                 * 	movhl	r0l,LED+1				; r0l => LED+1(hight => low)   
   148  F00AA  92                    S  	pop.b	r0l
   149  F00AB  F3                       	rts
   150                                  
   151                                  ;
   152                                  ;---------- LED DISPLAY ----------
   153                                  ;
   154  F00AC                           display:
   155  F00AC  C2                    S  	push.w	a0
   156  F00AD  C5FF60                S* 	mov.b	#0FFH,p0				; turn off LED
   157  F00B0  850183                S* 	add.b	#1,Fdig					; digit flag count up
   158  F00B3  E50283                S* 	cmp.b	#2,Fdig					; Fdig=4?
   159  F00B6  CD0083                 * 	stz	#0,Fdig					; Fdig clear at r0l=4
   160  F00B9  3183                  S* 	mov.b	Fdig,a0					; Fdig => a0
   161  F00BB  72C40004                 	mov.b	LED[a0],a0
   162                                  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   163  F00BF  E50083                S* 	cmp.b   #0,Fdig
   164  F00C2  6E08                             jnz  	LED1		                        ; display data read
   165  F00C4  749A60DB000F           * 	lde.b	LED_data[a0],p0
   166  F00CA  65                    S          jmp haha 	
   167  F00CB  749A60E5000F           * LED1:   lde.b   LED_data1[a0],p0                        ;带小数点  			; P0 output
   168  F00D1  3183                  S* haha:	mov.b	Fdig,a0					; Fdig => a0
   169  F00D3  749A61EF000F           * 	lde.b	Digit_data[a0],p1			; P1 output
   170  F00D9  D2                    S  	pop.w	a0
   171  F00DA  F3                       	rts
   172                                  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   173  F00DB                           LED_data:
   174  F00DB  C0F9A4B0                 	.byte	0C0H,0F9H,0A4H,0B0H,099H		;0,1,2,3,4
               99                       
   175  F00E0  9282F880                 	.byte	092H,082H,0F8H,080H,098H		;5,6,7,8,9
               98                       
   176  F00E5                           LED_data1:
   177  F00E5  40792430                         .byte	0C0H-80H,0F9H-80H,0A4H-80H,0B0H-80H,099H-80H		;0,1,2,3,4
               19                       
   178  F00EA  12027800                 	.byte	092H-80H,082H-80H,0F8H-80H,080H-80H,098H-80H
               18                       
   179  F00EF                           Digit_data:
   180  F00EF  FDFE                     	.byte	0FDH,0FEH				;1,2digit
   181                                  ;---------- DUMMY UART0 INTERRUPT PROGRAM ----------
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Tue Mar 29 14:22:24 2005  PAGE 004

  SEQ.  LOC.   OBJ.              0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4

   182  F00F1                           dummy:
   183  F00F1  FB                       	reit
   184                                  ;---------- VARIABLE VECTOR TABLE SET ----------
   185                                  ;
   186                                  	.section	val_vect,romdata
   187  FA000                           	.org		Vintbase
   188  FA000                           USER_vector_table:
   189  FA000  F1000F00                 	.lword		dummy				; No0  Break Interrupt
   190  FA004  F1000F00                 	.lword		dummy				; No1  Break Interrupt
   191  FA008  F1000F00                 	.lword		dummy				; No2  Break Interrupt
   192  FA00C  F1000F00                 	.lword		dummy				; No3  Break Interrupt
   193  FA010  F1000F00                 	.lword		dummy				; No4  Break Interrupt
   194  FA014  F1000F00                 	.lword		dummy				; No5  Break Interrupt
   195  FA018  F1000F00                 	.lword		dummy				; No6  Break Interrupt
   196  FA01C  F1000F00                 	.lword		dummy				; No7  Break Interrupt
   197  FA020  F1000F00                 	.lword		dummy				; No8  Break Interrupt
   198  FA024  F1000F00                 	.lword		dummy				; No9  Break Interrupt
   199  FA028  F1000F00                 	.lword		dummy				; No10 Bus Clash Detect
   200  FA02C  F1000F00                 	.lword		dummy				; No11 DMA0 
   201  FA030  F1000F00                 	.lword		dummy				; No12 DMA1 
   202  FA034  F1000F00                 	.lword		dummy				; No13 KEY IN Interrupt
   203  FA038  75000F00                 	.lword		sw_adtrg 	   		; No14 A-D Interrupt
   204  FA03C  F1000F00                 	.lword		dummy				; No15 UART2 Transmission Interrupt
   205  FA040  F1000F00                 	.lword		dummy				; No16 UART2 receive Interrupt
   206  FA044  F1000F00                 	.lword		dummy				; No17 UART0 Transmission Interrupt
   207  FA048  F1000F00                 	.lword		dummy				; No18 UART0 receive Interrupt
   208  FA04C  6BCB0F00                 	.lword		0FCB6BH				; No19 UART1 Transmission Interrupt
   209  FA050  6BCB0F00                 	.lword		0FCB6BH				; No20 UART1 receive Interrupt
   210  FA054  F1000F00                 	.lword		dummy				; No21 TimerA0 Interrupt
   211  FA058  F1000F00                 	.lword		dummy   			; No22 TimerA1 Interrupt
   212  FA05C  F1000F00                 	.lword		dummy				; No23 TimerA2 Interrupt
   213  FA060  F1000F00                 	.lword		dummy				; No24 TimerA3 Interrupt
   214  FA064  F1000F00                 	.lword		dummy				; No25 TimerA4 Interrupt
   215  FA068  F1000F00                 	.lword		dummy				; No26 TimerB0 Interrupt
   216  FA06C  F1000F00                 	.lword		dummy				; No27 TimerB1 Interrupt
   217  FA070  F1000F00                 	.lword		dummy				; No28 TimerB2 Interrupt
   218  FA074  74000F00                 	.lword		sw_int0 			; No29 INIT0(Active Low) Interrupt
   219  FA078  61000F00                 	.lword		sw_int1 			; No30 INIT1(Active Low) Interrupt
   220  FA07C  F1000F00                 	.lword		dummy				; No31 INIT2(Active Low) Interrupt
   221  FA080  F1000F00                 	.lword		dummy				; No32 S/W Interrupt
   222  FA084  F1000F00                 	.lword		dummy				; No33 S/W Interrupt
   223  FA088  F1000F00                 	.lword		dummy				; No34 S/W Interrupt
   224  FA08C  F1000F00                 	.lword		dummy				; No35 S/W Interrupt
   225  FA090  F1000F00                 	.lword		dummy				; No36 S/W Interrupt
   226  FA094  F1000F00                 	.lword		dummy				; No37 S/W Interrupt
   227  FA098  F1000F00                 	.lword		dummy				; No38 S/W Interrupt
   228  FA09C  F1000F00                 	.lword		dummy				; No39 S/W Interrupt
   229  FA0A0  F1000F00                 	.lword		dummy				; No40 S/W Interrupt
   230  FA0A4  F1000F00                 	.lword		dummy				; No41 S/W Interrupt
   231  FA0A8  F1000F00                 	.lword		dummy				; No42 S/W Interrupt
   232  FA0AC  F1000F00                 	.lword		dummy				; No43 S/W Interrupt
   233  FA0B0  F1000F00                 	.lword		dummy				; No44 S/W Interrupt
   234  FA0B4  F1000F00                 	.lword		dummy				; No45 S/W Interrupt
   235  FA0B8  F1000F00                 	.lword		dummy				; No46 S/W Interrupt
   236  FA0BC  F1000F00                 	.lword		dummy				; No47 S/W Interrupt
   237  FA0C0  F1000F00                 	.lword		dummy				; No48 S/W Interrupt
   238  FA0C4  F1000F00                 	.lword		dummy				; No49 S/W Interrupt
   239  FA0C8  F1000F00                 	.lword		dummy				; No50 S/W Interrupt
   240  FA0CC  F1000F00                 	.lword		dummy				; No51 S/W Interrupt
   241  FA0D0  F1000F00                 	.lword		dummy				; No52 S/W Interrupt
   242  FA0D4  F1000F00                 	.lword		dummy				; No53 S/W Interrupt
   243  FA0D8  F1000F00                 	.lword		dummy				; No54 S/W Interrupt
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Tue Mar 29 14:22:24 2005  PAGE 005

  SEQ.  LOC.   OBJ.              0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4

   244  FA0DC  F1000F00                 	.lword		dummy				; No55 S/W Interrupt
   245  FA0E0  F1000F00                 	.lword		dummy				; No56 S/W Interrupt
   246  FA0E4  F1000F00                 	.lword		dummy				; No57 S/W Interrupt
   247  FA0E8  F1000F00                 	.lword		dummy				; No58 S/W Interrupt
   248  FA0EC  F1000F00                 	.lword		dummy				; No59 S/W Interrupt
   249  FA0F0  F1000F00                 	.lword		dummy				; No60 S/W Interrupt
   250  FA0F4  F1000F00                 	.lword		dummy				; No61 S/W Interrupt
   251  FA0F8  F1000F00                 	.lword		dummy				; No62 S/W Interrupt
   252  FA0FC  F1000F00                 	.lword		dummy				; No63 S/W Interrupt
   253                                  
   254                                  ;
   255                                  ;---------- VECTOR TABLE ----------
   256                                  ;
   257                                  	.section	inter,romdata
   258  FFFFC                           	.org		Vvector+(8*4)
   259  FFFFC  00000F00                 	.lword		reset
   260                                  
   261                                  ;
   262                                  ;---------- PROGRAM END ----------
   263                                  ;
   264                                  	.end

Information List

TOTAL ERROR(S)    00000
TOTAL WARNING(S)  00000
TOTAL LINE(S)     00264   LINES

Section List

Attr        Size          Name
DATA     0000006(00006H)  memory
CODE     0000242(000F2H)  prog
ROMDATA  0000256(00100H)  val_vect
ROMDATA  0000004(00004H)  inter

⌨️ 快捷键说明

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