ch375 鍵盤

INTX0:CALL RDI ;獲取中斷狀態(tài)并取消中斷請(qǐng)求 JNB ACC.0,LP1 JNB ACC.1,LP1 MOV QST,#0FFH CLR FLAG ;清單片機(jī)中各種標(biāo)志 CALL ULOCK ;釋放USB緩沖區(qū) SJMP LP0 LP1:CJNE A,#0CH,LP2 ;USB端點(diǎn)0的SETUP CALL SETOK ;USB控制傳輸建立事務(wù) SJMP LP0 LP2:CJNE A,#08H,LP3 ;USB端點(diǎn)0的IN MOV A,QST CJNE A,#6,L21 ;描述符上傳 CALL UPDES ;調(diào)用描述符上傳 CALL ULOCK ;解鎖后中斷返回 SJMP LP0 L21:CJNE A,#5,L22 MOV A,#13H ;設(shè)置USB地址,以便下一次事務(wù)用新的地址 CALL WRC MOV A,ADR ;取出地址 CALL WRD L22:CALL ULOCK SJMP LP0 LP3:CJNE A,#00H,LP4 ;USB端點(diǎn)0的OUT CALL ULOCK ;解鎖后中斷返回 SJMP LP0 LP4:CJNE A,#09H,LP0 ;端點(diǎn)1數(shù)據(jù)上傳,請(qǐng)?jiān)诖思由咸幚泶a MOV A,KEY CJNE A,#0,L41 CALL ULOCK SJMP LP0 L41:MOV KEY,#0 CALL WRK CALL ULOCK LP0:RETI

這是模擬貴公司CH375模擬鍵盤的程序修改的 我有幾個(gè)問題不明白 為什么要判斷ACC.0和ACC.1啊 是沒意思????前一個(gè)A的操作時(shí) MOV A,DAT,即將讀入主機(jī)的發(fā)過來的數(shù)據(jù)

上面是你所說的ACC.0和ACC.1是判斷中斷狀態(tài),為1的話代表的是不同的中斷狀態(tài)。


哦 都代表什么中斷狀態(tài)?。??


這些查看CH372DS1.PDF中GET_STATUS命令說明


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频