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

📄 main1.asm

📁 基于HT82K96E的usb鼠标实现源程序
💻 ASM
字号:
include	ht82k96e.inc
include	usbrf.inc
include	usbfifo.inc

sel_reg_line	equ	usr.5
sel_ps2_line	equ	usr.4

extern	bkb_keyupt	:bit
extern	bflag_hvrpt	:bit
extern	btime_out_kb	:bit
extern	baddr_state	:bit
extern	bcfgvalue	:bit
extern	breseume_s	:bit
extern	brmtwakeup	:bit

;for kb
scanin	equ	pa
extern	examine_kb_state	:near
extern	setled			:near
extern	kb_initial		:near
extern	kb_suspend		:near
extern	kb_io_config		:near

;rf_proc.asm
extern	ram_init	:near
extern	config_usb	:near
extern	start_timer	:near
extern	reportkbtime	:byte
extern	tempkbtime	:byte
extern	tempkbtime_l	:byte
extern	temp1		:byte
extern	temp2		:byte
extern	kb_led		:byte

main	.section	'code'

main_start:
	mov	a,status		;判定是否是wdt overflow导致的复位
	and	a,00110000b
	xor	a,00110000b
	sz	z
	jmp     watch_wake

	clr	wdt			;wdt的重新初始化
	mov	a,10000111b		;时钟源1/128

⌨️ 快捷键说明

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