亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? int0.asm

?? 實現2個ps/2接口轉到1個USB接口功能
?? ASM
字號:
;;*****************************************************************************
;;*****************************************************************************
;;  FILENAME: INT0.asm
;;  DESCRIPTION:
;;    Interrupt handler routine for INT0.INT0 is associated with P0.2 which is the signal of keyboard clock.
;;-----------------------------------------------------------------------------
;;*****************************************************************************
;;*****************************************************************************

include "m8c.inc"
include "memory.inc"
;include "int0.inc"

;-----------------------------------------------
;  Global Symbols
;-----------------------------------------------
export  _INT0_KB
;-----------------------------------------------
;@@variable
;-----------------------------------------------

AREA InterruptRAM (RAM,REL,CON)

;@PSoC_UserCode_INIT@ (Do not change this line.)
;---------------------------------------------------
; Insert your custom declarations below this banner
;---------------------------------------------------
EXPORT INT0_NEW
 INT0_NEW:	                    BLK   1    ;Receive temp when using INT0
EXPORT INT0_TEMP
 INT0_TEMP:                     BLK   1    ;Receive temp when using INT0
EXPORT INT0_BITCOUNT
 INT0_BITCOUNT:                 BLK   1    ;Receive bit counter when using INT0
EXPORT INT0_BYTECOUNT
 INT0_BYTECOUNT:                BLK   1    ;Receive byte counter when using INT0 
EXPORT INT0_DATA
 INT0_DATA:      		        BLK   1    ;Receive byte counter when using INT0 
EXPORT INT0_BYTE0
 INT0_BYTE0:	                    BLK   1    ;Receive data0 when using INT0  
EXPORT INT0_BYTE1
 INT0_BYTE1:	                    BLK   1    ;Receive data1 when using INT0
EXPORT INT0_BYTE2
 INT0_BYTE2:	                    BLK   1    ;Receive data2 when using INT0
EXPORT INT0_BYTE3
 INT0_BYTE3:	                    BLK   1    ;Receive data3 when using INT0
EXPORT INT0_BYTE4
 INT0_BYTE4:	                    BLK   1    ;Receive data4 counter when using INT0
EXPORT INT0_BYTE5
 INT0_BYTE5:	                    BLK   1    ;Receive data5 counter when using INT0
EXPORT INT0_BYTE6
 INT0_BYTE6:	                    BLK   1    ;Receive data6 counter when using INT0
EXPORT INT0_BYTE7
 INT0_BYTE7:	                    BLK   1    ;Receive data7 counter when using INT0
  
;------------------------
; Includes
;------------------------

	
;------------------------
;  Constant Definitions
;------------------------


;------------------------
; Variable Allocation
;------------------------


;---------------------------------------------------
; Insert your custom declarations above this banner
;---------------------------------------------------
;@PSoC_UserCode_END@ (Do not change this line.)


AREA text (ROM, REL)

;-----------------------------------------------------------------------------
;  FUNCTION NAME: _INT0_KB
;
;  DESCRIPTION: Unless modified, this implements only a null handler stub.
;
;-----------------------------------------------------------------------------
_INT0_KB:

   ;@PSoC_UserCode_RX@ (Do not change this line.)
   ;---------------------------------------------------
   ; Insert your custom code below this banner
   ;---------------------------------------------------
   ;   NOTE: interrupt service routines must preserve
   ;   the values of the A and X CPU registers.
	M8C_DisableGInt
	INC		[INT0_BITCOUNT]	
	INC		[INT0_NEW]
    MOV		A, REG[P0DATA]			; got the data
    MOV		[INT0_TEMP],A
    AND		[INT0_TEMP],01h			; only the P0.0 is reserved 				
	
	CMP		[INT0_BITCOUNT],02h
	JZ		RC_KB_BIT0
	CMP		[INT0_BITCOUNT],03h
	JZ		RC_KB_BIT1			 
	CMP		[INT0_BITCOUNT],04h
	JZ		RC_KB_BIT2			 
	CMP		[INT0_BITCOUNT],05h
	JZ		RC_KB_BIT3			 
	CMP		[INT0_BITCOUNT],06h
	JZ		RC_KB_BIT4			 
	CMP		[INT0_BITCOUNT],07h
	JZ		RC_KB_BIT5			 
	CMP		[INT0_BITCOUNT],08h
	JZ		RC_KB_BIT6			 
	CMP		[INT0_BITCOUNT],09h
	JZ		RC_KB_BIT7
	CMP		[INT0_BITCOUNT],0Bh
	JZ		RC_KB_BYTE			 
    JMP		END_RECEIVE
    
RC_KB_BIT0:
	MOV		A,[INT0_TEMP]
	OR		[INT0_DATA],A
	JMP		END_RECEIVE
RC_KB_BIT1:
	MOV		A,[INT0_TEMP]
	ASL		A
	OR		[INT0_DATA],A
	JMP		END_RECEIVE
RC_KB_BIT2:
	MOV		A,[INT0_TEMP]
	ASL		A
	ASL		A
 	OR		[INT0_DATA],A
	JMP		END_RECEIVE
