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

📄 mcu_init.lst

📁 holtek mouse .asm firewave
💻 LST
字号:
"File: MCU_INIT.ASM  Holtek Cross-Assembler  Version 2.86      Page 1


   1  0000              INCLUDE REG_DEF.INC


   2  0000              
   3  0000              PUBLIC		MICROC_INIT
   4  0000              
   5  0000              MCU_INIT_CODE .SECTION 'CODE'
   6  0000              
   7  0000              MICROC_INIT:
   8  0000  2000     R  		CALL	INTERNAL_RAM_INIT
   9  0001  2000     R  		CALL	IO_INIT
  10  0002  0003        		RET
  11  0003              
  12  0003              IO_INIT:
  13  0003              		; OPTICAL SENSOR GPIO INITIALIZE
  14  0003              
  15  0003  3415        		CLR		SEN_CLK_CTRL
  16  0004  3014        		SET		SEN_CLK
  17  0005  3495        		CLR		SEN_DATA_CTRL
  18  0006  3494        		CLR		SEN_DATA
  19  0007              
  20  0007  3197        		SET	MOTSWK_CTRL
  21  0008              
  22  0008  1F93        		SET		KEY_CTRL	;ALL BUTTON ECCEPT "OFFICE_BUT"
  23  0009  3395        		SET		OFFICE_BUT_CTRL	;PB_CTRL.7
  24  000A              
  25  000A  3617        		CLR		SPIEN_CTRL
  26  000B  3616        		CLR		SPIEN
  27  000C  3697        		CLR		TRSDAT_CTRL
  28  000D  3696        		CLR		TRSDAT
  29  000E  3717        		CLR		TRSCLK_CTRL
  30  000F  3716        		CLR		TRSCLK
  31  0010  3797        		CLR		TRRDY_CTRL
  32  0011  3796        		CLR		TRRDY
  33  0012  3117        		SET		TRINT_CTRL
  34  0013  3419        		CLR		PSB_CTRL
  35  0014  3018        		SET		PSB
  36  0015              		
  37  0015  3715        		CLR		TEST_PIN_CTRL
  38  0016  3714        		CLR		TEST_PIN
  39  0017              
  40  0017  0003        		RET
  41  0018              
  42  0018              INTERNAL_RAM_INIT:
  43  0018              		; INITIALIZE THE START ADDRESS
  44  0018  0F60        		MOV		A, 060H
  45  0019  0081        		MOV		MP0, A
  46  001A              
  47  001A              		; INITIALIZE THE RAM CONTEXT TO ZERO
  48  001A              		; ADDRESS RANGE: 60H~FFH
  49  001A              	RAM_INIT_LOOP:
  50  001A  1F00        		CLR		ID0
  51  001B  1481        		INC		MP0
  52  001C  0701        		MOV		A, MP0
  53  001D  1085        		SZ		ACC
  54  001E  2800     R  		JMP		RAM_INIT_LOOP
  55  001F              
  56  001F  0003        		RET
  57  0020              
"File: MCU_INIT.ASM  Holtek Cross-Assembler  Version 2.86      Page 2



        0 Errors

⌨️ 快捷键说明

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