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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? usb_isr.asm

?? HT829AE 最新的源代碼, 本程式為 USB to RS232
?? ASM
字號(hào):

;;Established date:                  2005/09/01
;;********************************************************************
ISR_USB:     
		M_PUSH
		CLR        INTC.1
		SET        INTC.0                               
		MOV        A,C_USBRegisterBank
		MOV        BP,A
;;--------------------------------------------------------------------
		SNZ        F_Suspend                            
		JMP        L_CheckAccessFIFO                       
		MOV        A,11111100B                          
		ANDM       A,USR
;;--------------------------------------------------------------------
		SZ         F_Resume                                    
		JMP        L_TurnOnUSB                          
		JMP        L_Exit_ISRUSB                        
L_TurnOnUSB:
		SET        F_USBClockOn                         ;;
		JMP        L_Exit_ISRUSB
;;--------------------------------------------------------------------
L_CheckAccessFIFO:
		SET        F_USBClockOn
		CLR        F_Suspend2

		SZ         F_AccessEP0
		JMP        L_AccessFIFO0
		SZ         F_AccessEP1
		JMP        L_AccessFIFO1
		JMP        L_Exit_ISRUSB
;;--------------------------------------------------------------------
L_AccessFIFO0:
		SET        F_USBReset
		CLR        F_AccessEP0
		MOV        A,C_MISC
		MOV        MP1,A
                                                       
		SNZ        F_ControlEvent                      
		JMP        L_CheckSetupStage                    
		                                               
		SNZ        R1.@Packet0                                                  
        JMP        L_ProcessOutDataPacket              
;;--------------------------------------------------------------------
L_StatusStage:                                          
		CLR        R1.@Packet0 
		SNZ        R1.@SetupToken    			    
        JMP        L_Exit_ISRUSB0                       
;;--------------------------------------------------------------------
L_CheckSetupStage:
		SNZ        R1.@SetupToken
		JMP        L_Exit_ISRUSB0
L_SetupStage:
		CLR        R1.@SetupToken
		CLR        R1.@Packet0
		SET        F_ControlEvent
		SET        F_SetupData
		JMP        L_Exit_ISRUSB0
;;-------------------------------------------------------------------- 
L_ProcessOutDataPacket:                                           
		SZ         R1.@SetupToken
		JMP        L_SetupStage
		CALL       SBR_FIFO0_RD_Check
		CLR        R1.@USB_REQ
		SNZ        Z
		JMP        L_SendFIFO0
;       JMP        L_ReadFIFO0
;;--------------------------------------------------------------------
L_ReadFIFO0:
		SZ         F_SetupData
		JMP        L_GetSetupStage_Data
		CALL       SBR_FIFO0_RD_Check
		CALL       SBR_ReadFIFO0

		MOV        A,R_ReportIndex
		ADDM       A,PCL
		JMP        L_Exit_ISRUSB
		JMP        L_SetFeature
;		JMP        L_SetOutput
;;--------------------------------------------------------------------
;;--------------------ouput data from host to device------------------
;;--------------------------------------------------------------------
L_SetOutput:
		MOV        A,R_DataPacketLength
		XOR        A,C_ReportSize                
		SNZ        Z
		JMP        L_StallPipe0
		CALL       SBR_USBToCOM
		CLR        R_ReportIndex
		JMP        L_WriteDataToFIFO_0_Packet
;;--------------------------------------------------------------------
L_SetFeature:
		CLR        R_ReportIndex
		JMP        L_StallPipe0
;;--------------------------------------------------------------------
L_GetSetupStage_Data:
		CLR       F_SetupData                          
		CALL      SBR_FIFO0_RD_Check
		CALL      SBR_ReadFIFO0                        
		MOV       A,C_Stall
		MOV       MP1,A    
		CLR       R_Stall.0                            
		MOV       A,R_Stall                            
		MOV       R1,A      

		CLR       F_SendData                            
		CLR       R_ReportIndex
                        
		MOV       A,C_FIFOSize
		XOR       A,R_DataPacketLength
		SNZ       Z
		JMP       L_StallPipe0
		
		MOV       A,C_RequestType
		AND       A,T_RequestType
		SWAP      ACC
		RR        ACC
		ADDM      A,PCL
		JMP       L_StandardRequest
		JMP       L_ClassRequest
		JMP       L_StallPipe0
