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

📄 main.prn

📁 这是一个段式lcd显示
💻 PRN
📖 第 1 页 / 共 3 页
字号:
RASU8(ML610411)Relocatable Assembler, Ver.1.30.2    assemble list. page:   1 
 Source File: _output\_obj\main.asm
 Object File: _output\_obj\main.obj
 Date  : 2009/02/25 Wed.[15:43]
 Title : 
## Loc. Object                   Line   Source Statements

                                    1   ;; Compile Options : /TM610411 /MS /near /Ihead /SD /Od /W 1 /Fa_output\_obj\ /Zs 
                                    2   ;; Version Number  : Ver.3.08.6
                                    3   ;; File Name       : main.c
                                    4   
                                    5   	type (M610411) 
                                    6   	model small, near
                                    7   	$$NCODmain segment code 2h #0h
                                    8   	STACKSEG 0400h
                                    9   CVERSION 3.08.6
                                   10   CGLOBAL 01H 03H 0000H "main" 08H 02H 09H 00H 80H 00H 00H 00H 07H
                                   11   CGLOBAL 01H 03H 0000H "sfr_init" 08H 02H 06H 00H 80H 00H 00H 00H 07H
                                   12   CGLOBAL 01H 03H 0000H "key_scan" 08H 02H 10H 00H 80H 00H 00H 00H 07H
                                   13   CGLOBAL 01H 03H 0000H "clock_check" 08H 02H 07H 00H 81H 02H 00H 00H 07H
                                   14   CGLOBAL 01H 03H 0000H "common_clrWDT" 08H 02H 08H 00H 80H 00H 00H 00H 07H
                                   15   CSTRUCTTAG 0000H 0000H 0003H 0008H 00000001H "_Notag"
                                   16   CSTRUCTMEM 52H 00000001H 00000000H "bit0" 02H 00H 00H
                                   17   CSTRUCTMEM 52H 00000001H 00000001H "bit1" 02H 00H 00H
                                   18   CSTRUCTMEM 52H 00000001H 00000002H "bit2" 02H 00H 00H
                                   19   CSTRUCTMEM 52H 00000001H 00000003H "bit3" 02H 00H 00H
                                   20   CSTRUCTMEM 52H 00000001H 00000004H "bit4" 02H 00H 00H
                                   21   CSTRUCTMEM 52H 00000001H 00000005H "bit5" 02H 00H 00H
                                   22   CSTRUCTMEM 52H 00000001H 00000006H "bit6" 02H 00H 00H
                                   23   CSTRUCTMEM 52H 00000001H 00000007H "bit7" 02H 00H 00H
                                   24   CSTRUCTTAG 0000H 0000H 0002H 0008H 00000001H "_Notag"
                                   25   CSTRUCTMEM 52H 00000001H 00000000H "b0" 02H 00H 00H
                                   26   CSTRUCTMEM 52H 00000001H 00000001H "b1" 02H 00H 00H
                                   27   CSTRUCTMEM 52H 00000001H 00000002H "b2" 02H 00H 00H
                                   28   CSTRUCTMEM 52H 00000001H 00000003H "b3" 02H 00H 00H
                                   29   CSTRUCTMEM 52H 00000001H 00000004H "b4" 02H 00H 00H
                                   30   CSTRUCTMEM 52H 00000001H 00000005H "b5" 02H 00H 00H
                                   31   CSTRUCTMEM 52H 00000001H 00000006H "b6" 02H 00H 00H
                                   32   CSTRUCTMEM 52H 00000001H 00000007H "b7" 02H 00H 00H
                                   33   CSTRUCTTAG 0000H 0000H 0001H 0008H 00000001H "Bit_Flag_Byte"
                                   34   CSTRUCTMEM 52H 00000001H 00000000H "B0" 02H 00H 00H
                                   35   CSTRUCTMEM 52H 00000001H 00000001H "B1" 02H 00H 00H
                                   36   CSTRUCTMEM 52H 00000001H 00000002H "B2" 02H 00H 00H
                                   37   CSTRUCTMEM 52H 00000001H 00000003H "B3" 02H 00H 00H
                                   38   CSTRUCTMEM 52H 00000001H 00000004H "B4" 02H 00H 00H
                                   39   CSTRUCTMEM 52H 00000001H 00000005H "B5" 02H 00H 00H
                                   40   CSTRUCTMEM 52H 00000001H 00000006H "B6" 02H 00H 00H
                                   41   CSTRUCTMEM 52H 00000001H 00000007H "B7" 02H 00H 00H
                                   42   CSTRUCTTAG 0000H 0000H 0000H 0008H 00000001H "_Notag"
                                   43   CSTRUCTMEM 52H 00000001H 00000000H "b0" 02H 00H 00H
                                   44   CSTRUCTMEM 52H 00000001H 00000001H "b1" 02H 00H 00H
                                   45   CSTRUCTMEM 52H 00000001H 00000002H "b2" 02H 00H 00H
                                   46   CSTRUCTMEM 52H 00000001H 00000003H "b3" 02H 00H 00H
                                   47   CSTRUCTMEM 52H 00000001H 00000004H "b4" 02H 00H 00H
                                   48   CSTRUCTMEM 52H 00000001H 00000005H "b5" 02H 00H 00H
                                   49   CSTRUCTMEM 52H 00000001H 00000006H "b6" 02H 00H 00H
                                   50   CSTRUCTMEM 52H 00000001H 00000007H "b7" 02H 00H 00H
                                   51   CUNIONTAG 0000H 0000H 0004H 0002H 00000001H "_Notag"
                                   52   CUNIONMEM 42H 00000001H "byte" 02H 00H 00H
                                   53   CUNIONMEM 43H 00000001H "bit" 04H 00H 05H 03H 00H
                                   54   CTYPEDEF 0000H 0000H 42H "ushort" 02H 00H 08H
                                   55   CTYPEDEF 0000H 0000H 43H "_BYTE_FIELD_01" 04H 00H 05H 02H 00H
                                   56   CTYPEDEF 0000H 0000H 43H "_BYTE_FIELD" 04H 00H 05H 00H 00H
                                   57   CGLOBAL 00H 42H 0001H "disp_data_hour" 02H 00H 00H
                                   58   CGLOBAL 00H 42H 0001H "disp_data" 02H 00H 00H
                                   59   CGLOBAL 00H 43H 0001H "nixietube4" 04H 00H 06H 04H 00H
                                   60   CGLOBAL 00H 43H 0001H "nixietube5" 04H 00H 06H 04H 00H
                                   61   CGLOBAL 00H 43H 0001H "nixietube6" 04H 00H 06H 04H 00H
                                   62   CGLOBAL 00H 43H 0001H "nixietube1" 04H 00H 06H 04H 00H
                                   63   CGLOBAL 00H 43H 0001H "nixietube2" 04H 00H 06H 04H 00H
                                   64   CGLOBAL 00H 43H 0001H "nixietube3" 04H 00H 06H 04H 00H
                                   65   CGLOBAL 00H 43H 0002H "hun" 02H 00H 01H
                                   66   CGLOBAL 00H 43H 0002H "data" 02H 00H 01H
                                   67   CGLOBAL 00H 43H 0002H "ten" 02H 00H 01H
                                   68   CGLOBAL 00H 43H 0001H "_status" 04H 00H 06H 04H 00H
                                   69   CGLOBAL 00H 42H 000AH "rFont_Buf" 05H 01H 0AH 00H 00H 00H
                                   70   CGLOBAL 00H 42H 0001H "temp_data" 02H 00H 00H
                                   71   CGLOBAL 00H 42H 0001H "rMinute" 02H 00H 00H
                                   72   CGLOBAL 00H 42H 0001H "cont_500ms" 02H 00H 00H
                                   73   CGLOBAL 00H 42H 0001H "disp_data5" 02H 00H 00H
                                   74   CGLOBAL 00H 42H 0001H "disp_data6" 02H 00H 00H
                                   75   CGLOBAL 00H 42H 0001H "disp_data0" 02H 00H 00H
                                   76   CGLOBAL 00H 42H 0001H "disp_data1" 02H 00H 00H
                                   77   CGLOBAL 00H 42H 0001H "disp_data2" 02H 00H 00H
                                   78   CGLOBAL 00H 42H 0001H "disp_data3" 02H 00H 00H
                                   79   CGLOBAL 00H 43H 0002H "ten_num" 02H 00H 01H
                                   80   CGLOBAL 00H 43H 0002H "hun_num" 02H 00H 01H
                                   81   CGLOBAL 00H 42H 0001H "display_data" 02H 00H 00H
                                   82   CGLOBAL 00H 42H 0001H "disp_data_min" 02H 00H 00H
                                   83   CGLOBAL 00H 42H 0001H "disp_data_sec" 02H 00H 00H
                                   84   CGLOBAL 00H 43H 0002H "data_num" 02H 00H 01H
                                   85   CGLOBAL 00H 42H 000AH "rLcd_Buf" 05H 01H 0AH 00H 00H 00H
                                   86   CGLOBAL 00H 43H 0002H "thou_num" 02H 00H 01H
                                   87   CGLOBAL 00H 42H 0001H "cont_1min" 02H 00H 00H
                                   88   CGLOBAL 00H 42H 0001H "cycle_cnt" 02H 00H 00H
                                   89   CGLOBAL 00H 42H 0001H "display_number" 02H 00H 00H
                                   90   CGLOBAL 00H 42H 0001H "sadc_dataH" 02H 00H 00H
                                   91   CGLOBAL 00H 42H 0001H "sadc_dataL" 02H 00H 00H
                                   92   CGLOBAL 00H 42H 0001H "rHour" 02H 00H 00H
                                   93   CGLOBAL 00H 43H 0002H "thou" 02H 00H 01H
                                   94   CGLOBAL 00H 42H 0001H "tempH" 02H 00H 00H
                                   95   CGLOBAL 00H 42H 0001H "tempL" 02H 00H 00H
                                   96   CGLOBAL 00H 42H 0002H "adc_data" 02H 00H 01H
                                   97   CGLOBAL 00H 42H 0001H "cont_1hour" 02H 00H 00H
                                   98   CGLOBAL 00H 43H 0001H "sym_flag" 04H 00H 05H 01H 00H
                                   99   CGLOBAL 00H 42H 0001H "cont_1second" 02H 00H 00H
                                  100   CFILE 0001H 00000579H "C:\\PROGRA~1\\U8Dev\\Inc\\m610411.h"
                                  101   CFILE 0002H 00000052H "head\\common.h"
                                  102   CFILE 0003H 000000EFH "head\\lcd.h"
                                  103   CFILE 0000H 0000007EH "main.c"
                                  104   
  --------------------------      105   	rseg $$NCODmain
                                  106   CFUNCTION 9
                                  107   