RC_KB_BIT3:
	MOV		A,[INT0_TEMP]
	ASL		A
	ASL		A
	ASL		A
	OR		[INT0_DATA],A
	JMP		END_RECEIVE		
RC_KB_BIT4:
	MOV		A,[INT0_TEMP]
	ASL		A
	ASL		A
	ASL		A
	ASL		A
	OR		[INT0_DATA],A
	JMP		END_RECEIVE	
RC_KB_BIT5:
	MOV		A,[INT0_TEMP]
	ASL		A
	ASL		A
	ASL		A
	ASL		A
	ASL		A
	OR		[INT0_DATA],A
	JMP		END_RECEIVE	
RC_KB_BIT6:
	MOV		A,[INT0_TEMP]
	ASL		A
	ASL		A
	ASL		A
	ASL		A
	ASL		A	
	ASL		A
	OR		[INT0_DATA],A
	JMP		END_RECEIVE	
RC_KB_BIT7:
	MOV		A,[INT0_TEMP]
	ASL		A
	ASL		A
	ASL		A
	ASL		A
	ASL		A
	ASL		A	
	ASL		A
	OR		[INT0_DATA],A
	JMP		END_RECEIVE	
RC_KB_BYTE:
	INC		[INT0_BYTECOUNT]
	MOV		[INT0_BITCOUNT],00h
	CMP		[INT0_BYTECOUNT],01h
	JZ		RC_KB_BYTE0
	CMP		[INT0_BYTECOUNT],02h
	JZ		RC_KB_BYTE1
	CMP		[INT0_BYTECOUNT],03h
	JZ		RC_KB_BYTE2
	CMP		[INT0_BYTECOUNT],04h
	JZ		RC_KB_BYTE3
	CMP		[INT0_BYTECOUNT],05h
	JZ		RC_KB_BYTE4
	CMP		[INT0_BYTECOUNT],06h
	JZ		RC_KB_BYTE5
	CMP		[INT0_BYTECOUNT],07h
	JZ		RC_KB_BYTE6
	CMP		[INT0_BYTECOUNT],08h
	JZ		RC_KB_BYTE7
	JMP		END_RECEIVE	
RC_KB_BYTE0:
	MOV		[INT0_BYTE0],[INT0_DATA]
	JMP		END_RECEIVE
RC_KB_BYTE1:
	MOV		[INT0_BYTE1],[INT0_DATA]
	JMP		END_RECEIVE
RC_KB_BYTE2:
	MOV		[INT0_BYTE2],[INT0_DATA]
	JMP		END_RECEIVE
RC_KB_BYTE3:
	MOV		[INT0_BYTE3],[INT0_DATA]
	JMP		END_RECEIVE
RC_KB_BYTE4:
	MOV		[INT0_BYTE4],[INT0_DATA]
	JMP		END_RECEIVE
RC_KB_BYTE5:
	MOV		[INT0_BYTE5],[INT0_DATA]
	JMP		END_RECEIVE
RC_KB_BYTE6:
	MOV		[INT0_BYTE6],[INT0_DATA]
	JMP		END_RECEIVE
RC_KB_BYTE7:
	MOV		[INT0_BYTE7],[INT0_DATA]
	MOV		[INT0_BYTECOUNT],00h	
	JMP		END_RECEIVE	
	
END_RECEIVE:
   M8C_EnableGInt
   reti
   ;---------------------------------------------------
   ; Insert your custom code above this banner
   ;---------------------------------------------------
   ;@PSoC_UserCode_END@ (Do not change this line.)