;;--------------------------------------------------------------------
L_SendFIFO0:
		SZ        F_SetupData
		JMP       L_Exit_ISRUSB0
		CALL      SBR_FIFO0_WR_Check
		CLR       R1.@USB_Req
		SNZ       Z                                    
		JMP       L_Exit_ISRUSB0
		
		SNZ       F_SendContinue
		JMP       L_Exit_ISRUSB0
		MOV       A,R_TBLPFIFO
		MOV       TBLP,A
		JMP       L_WriteDataToBuffer
;;--------------------------------------------------------------------
L_WriteDataToFIFO_AnyBytes:
		MOV       R_DataPacketLength,A
		CLR       F_ControlEvent
		JMP       L_WriteDataToFIFO
;;--------------------------------------------------------------------
L_WriteDataToFIFO:
		CLR       F_BufferFull
		CALL      SBR_FIFO0_WR_Check
		SZ        Z
		JMP       L_WriteDataToFIFOOK
		CLR       R1.@USB_Req
		SZ        R1.@Packet0
		JMP       L_Exit_ISRUSB0
		SZ        R1.@SetupToken
		JMP       L_Exit_ISRUSB0
		JMP       L_WriteDataToFIFO
L_WriteDataToFIFOOK:
		CALL      SBR_WriteFIFO0
		SET       F_DataUpdate                         
		JMP       L_Exit_ISRUSB0
;;--------------------------------------------------------------------
L_WriteDataToFIFO_0_Packet:
		CLR       F_BufferFull
		CALL      SBR_FIFO0_WR_Check
		SZ        Z
		JMP       L_Write0PacketToFIFO
		CLR       R1.@USB_Req
		SZ        R1.@Packet0
		JMP       L_Exit_ISRUSB0
		SZ        R1.@SetupToken
		JMP       L_Exit_ISRUSB0
		JMP       L_WriteDataToFIFO_0_Packet
L_Write0PacketToFIFO:
		CALL      SBR_Write_0_Packet
		CLR       F_ControlEvent
		JMP       L_Exit_ISRUSB0
;;--------------------------------------------------------------------
L_Stallpipe0:
		MOV       A,C_STALL
		MOV       MP1,A
		SET       R_STALL.0
		SET       R1.0
		JMP       L_Exit_ISRUSB
;;--------------------------------------------------------------------
L_Exit_ISRUSB0:
		CLR       USR.0
		JMP       L_Exit_ISRUSB
;;********************************************************************
;;**************************input data to host************************
;;********************************************************************
L_AccessFIFO1:
;mov   a,02H                                          ;;test code(test interrupt interval time)
;xorm  a,pa                                           ;;
		SZ		  R_ReportIndex
		JMP       L_ExitISRUSB1
		
		CALL      SBR_FIFO1_WR_Check
		SNZ       Z
		JMP       L_ExitISRUSB1
		
		MOV       A,R_ReBufferAddress
		XOR       A,R_TrBufferAddress
		SZ        Z
		JMP       L_ExitISRUSB1
L_COMToUSBInterruptIn:
		CALL      SBR_ClearFIFOBAK

		CLR       F_DataUpdate
		CLR       R_InputReportDataSize
		MOV       A,R_TrBufferAddress
		MOV       MP0,A

		MOV       A,R0
		MOV       R_FIFOBAK1,A
		INC       R_InputReportDataSize
		CALL      SBR_AddBufferAddress
		XOR       A,R_ReBufferAddress
		SZ        Z
		JMP       L_SendFIFOInterruptIn

		MOV       A,R0
		MOV       R_FIFOBAK2,A
		INC       R_InputReportDataSize
		CALL      SBR_AddBufferAddress
		XOR       A,R_ReBufferAddress
		SZ        Z
		JMP       L_SendFIFOInterruptIn

		MOV       A,R0
		MOV       R_FIFOBAK3,A
		INC       R_InputReportDataSize
		CALL      SBR_AddBufferAddress
		XOR       A,R_ReBufferAddress
		SZ        Z
		JMP       L_SendFIFOInterruptIn

		MOV       A,R0
		MOV       R_FIFOBAK4,A
		INC       R_InputReportDataSize
		CALL      SBR_AddBufferAddress
		XOR       A,R_ReBufferAddress
		SZ        Z
		JMP       L_SendFIFOInterruptIn

		MOV       A,R0
		MOV       R_FIFOBAK5,A
		INC       R_InputReportDataSize
		CALL      SBR_AddBufferAddress
		XOR       A,R_ReBufferAddress
		SZ        Z
		JMP       L_SendFIFOInterruptIn

		MOV       A,R0
		MOV       R_FIFOBAK6,A
		INC       R_InputReportDataSize
		CALL      SBR_AddBufferAddress
		XOR       A,R_ReBufferAddress
		SZ        Z
		JMP       L_SendFIFOInterruptIn

		MOV       A,R0
		MOV       R_FIFOBAK7,A
		INC       R_InputReportDataSize
		CALL      SBR_AddBufferAddress
		JMP       L_SendFIFOInterruptIn