00:0000                           108   _main	:
                                  109   CBLOCK 9 1 24
                                  110   
                                  111   ;;{
                                  112   CLINE 0001H 0018H 0001H 0001H
                                  113   CBLOCK 9 2 24
                                  114   
                                  115   ;;	__DI();              		    	/* Interrupt Disable */
                                  116   CLINE 0001H 0019H 0002H 0034H
00:0000 F7-EB                     117   	di
                                  118   
                                  119   ;;	sfr_init() ;                  /* Initialize SFR */ 
                                  120   CLINE 0001H 001AH 0002H 0034H
00:0002 01-F0'00-00'              121   	bl	_sfr_init
                                  122   
                                  123   ;;	lcd_init();                   /* Initialize A&B */ 		         
                                  124   CLINE 0001H 001BH 0002H 003FH
00:0006 01-F0'00-00'              125   	bl	_lcd_init
                                  126   
                                  127   ;;	__EI();             			  	/* Interrupt Enable */	
                                  128   CLINE 0001H 001CH 0002H 0032H
00:000A 08-ED                     129   	ei
                                  130   
                                  131   ;;	while (1)									  	// Loop     
                                  132   CLINE 0001H 001EH 0002H 0022H
00:000C 04 CE                     133   	bal	_$L1
00:000E                           134   _$L3 :
                                  135   CBLOCK 9 3 31
                                  136   
                                  137   ;;		clock_check();              // 
                                  138   CLINE 0001H 0020H 0003H 0021H
00:000E 01-F0'00-00'              139   	bl	_clock_check
                                  140   
                                  141   ;;	  common_clrWDT();            //clear watchdog	
                                  142   CLINE 0001H 0021H 0004H 0030H
00:0012 01-F0'00-00'              143   	bl	_common_clrWDT
                                  144   CBLOCKEND 9 3 34
                                  145   
                                  146   ;;  }
                                  147   CLINE 0000H 0022H 0003H 0003H
00:0016                           148   _$L1 :
                                  149   
                                  150   ;;	while (1)									  	// Loop     
                                  151   CLINE 0000H 001EH 0000H 0000H
00:0016 00 E0                     152   	mov	er0,	#0 
00:0018 01 70                     153   	cmp	r0,	#01h
00:001A 00 51                     154   	cmpc	r1,	#00h
00:001C F8 C8                     155   	bne	_$L3
                                  156   
                                  157   ;;  }
                                  158   CLINE 0000H 0022H 0003H 0003H
                                  159   CBLOCKEND 9 2 35
                                  160   
                                  161   ;;}
                                  162   CLINE 0001H 0023H 0001H 0001H
00:001E                           163   _$$end_of_main :
00:001E FF CE                     164   	bal	$
                                  165   CBLOCKEND 9 1 35
                                  166   CFUNCTIONEND 9
                                  167   
                                  168   CFUNCTION 6
                                  169   
00:0020                           170   _sfr_init	:

⌨️ 快捷键说明

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