; end of file INT0.asm

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丁香激情综合五月| 欧美在线制服丝袜| 欧美一区二区三级| 日韩成人一级大片| 精品久久久久久久人人人人传媒| 日本女优在线视频一区二区| 日韩欧美亚洲国产精品字幕久久久| 欧美a一区二区| 欧美三级中文字幕在线观看| 亚洲精品成人a在线观看| 欧美日韩亚州综合| 久久成人免费日本黄色| 国产女人18水真多18精品一级做| 国产精品自拍毛片| 亚洲色图色小说| 在线不卡的av| 国产精品一级二级三级| 亚洲精品免费在线播放| 日韩欧美国产小视频| 成人综合在线网站| 日本欧美韩国一区三区| 最新高清无码专区| 日韩精品最新网址| 在线视频一区二区三| 国产一区二区在线看| 亚洲一区在线免费观看| 久久综合视频网| 欧美性受xxxx| 国产电影精品久久禁18| 一级精品视频在线观看宜春院 | 不卡高清视频专区| 三级在线观看一区二区| 日本一区二区三级电影在线观看| 欧美日韩国产经典色站一区二区三区| 精品亚洲成a人在线观看| 亚洲另类在线视频| 精品国产一区二区亚洲人成毛片 | 91精品国产手机| 粉嫩13p一区二区三区| 亚洲成人福利片| 国产精品久久看| 欧美不卡一区二区三区| 99久久婷婷国产综合精品 | 欧美精品一区二区三区蜜桃| 在线观看视频一区二区| 亚洲精品高清在线观看| 国产日韩视频一区二区三区| 欧美一区二区三区爱爱| 欧美色欧美亚洲另类二区| 高清国产一区二区| 国内精品伊人久久久久av一坑| 亚洲成av人片观看| 亚洲综合免费观看高清完整版| 中文字幕一区日韩精品欧美| 久久综合久久久久88| 欧美日韩一区二区在线观看| 91在线小视频| 99久久精品情趣| 99视频精品在线| 成人少妇影院yyyy| 成人动漫一区二区三区| 成人av免费在线| 97se亚洲国产综合自在线不卡| 成人性生交大片免费看视频在线 | 91精品国产高清一区二区三区蜜臀 | 亚洲国产精品ⅴa在线观看| ww亚洲ww在线观看国产| www国产成人免费观看视频 深夜成人网 | 2023国产精品| 免费看黄色91| 麻豆成人av在线| 免费人成在线不卡| 国产综合成人久久大片91| 国产美女精品在线| 国产精品69久久久久水密桃| 国产成人综合自拍| 99久久婷婷国产综合精品| 色婷婷国产精品久久包臀| 欧美精品三级在线观看| 欧美成人国产一区二区| 国产亚洲一二三区| 日韩毛片一二三区| 亚洲一区二区在线观看视频| 免费观看日韩av| 国产精品一品视频| 日本高清无吗v一区| 制服丝袜在线91| 久久久另类综合| 国产精品久久三区| 日本免费在线视频不卡一不卡二| 麻豆成人久久精品二区三区小说| 国产iv一区二区三区| 欧美自拍偷拍午夜视频| 日韩免费观看2025年上映的电影| 中文字幕乱码亚洲精品一区| 亚洲一区免费在线观看| 国模少妇一区二区三区| 91在线观看污| 日韩亚洲欧美中文三级| 自拍av一区二区三区| 热久久国产精品| 91丨九色丨尤物| 精品日韩在线观看| 亚洲日本va午夜在线影院| 美女尤物国产一区| 91丨九色丨国产丨porny| 精品欧美乱码久久久久久1区2区| 亚洲色图欧美在线| 国产福利一区二区三区视频| 欧美日韩不卡视频| 中文字幕综合网| 国产真实乱偷精品视频免| 色老综合老女人久久久| 精品国产在天天线2019| 午夜精品福利一区二区三区蜜桃| 国产成人午夜片在线观看高清观看| 欧美制服丝袜第一页| 国产精品亲子伦对白| 另类小说综合欧美亚洲| 欧美色电影在线| 国产精品久久久久久久久免费桃花 | 91国产视频在线观看| 国产欧美精品一区aⅴ影院| 免费不卡在线视频| 欧美性受xxxx黑人xyx性爽| 亚洲欧洲精品成人久久奇米网| 激情文学综合丁香| 51午夜精品国产| 亚洲图片欧美视频| 在线免费av一区| 亚洲精品国产品国语在线app| 成人综合激情网| 欧美国产日本视频| 国产成人免费网站| 欧美国产国产综合| 国产成人精品在线看| 久久久国产午夜精品| 国内精品久久久久影院薰衣草 | 国产欧美精品一区| 国产精选一区二区三区| 亚洲精品在线网站| 韩国一区二区视频| 国产无人区一区二区三区| 国产精品一级黄| 国产精品久99| 成人成人成人在线视频| 亚洲码国产岛国毛片在线| 91影视在线播放| 夜夜揉揉日日人人青青一国产精品| 99热这里都是精品| 一区二区三区色| 欧美在线观看你懂的| 日本视频在线一区| 久久免费国产精品| 97精品国产露脸对白| 天使萌一区二区三区免费观看| 欧美日韩成人一区| 国产黄人亚洲片| 最新成人av在线| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 一区二区在线电影| 91精品欧美久久久久久动漫| 国产伦精品一区二区三区免费| 中文在线免费一区三区高中清不卡| 不卡电影免费在线播放一区| 亚洲一区二区三区四区不卡| 欧美变态tickle挠乳网站| 国产精品综合一区二区三区| 亚洲人成网站影音先锋播放| 欧美日韩免费一区二区三区视频| 日本不卡视频一二三区| 国产亚洲精品aa| 欧美视频一区在线| 国产成人超碰人人澡人人澡| 一区二区三区欧美久久| 久久久久亚洲蜜桃| 欧美日韩精品久久久| 国产suv一区二区三区88区| 香蕉乱码成人久久天堂爱免费| 日韩手机在线导航| 在线观看亚洲精品视频| 国产成人综合亚洲91猫咪| 亚洲大片精品永久免费| 国产精品久久久久久一区二区三区| 884aa四虎影成人精品一区| 成人精品国产免费网站| 美女视频黄 久久| 亚洲激情av在线| 久久久不卡网国产精品二区| 欧美丝袜丝交足nylons图片| 成人福利视频在线| 国产一区二区三区综合| 亚洲超丰满肉感bbw| 亚洲一区二区三区精品在线| 日韩午夜激情电影| 欧美日韩国产区一| 色哟哟欧美精品| 99免费精品在线观看| 国产一区二区免费在线| 美女高潮久久久|