;;--------------------------------------------------------------------
L_SendFIFOInterruptIn:
		MOV       A,R_InputReportDataSize
		MOV       R_FIFOBAK0,A

		MOV       A,0FEH
		ANDM      A,PA                             
		MOV       A,C_ReportSize                   
		MOV       R_DataPacketLength,A
		CALL      SBR_FIFO1_WR_Check
		CALL      SBR_WriteFIFO1
;;--------------------------------------------------------------------
L_ExitISRUSB1:
		CLR       F_AccessEP1
		JMP       L_Exit_ISRUSB
;;********************************************************************
L_Exit_ISRUSB:
		CLR       INTC.0
		SET       INTC.1
		M_POP
		RETI
;;********************************************************************  

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线视频你懂得一区| 亚洲欧美一区二区在线观看| 国产成人欧美日韩在线电影| 亚洲高清视频的网址| 久久久精品综合| 欧美高清视频在线高清观看mv色露露十八 | 亚洲欧美电影一区二区| 精品国产三级电影在线观看| 在线观看日韩电影| 成人小视频在线观看| 狠狠色丁香婷综合久久| 亚洲一区二区av在线| 日韩一区欧美小说| 国产欧美日韩亚州综合 | 欧美日韩国产精选| 97久久超碰精品国产| 国产激情视频一区二区三区欧美 | 中文字幕在线不卡一区| 亚洲精品一区二区三区蜜桃下载 | 国产精品久久久久影院| 亚洲精品在线免费播放| 777久久久精品| 欧洲av一区二区嗯嗯嗯啊| 99免费精品在线| 成人理论电影网| 国产91丝袜在线18| 国产精品一区二区男女羞羞无遮挡 | 免费观看成人鲁鲁鲁鲁鲁视频| 伊人一区二区三区| 亚洲乱码国产乱码精品精98午夜 | 偷拍日韩校园综合在线| 亚洲国产成人va在线观看天堂| 亚洲人成小说网站色在线| 国产精品久久久久久久裸模 | 午夜av电影一区| 亚州成人在线电影| 午夜电影网亚洲视频| 午夜a成v人精品| 日日骚欧美日韩| 日本欧美在线观看| 美女视频网站黄色亚洲| 蓝色福利精品导航| 国产一区二区在线看| 国产精一品亚洲二区在线视频| 国产一区二区在线影院| 成人激情开心网| gogo大胆日本视频一区| 色诱视频网站一区| 精品视频在线免费观看| 欧美日韩国产美女| 欧美一区二区久久| 精品国产区一区| 日本一区二区三区电影| 亚洲图片欧美激情| 亚洲香肠在线观看| 美日韩一区二区三区| 国产麻豆9l精品三级站| 成人av在线一区二区三区| 色菇凉天天综合网| 678五月天丁香亚洲综合网| 日韩午夜在线播放| 欧美国产精品一区二区三区| 1000部国产精品成人观看| 亚洲一区电影777| 久久国产婷婷国产香蕉| 成人激情校园春色| 欧美性大战久久久久久久蜜臀| 日韩欧美精品在线| 国产精品久久久久久福利一牛影视| 亚洲精品欧美综合四区| 欧美96一区二区免费视频| 国产成人一区在线| 在线亚洲免费视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 成人av网址在线| 91福利社在线观看| 精品精品国产高清a毛片牛牛 | 久久精品国内一区二区三区| 成人夜色视频网站在线观看| 欧美性猛交一区二区三区精品| 日韩精品一区国产麻豆| 亚洲三级电影网站| 美女在线一区二区| 色999日韩国产欧美一区二区| 日韩视频在线永久播放| 亚洲男人电影天堂| 久99久精品视频免费观看| 色偷偷成人一区二区三区91| 精品精品欲导航| 亚洲激情欧美激情| 国产精品正在播放| 欧美日韩大陆一区二区| 中文字幕一区二区三区四区| 麻豆成人免费电影| 在线观看免费视频综合| 中文字幕精品—区二区四季| 强制捆绑调教一区二区| 色综合网色综合| 国产日本亚洲高清| 伦理电影国产精品| 欧美视频三区在线播放| 国产精品久久久久aaaa樱花 | 91久久香蕉国产日韩欧美9色| 日韩美女在线视频| 亚洲成人免费视频| 色综合久久88色综合天天免费| 精品国精品自拍自在线| 性久久久久久久久久久久| 91蜜桃在线观看| 久久精品人人做人人爽人人| 日本女人一区二区三区| 在线视频欧美精品| 亚洲欧美日韩久久| 成人黄页毛片网站| 国产日韩精品一区二区三区| 精品一区二区三区不卡| 91精品视频网| 五月婷婷久久丁香| 欧美日韩一二三区| 亚洲免费在线视频一区 二区| 成人av在线电影| 中文字幕av一区二区三区| 国产激情视频一区二区在线观看 | 中国av一区二区三区| 久久99日本精品| 日韩精品最新网址| 免费av网站大全久久| 欧美军同video69gay| 天堂久久一区二区三区| 欧美日韩精品一区二区三区蜜桃| 亚洲免费观看视频| 91性感美女视频| 亚洲精品你懂的| 91麻豆免费视频| 最好看的中文字幕久久| 91网站黄www| 亚洲女与黑人做爰| 91久久精品一区二区三区| 一区二区三区四区乱视频| 欧美色视频一区| 首页欧美精品中文字幕| 日韩一区二区三区四区五区六区 | 国产自产高清不卡| 久久毛片高清国产| 成人av网站免费| 一区二区在线观看视频| 欧美在线免费观看亚洲| 亚洲sss视频在线视频| 欧美一区二区视频在线观看 | 久久国产精品72免费观看| 2019国产精品| 成人午夜电影网站| 亚洲人成影院在线观看| 欧美日韩国产成人在线91| 日韩国产在线观看| 久久免费的精品国产v∧| 成人深夜在线观看| 亚洲综合免费观看高清完整版在线| 欧美网站大全在线观看| 毛片不卡一区二区| 日本一区二区成人| 91福利资源站| 久久超碰97人人做人人爱| 国产精品久久久久一区二区三区共| 99re这里只有精品视频首页| 午夜精品久久久久久久蜜桃app| 欧美一区二区三区在线看| 国产精品一二三四| 亚洲一区在线观看免费| 欧美va在线播放| 99视频在线观看一区三区| 调教+趴+乳夹+国产+精品| 久久久www成人免费无遮挡大片| 成人听书哪个软件好| 亚洲高清免费观看 | 91蜜桃在线观看| 玖玖九九国产精品| 国产精品福利电影一区二区三区四区| 欧美性xxxxxxxx| 国产福利一区在线| 亚洲图片自拍偷拍| 国产欧美精品在线观看| 欧美日韩一级大片网址| 国产a久久麻豆| 日本vs亚洲vs韩国一区三区二区| 国产日韩视频一区二区三区| 欧美性色黄大片| 国产成人av在线影院| 午夜精品一区在线观看| 国产精品福利一区二区三区| 日韩一区二区三区高清免费看看| av高清不卡在线| 欧美三级中文字幕在线观看| 韩国欧美一区二区| 午夜欧美电影在线观看| 最新高清无码专区| 国产色一区二区| 欧美一区二区精品| 欧美唯美清纯偷拍| 99久久久精品|