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

📄 timer.lst

📁 82K96E/82M99E开发的USB键盘接收端DEMO程序源码
💻 LST
字号:
"File: TIMER.ASM     Holtek Cross-Assembler  Version 2.86      Page 1


   1  0000              include		HT82K96e.inc


   2  0000              include		usbrf.inc


   3  0000              
   4  0000              ;extern		wait_time		:byte
   5  0000              ;extern		wait_time_h		:byte
   6  0000              extern		tempkbtime		:byte
   7  0000              extern		tempkbtime_L	:byte
   8  0000              extern		reportkbtime	:byte
   9  0000              
  10  0000              extern		bFLAG_HvRpt		:bit
  11  0000              extern		btime_out_KB	:bit
  12  0000              
  13  0000              timer_Var		.section  'data' 
  14  0000  00          isr_acc			db		?
  15  0001  00          isr_status		db		?
  16  0002              
  17  0002              
  18  0002              
  19  0000              arec_timer		.section  AT 330H 'code'
  20  0000              		
  21  0000              ;----------------------------------------------------------------------------------------------
  22  0000              USB_timer_int:
  23  0000  0001        				clr		wdt
  24  0001  0080     R  				mov		isr_acc,a
  25  0002  070A        				mov		a,status
  26  0003  0080     R  				mov		isr_status,a
  27  0004              
  28  0004  3800     E            		SnZ     bFLAG_HvRpt               	;Has configured ?
  29  0005  2B3F        				jmp		exit_examine_report_time
  30  0006              
  31  0006              examine_kb_report_time:
  32  0006  1080     E  				sz		reportkbtime
  33  0007  2B39        				jmp		check_kb_time_out
  34  0008              examine_mouse_report_time:
  35  0008  2B3F        				jmp		exit_examine_report_time
  36  0009              
  37  0009              check_kb_time_out:
  38  0009  1480     E  				inc		tempkbtime
  39  000A  0700     E  				mov		a,tempkbtime
  40  000B  0400     E  				xor		a,reportkbtime
  41  000C  3D0A        				sz		z
  42  000D  3000     E  				set		btime_out_KB
  43  000E  2B38        				jmp		examine_mouse_report_time
  44  000F              
  45  000F              exit_examine_report_time:
  46  000F              
  47  000F              out_of_rec_timer:
  48  000F  0700     R  				mov		a,isr_status
  49  0010  008A        				mov		status,a
  50  0011  0700     R  				mov		a,isr_acc
  51  0012  0004        				reti			
  52  0013              
  53  0013              
  54  0013              public		USB_timer_int
  55  0013              
"File: TIMER.ASM     Holtek Cross-Assembler  Version 2.86      Page 2

  56  0013              end


        0 Errors

⌨️ 快捷键说明

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